0000950170-22-007414.txt : 20220504 0000950170-22-007414.hdr.sgml : 20220504 20220504163718 ACCESSION NUMBER: 0000950170-22-007414 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220504 DATE AS OF CHANGE: 20220504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: VAPOTHERM INC CENTRAL INDEX KEY: 0001253176 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38740 FILM NUMBER: 22892114 BUSINESS ADDRESS: STREET 1: 100 DOMAIN DRIVE CITY: EXETER STATE: NH ZIP: 03833 BUSINESS PHONE: 603-658-0411 MAIL ADDRESS: STREET 1: 100 DOMAIN DRIVE CITY: EXETER STATE: NH ZIP: 03833 10-Q 1 vapo-20220331.htm 10-Q 10-Q
false--12-31NHhttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesQ1http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent00012531760001253176us-gaap:CommonStockMember2022-03-310001253176us-gaap:RestrictedStockUnitsRSUMember2021-12-3100012531762021-01-012021-03-310001253176vapo:ProductRevenueMember2022-01-012022-03-310001253176srt:MaximumMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001253176us-gaap:NonUsMembervapo:CapitalEquipmentProductRevenueMember2022-01-012022-03-310001253176us-gaap:RestrictedStockMember2021-12-310001253176country:USvapo:DisposableProductRevenueMember2021-01-012021-03-310001253176vapo:CapitalEquipmentLeaseRevenueMembercountry:US2021-01-012021-03-310001253176vapo:OtherLeaseRevenueMembercountry:US2021-01-012021-03-310001253176us-gaap:CommonStockMember2021-12-310001253176us-gaap:CostOfSalesMember2021-01-012021-03-310001253176us-gaap:RestrictedStockMember2022-03-310001253176vapo:CommonStockWarrantsMember2022-01-012022-03-310001253176us-gaap:NonUsMembervapo:ProductRevenueMember2021-01-012021-03-310001253176us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001253176us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310001253176vapo:CapitalEquipmentProductRevenueMember2022-01-012022-03-310001253176vapo:SLRInvestmentCorporationMember2022-03-310001253176vapo:DisposableProductRevenueMember2022-01-012022-03-310001253176us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-03-310001253176us-gaap:CustomerRelationshipsMember2022-01-012022-03-310001253176us-gaap:RetainedEarningsMember2021-12-310001253176us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001253176vapo:PrepaymentChargePeriodThreeMembervapo:SLRInvestmentCorporationMembervapo:SlrTermALoanFacilityMember2022-03-310001253176us-gaap:ShippingAndHandlingMember2021-01-012021-03-310001253176vapo:SLRInvestmentCorporationMembervapo:SlrTermALoanFacilityMember2022-02-180001253176us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001253176vapo:UnvestedRestrictedStockUnitsAndAwardsAndPerformanceStockUnitsMember2021-01-012021-03-3100012531762022-01-012022-03-310001253176us-gaap:NonUsMembervapo:CapitalEquipmentLeaseRevenueMember2022-01-012022-03-310001253176us-gaap:LoansPayableMembervapo:SLRInvestmentCorporationMember2022-03-310001253176vapo:CibcLoanAgreementMembervapo:TermLoanFacilityMember2021-12-310001253176us-gaap:MeasurementInputExpectedDividendRateMember2022-03-310001253176us-gaap:NonUsMembervapo:DisposableProductRevenueMember2021-01-012021-03-310001253176us-gaap:NonUsMemberus-gaap:ServiceOtherMember2022-01-012022-03-310001253176srt:MinimumMember2021-01-012021-03-310001253176srt:MaximumMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001253176us-gaap:NonUsMember2021-01-012021-03-310001253176us-gaap:EmployeeStockMember2018-11-300001253176vapo:SLRInvestmentCorporationMembervapo:SlrTermALoanFacilityMember2022-01-012022-03-310001253176us-gaap:RestrictedStockUnitsRSUMember2022-03-310001253176us-gaap:MeasurementInputPriceVolatilityMember2022-03-310001253176vapo:SLRInvestmentCorporationMembervapo:SlrTermALoanFacilityMember2022-02-182022-02-180001253176us-gaap:EmployeeStockMember2021-01-012021-03-310001253176vapo:PCIAndRespirCareMember2021-11-022021-11-020001253176us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001253176country:USvapo:CapitalEquipmentProductRevenueMember2021-01-012021-03-310001253176vapo:PerformanceStockUnitsMember2022-03-310001253176vapo:PrepaymentChargePeriodOneMembervapo:SLRInvestmentCorporationMembervapo:SlrTermALoanFacilityMember2022-03-310001253176vapo:CibcLoanAgreementMembervapo:TermLoanFacilityMember2021-01-012021-12-310001253176vapo:CommonStockWarrantsMembervapo:FinancingArrangementMember2022-03-310001253176us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001253176us-gaap:DevelopedTechnologyRightsMember2022-01-012022-03-310001253176vapo:OtherLeaseRevenueMember2021-01-012021-03-310001253176vapo:ManufacturingAndWarehouseSpaceMembercountry:MX2022-01-012022-01-310001253176us-gaap:CommonStockMember2020-12-310001253176us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-03-310001253176us-gaap:CommonStockMember2022-01-012022-03-3100012531762020-12-310001253176vapo:SLRInvestmentCorporationMembervapo:PrepaymentChargePeriodTwoMembervapo:SlrTermALoanFacilityMember2022-03-310001253176country:USvapo:CapitalEquipmentProductRevenueMember2022-01-012022-03-310001253176vapo:CanadianImperialBankOfCommerceInnovationBankingMembervapo:CibcLoanAgreementMember2022-02-182022-02-1800012531762022-03-310001253176country:USvapo:DisposableProductRevenueMember2022-01-012022-03-310001253176vapo:CommonStockWarrantsMembersrt:WeightedAverageMember2022-01-012022-03-3100012531762021-03-310001253176vapo:CommonStockWarrantsMembersrt:WeightedAverageMember2022-03-310001253176country:US2021-12-310001253176vapo:CanadianImperialBankOfCommerceInnovationBankingMembervapo:CibcLoanAgreementMembervapo:SlrTermALoanFacilityMember2022-02-180001253176vapo:CommonStockWarrantsMember2022-03-310001253176us-gaap:CostOfSalesMember2022-01-012022-03-3100012531762022-04-280001253176us-gaap:WarrantMember2022-01-012022-03-310001253176us-gaap:RevolvingCreditFacilityMembervapo:CibcLoanAgreementMember2021-01-012021-12-310001253176us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001253176us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310001253176us-gaap:CommonStockMember2021-03-310001253176us-gaap:RetainedEarningsMember2021-03-310001253176us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001253176vapo:DisposableProductRevenueMember2021-01-012021-03-310001253176vapo:SLRInvestmentCorporationMembervapo:SlrTermALoanFacilityMember2022-03-310001253176us-gaap:NonUsMember2022-03-310001253176vapo:SLRInvestmentCorporationMember2022-01-012022-03-310001253176vapo:OtherLeaseRevenueMember2022-01-012022-03-310001253176us-gaap:ShippingAndHandlingMember2022-01-012022-03-310001253176us-gaap:NonUsMember2022-01-012022-03-310001253176vapo:CommonStockWarrantsMember2021-12-310001253176us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001253176us-gaap:CustomerRelationshipsMember2022-03-310001253176us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310001253176vapo:UnvestedRestrictedStockUnitsAndAwardsAndPerformanceStockUnitsMember2022-01-012022-03-310001253176us-gaap:NonUsMembervapo:CapitalEquipmentLeaseRevenueMember2021-01-012021-03-310001253176us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-03-310001253176us-gaap:FairValueInputsLevel3Membervapo:HealthCareSolutionsLLCMember2022-03-310001253176us-gaap:LeaseholdImprovementsMember2021-01-012021-03-310001253176us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001253176us-gaap:NonUsMemberus-gaap:ServiceOtherMember2021-01-012021-03-310001253176vapo:CibcLoanAgreementMember2021-01-012021-12-310001253176vapo:PCIAndRespirCareMember2021-11-020001253176vapo:CapitalEquipmentLeaseRevenueMembercountry:US2022-01-012022-03-310001253176us-gaap:RetainedEarningsMember2021-01-012021-03-310001253176vapo:OtherLeaseRevenueMembercountry:US2022-01-012022-03-310001253176us-gaap:NonUsMembervapo:ProductRevenueMember2022-01-012022-03-310001253176us-gaap:CustomerContractsMember2022-01-012022-03-310001253176us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-03-310001253176us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001253176vapo:ProductRevenueMember2021-01-012021-03-310001253176us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001253176us-gaap:EmployeeStockMember2018-11-012018-11-300001253176us-gaap:EmployeeStockMember2022-01-012022-03-310001253176us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001253176us-gaap:CommonStockMember2021-01-012021-03-310001253176us-gaap:WarrantMember2021-01-012021-03-310001253176country:USvapo:ProductRevenueMember2022-01-012022-03-310001253176country:US2021-01-012021-03-310001253176us-gaap:GeneralAndAdministrativeExpenseMembervapo:PCIAndRespirCareMember2021-11-022021-11-020001253176us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001253176us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001253176vapo:CanadianImperialBankOfCommerceInnovationBankingMemberus-gaap:RevolvingCreditFacilityMember2022-02-180001253176vapo:CanadianImperialBankOfCommerceInnovationBankingMembervapo:TermLoanFacilityMember2022-02-180001253176vapo:FacilityExitFeeMembervapo:SLRInvestmentCorporationMember2022-01-012022-03-310001253176us-gaap:CustomerContractsMember2022-03-310001253176vapo:CapitalEquipmentLeaseRevenueMember2022-01-012022-03-310001253176us-gaap:EmployeeStockMember2022-03-310001253176us-gaap:NonUsMembervapo:OtherLeaseRevenueMember2022-01-012022-03-310001253176us-gaap:DevelopedTechnologyRightsMember2022-03-310001253176vapo:FacilityExitFeeMembervapo:SLRInvestmentCorporationMember2022-03-310001253176vapo:PerformanceStockUnitsMember2022-01-012022-03-310001253176us-gaap:RetainedEarningsMember2022-03-310001253176us-gaap:MeasurementInputRiskFreeInterestRateMember2022-03-310001253176stpr:TXvapo:ManufacturingAndWarehouseSpaceMember2021-11-012021-11-300001253176vapo:CapitalEquipmentLeaseRevenueMember2021-01-012021-03-310001253176us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-03-310001253176us-gaap:FairValueInputsLevel3Membervapo:HealthCareSolutionsLLCMember2021-12-310001253176country:USvapo:ProductRevenueMember2021-01-012021-03-310001253176srt:MinimumMembervapo:SLRInvestmentCorporationMembervapo:SlrTermALoanFacilityMember2022-03-310001253176us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-03-310001253176vapo:SLRInvestmentCorporationMembervapo:SlrTermBLoanFacilityMember2022-01-012022-03-310001253176us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001253176us-gaap:RetainedEarningsMember2020-12-310001253176us-gaap:RevolvingCreditFacilityMembervapo:CibcLoanAgreementMember2021-12-310001253176us-gaap:NonUsMembervapo:CapitalEquipmentProductRevenueMember2021-01-012021-03-310001253176vapo:CommonStockWarrantsMembersrt:WeightedAverageMember2021-12-310001253176us-gaap:LondonInterbankOfferedRateLIBORMembervapo:SLRInvestmentCorporationMembervapo:SlrTermALoanFacilityMember2022-01-012022-03-310001253176vapo:SLRInvestmentCorporationMembervapo:SlrTermBLoanFacilityMember2022-02-1800012531762021-12-310001253176country:US2022-01-012022-03-310001253176us-gaap:NonUsMember2021-12-310001253176vapo:PerformanceStockUnitsMember2021-01-012021-12-310001253176us-gaap:ServiceOtherMember2022-01-012022-03-310001253176vapo:CapitalEquipmentProductRevenueMember2021-01-012021-03-310001253176us-gaap:LeaseholdImprovementsMember2022-01-012022-03-310001253176srt:MinimumMember2022-01-012022-03-310001253176us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001253176us-gaap:ServiceOtherMembercountry:US2022-01-012022-03-310001253176vapo:ManufacturingAndWarehouseSpaceMembercountry:MX2022-01-310001253176us-gaap:ServiceOtherMember2021-01-012021-03-310001253176vapo:CustomerMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-03-310001253176country:US2022-03-310001253176us-gaap:NonUsMembervapo:OtherLeaseRevenueMember2021-01-012021-03-310001253176us-gaap:RestrictedStockMember2022-01-012022-03-310001253176us-gaap:FairValueInputsLevel3Membervapo:HealthCareSolutionsLLCMember2022-01-012022-03-310001253176us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001253176vapo:TwoThousandAndEighteenEquityIncentivePlanMember2022-03-310001253176us-gaap:ServiceOtherMembercountry:US2021-01-012021-03-310001253176us-gaap:RetainedEarningsMember2022-01-012022-03-310001253176us-gaap:NonUsMembervapo:DisposableProductRevenueMember2022-01-012022-03-310001253176us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001253176stpr:TXvapo:ManufacturingAndWarehouseSpaceMember2021-11-300001253176us-gaap:PrimeRateMembervapo:CibcLoanAgreementMembervapo:TermLoanFacilityMember2021-01-012021-12-31vapo:Customerxbrli:pureutr:sqftxbrli:sharesvapo:Segmentiso4217:USDxbrli:sharesiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended March 31, 2022

OR

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

For the transition period from _______ to _______

Commission file number: 001-38740

Vapotherm, Inc.

(Exact name of registrant as specified in its charter)

 

Delaware

46-2259298

(State or other jurisdiction

of incorporation or organization)

(I.R.S. Employer

Identification No.)

100 Domain Drive

 

Exeter, N.H.

(Address of principal executive offices)

03833

(Zip Code)

 

(603) 658-0011

(Registrant’s telephone number, including area code)

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.001 par value per share

VAPO

New York Stock Exchange

 

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

 

Accelerated filer

Non-accelerated filer

 

Smaller reporting company

Emerging growth company

 

 

 

 

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

 

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

 

 

As of April 28, 2022, there were 26,563,525 outstanding common shares of Vapotherm, Inc.

 


 

Vapotherm, Inc.

Form 10-Q

For the Quarterly Period Ended March 31, 2022

 

TABLE OF CONTENTS

 

 

 

Page No.

Note Regarding Forward-Looking Statements

3

 

PART I. FINANCIAL INFORMATION

Item 1

Condensed Consolidated Financial Statements (interim periods unaudited)

5

 

Condensed Consolidated Balance Sheets – March 31, 2022 and December 31, 2021

5

 

Condensed Consolidated Statements of Comprehensive Loss – Three Months ended March 31, 2022 and 2021

6

 

Condensed Consolidated Statements of Stockholders’ Equity – Three Months ended March 31, 2022 and 2021

7

 

Condensed Consolidated Statements of Cash Flows – Three Months ended March 31, 2022 and 2021

8

 

Notes to Condensed Consolidated Financial Statements

9

Item 2

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

27

Item 3

Quantitative and Qualitative Disclosures About Market Risk

34

Item 4

Controls and Procedures

35

 

 

 

PART II. OTHER INFORMATION

Item 1

Legal Proceedings

36

Item 1A

Risk Factors

36

Item 2

Unregistered Sales of Equity Securities and Use of Proceeds

36

Item 5

Other Information

36

Item 6

Exhibits

38

Exhibit Index

38

Signatures

39

__________________

We use “Vapotherm,” “Vapotherm Access,” “High Velocity Therapy,” “HVT,” “Precision Flow,” “Hi-VNI,” “OAM,” “HGE,” “Vapotherm UK,” and other marks as trademarks in the United States and/or in other countries. This Quarterly Report on Form 10-Q contains references to our trademarks and service marks and to those belonging to other entities. Solely for convenience, trademarks and trade names referred to in this Quarterly Report on Form 10-Q, including logos, artwork and other visual displays, may appear without the ® or TM symbols, but such references are not intended to indicate in any way that we will not assert, to the fullest extent under applicable law, our rights or the rights of the applicable licensor to these trademarks and trade names. We do not intend our use or display of other entities’ trade names, trademarks or service marks to imply a relationship with, or endorsement or sponsorship of us by, any other entity.

Unless otherwise indicated, information contained in this Quarterly Report on Form 10-Q concerning our industry and the markets in which we operate, including our general expectations, market position and market opportunity, is based on our management’s estimates and research, as well as industry and general publications and research, surveys and studies conducted by third parties. We believe that the information from these third-party publications, research, surveys and studies included in this Quarterly Report on Form 10-Q is reliable. Management’s estimates are derived from publicly available information, their knowledge of our industry and their assumptions based on such information and knowledge, which we believe to be reasonable. This data involves a number of assumptions and limitations which are necessarily subject to a high degree of uncertainty and risk due to a variety of factors, including those described in the “Risk Factors” section of our Annual Report on Form 10-K for the year ended December 31, 2021 as filed with the Securities and Exchange Commission (“SEC”) on February 24, 2022 and in our subsequent Quarterly Reports of Form 10-Q, including this Quarterly Report for the quarterly period ended March 31, 2022.

Unless the context requires otherwise, references to “Vapotherm,” the “Company,” “we,” “us,” and “our,” refer to Vapotherm, Inc. and our consolidated subsidiaries.

 

2


 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q are forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential” or “continue” or the negative of these terms or other similar expressions, although not all forward-looking statements contain these words and the use of future dates. Forward-looking statements include, but are not limited to, statements concerning:

estimates regarding the annual total addressable market for our High Velocity Therapy systems and other products and services, future results of operations, financial position, capital requirements and our needs for additional financing;
commercial success and market acceptance of our High Velocity Therapy systems, our Oxygen Assist Module, our Vapotherm Access (formerly known as HGE Digital Health) applications and offerings, and any future products we may seek to commercialize;
the commercial and clinical success of our strategy to create a respiratory care "ecosystem," including our affiliation with RespirCare and other potential participants, and our ability to execute this strategy;
our ability to enhance our High Velocity Therapy technology, our Oxygen Assist Module, and our Vapotherm Access applications and offerings to expand our indications and to develop and commercialize additional products and services;
our business model and strategic plans for our products, technologies and business, including our implementation thereof;
the impact of the current COVID-19 pandemic and labor and hospital staffing shortages on our business and operating results;
our ability to accurately forecast customer demand for our products, adjust our production capacity if necessary and manage our inventory, particularly in light of the ongoing COVID-19 pandemic and current global supply chain disruptions;
our ability to expand, manage and maintain our direct sales and marketing organizations in the United States, Germany, the United Kingdom and any other jurisdictions in which we elect to pursue a direct sales model, and to market and sell our High Velocity Therapy systems globally and to market and sell our Oxygen Assist Module in the United States and throughout the world;
our plan to successfully transition all manufacturing operations from New Hampshire to Mexico and the
anticipated favorable effect thereof on our gross margins and costs and risks in connection therewith;
our ability to hire and retain our senior management and other highly qualified personnel;
our ability to obtain additional financing in the future;
our ability to commercialize or obtain regulatory approvals for our products, or the effect of delays in commercializing or obtaining regulatory approvals;
U.S. Food and Drug Administration or other United States or foreign regulatory actions affecting us or the healthcare industry generally, including healthcare reform measures in the United States and international markets;
the timing or likelihood of regulatory filings and approvals;
our ability to establish, maintain, and use our intellectual property to protect our High Velocity Therapy technology, Oxygen Assist Module, and Vapotherm Access applications and offerings, and to prevent infringement of our intellectual property and avoid third party infringement claims;
the volatility of the trading price of our common stock; and
our expectations about market trends and their anticipated effect on our business and operating results.

3


 

The forward-looking statements in this Quarterly Report on Form 10-Q are only predictions and are based largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q and are subject to a number of known and unknown risks, uncertainties and assumptions, including those described in the “Risk Factors” section of our Annual Report on Form 10-K for the year ended December 31, 2021 as filed with the SEC on February 24, 2022 and in our other subsequent filings with the SEC, including this Quarterly Report on Form 10-Q. Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified and some of which are beyond our control, you should not rely on these forward-looking statements as predictions of future events. The events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements. Moreover, we operate in an evolving environment. Any forward-looking statements made herein speak only as of the date of this Quarterly Report on Form 10-Q, and you should not rely on forward-looking statements as predictions of future events. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise.

4


 

PART I. FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

VAPOTHERM, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except share amounts)

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

(unaudited)

 

 

 

 

Assets

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

72,907

 

 

$

57,071

 

Accounts receivable, net

 

 

9,912

 

 

 

10,909

 

Inventories

 

 

38,048

 

 

 

36,562

 

Prepaid expenses and other current assets

 

 

4,909

 

 

 

5,205

 

Total current assets

 

 

125,776

 

 

 

109,747

 

Property and equipment, net

 

 

25,336

 

 

 

22,157

 

Operating lease right-of-use assets

 

 

7,770

 

 

 

7,045

 

Restricted cash

 

 

1,109

 

 

 

253

 

Goodwill

 

 

15,283

 

 

 

15,300

 

Intangible assets, net

 

 

4,245

 

 

 

4,398

 

Deferred income tax assets

 

 

8

 

 

 

78

 

Other long-term assets

 

 

1,027

 

 

 

1,107

 

Total assets

 

$

180,554

 

 

$

160,085

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

6,608

 

 

$

5,923

 

Contract liabilities

 

 

1,424

 

 

 

2,081

 

Accrued expenses and other current liabilities

 

 

15,375

 

 

 

28,559

 

Revolving loan facility

 

 

-

 

 

 

6,608

 

Total current liabilities

 

 

23,407

 

 

 

43,171

 

Long-term loans payable, net

 

 

96,491

 

 

 

39,726

 

Other long-term liabilities

 

 

6,727

 

 

 

10,521

 

Total liabilities

 

 

126,625

 

 

 

93,418

 

Commitments and contingencies (Note 10)

 

 

 

 

 

 

Stockholders' equity

 

 

 

 

 

 

Preferred stock ($0.001 par value) 25,000,000 shares authorized; no shares issued
   and outstanding as of March 31, 2022 and December 31, 2021

 

 

-

 

 

 

-

 

Common stock ($0.001 par value) 175,000,000 shares authorized as of
   March 31, 2022 and December 31, 2021,
26,559,819 and 26,126,253
   shares issued and outstanding as of March 31, 2022 and
   December 31, 2021, respectively

 

 

27

 

 

 

26

 

Additional paid-in capital

 

 

453,612

 

 

 

443,358

 

Accumulated other comprehensive (loss) income

 

 

(29

)

 

 

26

 

Accumulated deficit

 

 

(399,681

)

 

 

(376,743

)

Total stockholders' equity

 

 

53,929

 

 

 

66,667

 

Total liabilities and stockholders’ equity

 

$

180,554

 

 

$

160,085

 

 

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

5


 

Vapotherm, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(Unaudited)

(In thousands, except share and per share amounts)

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Net revenue

 

$

21,622

 

 

$

32,308

 

Cost of revenue

 

 

13,730

 

 

 

15,140

 

Gross profit

 

 

7,892

 

 

 

17,168

 

Operating expenses

 

 

 

 

 

 

Research and development

 

 

5,549

 

 

 

4,910

 

Sales and marketing

 

 

13,322

 

 

 

13,900

 

General and administrative

 

 

8,954

 

 

 

8,059

 

Total operating expenses

 

 

27,825

 

 

 

26,869

 

Loss from operations

 

 

(19,933

)

 

 

(9,701

)

Other (expense) income

 

 

 

 

 

 

Interest expense

 

 

(1,747

)

 

 

(665

)

Interest income

 

 

17

 

 

 

29

 

Foreign currency loss

 

 

(69

)

 

 

(70

)

Loss on extinguishment of debt

 

 

(1,114

)

 

 

-

 

Net loss before income taxes

 

$

(22,846

)

 

$

(10,407

)

Provision for income taxes

 

 

92

 

 

 

-

 

Net loss

 

$

(22,938

)

 

$

(10,407

)

Other comprehensive income (loss):

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

(55

)

 

 

11

 

Total other comprehensive (loss) income

 

$

(55

)

 

$

11

 

Total comprehensive loss

 

$

(22,993

)

 

$

(10,396

)

Net loss per share - basic and diluted

 

$

(0.87

)

 

$

(0.40

)

Weighted-average number of shares used in calculating net
   loss per share, basic and diluted

 

 

26,321,087

 

 

 

25,796,065

 

 

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

6


 

VAPOTHERM, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited)

(In thousands, except share amounts)

 

 

 

 

 

 

Additional

 

 

Accumulated
Other

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-in

 

 

Comprehensive

 

 

Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balance at December 31, 2020

 

 

25,722,984

 

 

$

26

 

 

$

430,781

 

 

$

41

 

 

$

(316,943

)

 

$

113,905

 

Issuance of common stock upon exercise of options

 

 

77,892

 

 

 

-

 

 

 

761

 

 

 

-

 

 

 

-

 

 

 

761

 

Issuance of common stock with restricted stock units and
   awards

 

 

29,699

 

 

 

-

 

 

 

47

 

 

 

-

 

 

 

-

 

 

 

47

 

Issuance of common stock for services

 

 

3,633

 

 

 

-

 

 

 

110

 

 

 

-

 

 

 

-

 

 

 

110

 

Stock-based compensation expense

 

 

-

 

 

 

-

 

 

 

2,575

 

 

 

-

 

 

 

-

 

 

 

2,575

 

Foreign currency translation adjustment

 

 

-

 

 

 

-

 

 

 

-

 

 

 

11

 

 

 

-

 

 

 

11

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(10,407

)

 

 

(10,407

)

Balance at March 31, 2021

 

 

25,834,208

 

 

$

26

 

 

$

434,274

 

 

$

52

 

 

$

(327,350

)

 

$

107,002

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2021

 

 

26,126,253

 

 

$

26

 

 

$

443,358

 

 

$

26

 

 

$

(376,743

)

 

$

66,667

 

Issuance of common stock upon exercise of options

 

 

1,227

 

 

 

-

 

 

 

12

 

 

 

-

 

 

 

-

 

 

 

12

 

Issuance of common stock with restricted stock units
   and awards

 

 

60,488

 

 

 

-

 

 

 

10

 

 

 

-

 

 

 

-

 

 

 

10

 

Issuance of common stock for services

 

 

3,683

 

 

 

-

 

 

 

76

 

 

 

-

 

 

 

-

 

 

 

76

 

Issuance of common stock to satisfy contingent
   consideration

 

 

368,168

 

 

 

1

 

 

 

5,629

 

 

 

-

 

 

 

-

 

 

 

5,630

 

Issuance of common stock warrants

 

 

-

 

 

 

-

 

 

 

1,157

 

 

 

-

 

 

 

-

 

 

 

1,157

 

Stock-based compensation expense

 

 

-

 

 

 

-

 

 

 

3,370

 

 

 

-

 

 

 

-

 

 

 

3,370

 

Foreign currency translation adjustments

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(55

)

 

 

-

 

 

 

(55

)

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(22,938

)

 

 

(22,938

)

Balance at March 31, 2022

 

 

26,559,819

 

 

$

27

 

 

$

453,612

 

 

$

(29

)

 

$

(399,681

)

 

$

53,929

 

 

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

7


 

VAPOTHERM, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(In thousands)

 

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Cash flows from operating activities

 

 

 

 

 

 

Net loss

 

$

(22,938

)

 

$

(10,407

)

Adjustments to reconcile net loss to net cash used in operating activities

 

 

 

 

 

 

Stock-based compensation expense

 

 

3,446

 

 

 

2,685

 

Depreciation and amortization

 

 

1,391

 

 

 

1,574

 

Provision for bad debts

 

 

177

 

 

 

(156

)

Provision for inventory valuation

 

 

150

 

 

 

(12

)

Non-cash lease expense

 

 

519

 

 

 

422

 

Change in fair value of contingent consideration

 

 

(188

)

 

 

202

 

Loss on disposal of property and equipment

 

 

151

 

 

 

23

 

Amortization of discount on debt

 

 

139

 

 

 

32

 

Deferred income taxes

 

 

83

 

 

 

3

 

Loss on extinguishment of debt

 

 

1,114

 

 

 

-

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

805

 

 

 

9,987

 

Inventories

 

 

(1,650

)

 

 

(7,042

)

Prepaid expenses and other assets

 

 

(927

)

 

 

(1,651

)

Accounts payable

 

 

84

 

 

 

870

 

Contract liabilities

 

 

(652

)

 

 

(1,730

)

Accrued expenses and other current liabilities

 

 

(11,882

)

 

 

(14,338

)

Operating lease liabilities, current and long-term

 

 

(293

)

 

 

(424

)

Net cash used in operating activities

 

 

(30,471

)

 

 

(19,962

)

Cash flows from investing activities

 

 

 

 

 

 

Purchases of property and equipment

 

 

(3,008

)

 

 

(2,256

)

Net cash used in investing activities

 

 

(3,008

)

 

 

(2,256

)

Cash flows from financing activities

 

 

 

 

 

 

Proceeds from loans, net of discount

 

 

99,094

 

 

 

-

 

Repayment of loans

 

 

(40,000

)

 

 

-

 

Payments of debt extinguishment costs

 

 

(817

)

 

 

-

 

Payment of debt issuance costs

 

 

(1,365

)

 

 

-

 

Repayments on revolving loan facility

 

 

(6,608

)

 

 

-

 

Payment of contingent consideration

 

 

(135

)

 

 

-

 

Proceeds from exercise of stock options

 

 

12

 

 

 

761

 

Net cash provided by financing activities

 

 

50,181

 

 

 

761

 

Effect of exchange rate changes on cash, cash equivalents and restricted cash

 

 

(10

)

 

 

2

 

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

 

 

16,692

 

 

 

(21,455

)

Cash, cash equivalents and restricted cash

 

 

 

 

 

 

Beginning of period

 

 

57,324

 

 

 

115,536

 

End of period

 

$

74,016

 

 

$

94,081

 

Supplemental disclosures of cash flow information

 

 

 

 

 

 

Interest paid during the period

 

$

983

 

 

$

639

 

Property and equipment purchases in accounts payable and accrued expenses

 

$

1,581

 

 

$

263

 

Debt issuance costs in accounts payable and accrued expenses

 

$

202

 

 

$

-

 

Issuance of common stock to satisfy contingent consideration

 

$

5,630

 

 

$

-

 

Issuance of common stock warrants in conjunction with debt draw down

 

$

1,157

 

 

$

-

 

Issuance of common stock upon vesting of restricted stock units

 

$

10

 

 

$

47

 

 

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

 

8


 

VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

1. Description of Business

Vapotherm, Inc. (the “Company”) is a global medical technology company primarily focused on the care of patients of all ages suffering from the respiratory distress often associated with complex lung diseases such as chronic obstructive pulmonary disease (“COPD”), congestive heart failure (“CHF”), pneumonia, asthma and COVID-19. The Company’s strategy is to become the world’s preeminent complex lung disease patient management company by combining digital, clinical and device solutions to create a healthcare ecosystem focused on improving the lives of complex lung disease patients while reducing the cost of their care. The Company’s device solutions are focused on High Velocity Nasal Insufflation (“HVNI”, or “High Velocity Therapy”), which delivers non-invasive ventilatory support to patients by providing heated, humidified, oxygenated air at high velocities through a small-bore nasal interface, and on closed loop control systems such as our Oxygen Assist Module, designed to automatically maintain SpO2 levels within a specified range for a defined period of time. The Company’s digital solutions are focused on at home patient monitoring, using proprietary algorithms to predict impending respiratory episodes before they occur and coordinate timely intervention, obviating the need for costly hospital admissions and minimizing patient distress. The Company’s clinical solutions include affiliations with leading pulmonologists and other clinicians, offering both in person and virtual care, as well as its own call center staffed by experienced nurses. While these device, digital and clinical solutions function independently, the Company believes leveraging the three together can create a unique healthcare ecosystem, focused on delivering high quality, efficient respiratory care.

High Velocity Therapy is an advanced form of high flow therapy that is differentiated due to its ability to deliver breathing gases, including oxygen, at a high velocity, for the treatment of spontaneously breathing patients with either Type 1 hypoxic respiratory distress, like that experienced by patients with pneumonia or COVID-19, or Type 2 hypercapnic respiratory distress, like that experienced by patients with COPD. The Company’s Precision Flow systems, which use High Velocity Therapy technology, are clinically validated alternatives to, and address many limitations of, the current standard of care for the treatment of respiratory distress in a hospital setting. The Company’s next generation High Velocity Therapy system, known as HVT 2.0, received 510k clearance from the FDA in 2021 and is currently in limited market release. The HVT 2.0 platform is approved for therapy in multiple settings of care, including the home.

In certain countries outside the United States, the Company currently offers its Oxygen Assist Module, or OAM, which launched in the United Kingdom, select European markets, and Israel in late 2020. The Oxygen Assist Module can be used with most versions of the Company’s Precision Flow system as well as the HVT 2.0. The Oxygen Assist Module helps clinicians maintain a patient’s pulse oxygen saturation, or SpO2, within a target SpO2 range over a greater period of time while requiring significantly fewer manual adjustments to the equipment. Maintenance of the prescribed oxygen saturation range may reduce the health risks associated with dosing too much, or too little, oxygen, particularly in neonates. In neonates, these risks include visual or developmental impairment or death.

The Company sells its Precision Flow systems to hospitals through a direct sales organization in the United States, the United Kingdom and Germany and through distributors in other select countries outside of those countries. The Oxygen Assist Module is sold through a direct sales organization in the United Kingdom and Germany and through distributors in Europe and the Middle East. The Company is in the process of seeking FDA approval to market the Oxygen Assist Module in the United States. In addition, the Company employs field-based clinical educators who focus on medical education and training in the effective use of its products and help facilitate increased adoption and utilization. The Company focuses on physicians, respiratory therapists and nurses who work in acute hospital settings, including emergency departments and adult, pediatric and neonatal intensive care units. The Company’s relationship with these clinicians is particularly important, as it enables the Company’s products to follow patients through the care continuum.

On November 2, 2021, HGE Health Care Solutions, LLC ("HGE") affiliated with a leading pulmonology practice in Tulsa, Oklahoma known as Pulmonary Care Innovations, PLLC d/b/a RespirCare (“RespirCare”). RespirCare provides in-person and virtual care to COPD and other respiratory distress patients in Oklahoma (and potentially other states with licensure reciprocity). This affiliation was structured as an acquisition of RespirCare’s management company, PCI Management Group LLC (“PCI”) and PCI’s arrangements with RespirCare and its physician shareholder. The Company consolidates PCI and RespirCare for accounting and tax purposes. See Note 3 “Business Combinations” to these condensed consolidated financial statements for details of this transaction.

 

9


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

2. Summary of Significant Accounting Policies

Basis of Presentation

The condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The information included in this Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements and the accompanying notes included in our Annual Report on Form 10-K for the year ended December 31, 2021 (the “2021 Form 10-K”). Our accounting policies are described in the “Notes to Consolidated Financial Statements” in our 2021 Form 10-K and are updated, as necessary, in this report. The year-end condensed consolidated balance sheet data presented for comparative purposes was derived from our audited financial statements but does not include all disclosures required by U.S. GAAP.

Principles of Consolidation

These condensed consolidated financial statements include the financial statements of Vapotherm UK Ltd ("Vapotherm UK," formerly Solus Medical Ltd.), a wholly owned subsidiary of the Company based in the United Kingdom, Vapotherm Deutschland GmbH, a wholly owned subsidiary of the Company located in Germany, HGE, a wholly owned subsidiary of the Company located in the United States, PCI, a wholly owned subsidiary of HGE which was acquired on November 2, 2021 located in the United States, and RespirCare, an affiliate of PCI located in the United States. All intercompany accounts and transactions have been eliminated upon consolidation.

Segment Information

Operating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company globally manages the business within one reporting segment, Vapotherm, Inc. and three reporting units, Vapotherm, Vapotherm UK and Vapotherm Access. Segment information is consistent with how the chief operating decision maker reviews the business, makes investing and resource allocation decisions and assesses operating performance.

The majority of the Company’s long-term assets are located in the United States. Long-term assets located outside the United States totaled $3.8 million and $2.4 million as of March 31, 2022 and December 31, 2021, respectively.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires the Company to make judgments, assumptions, and estimates that affect the reported amounts of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and liabilities. The Company evaluates its estimates on an ongoing basis. The Company bases its estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Significant estimates relied upon in preparing these condensed consolidated financial statements include calculation of stock-based compensation, valuation of warrants, fair values of acquired assets and liabilities, including goodwill and intangibles assets, realizability of inventories, allowance for bad debts, accrued expenses, including the fair value of contingent consideration, the valuation allowances against deferred income tax assets, and assessments of impairment with respect to long-lived and intangible assets. Actual results may differ from these estimates.

Unaudited Interim Financial Information

The accompanying condensed consolidated balance sheet as of March 31, 2022, and the condensed consolidated statements of comprehensive loss, stockholders’ equity and of cash flows for the three months ended March 31, 2022 and 2021 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and the results of its operations and its cash flows for the three months ended March 31, 2022 and 2021. The financial data and other information disclosed in these notes related to the three months ended March 31, 2022 and 2021 are also unaudited. The results of operations for the three months

10


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

ended March 31, 2022 and 2021 are not necessarily indicative of the operating results for the full year or for any other subsequent interim period.

Reclassification

Certain amounts in 2021 have been reclassified to conform to the presentation in 2022. None of the reclassifications had any impact to the Company’s results of operations.

Financial Instruments and Concentrations of Credit Risk

As of March 31, 2022, the Company’s financial instruments were comprised of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and debt, the carrying amounts of which approximated fair value due to their short-term nature or market interest rates. All of the Company’s cash and cash equivalents are maintained at creditworthy financial institutions. At March 31, 2022, deposits exceed the amount of any insurance provided.

The Company extends credit to customers in the normal course of business but typically does not require collateral or any other security to support amounts due. Management performs ongoing credit evaluations of its customers. An allowance for potentially uncollectible accounts is provided based on history, economic conditions, and composition of the accounts receivable aging. In some cases, the Company makes allowances for specific customers based on these and other factors. Provisions for the allowance for doubtful accounts are recorded in general and administrative expenses in the accompanying condensed consolidated statements of comprehensive loss.

Supplier Risk

The Company obtains some of the components and subassemblies included in its Precision Flow systems and its Oxygen Assist Module from single source suppliers. The partial or complete loss of one or more of these suppliers could cause significant production delays, an inability to meet customer demand and a substantial loss in revenue.

Foreign Currency and Foreign Operations

The functional currency of the Company is the currency of the primary economic environment in which the entity operates, which is the U.S. dollar. For the Company’s non-U.S. subsidiaries that transact in a functional currency other than the U.S. dollar, assets and liabilities are translated at current rates of exchange at the balance sheet date. Income and expense items are translated at the average foreign currency exchange rates for the period. Adjustments resulting from the translation of the financial statements of its foreign operations into U.S. dollars are excluded from the determination of net loss and are recorded in accumulated other comprehensive income (loss), a separate component of stockholders’ equity.

Realized foreign currency gains or losses arising from transactions denominated in foreign currencies are recorded in other (expense) income in the condensed consolidated statements of comprehensive loss. Unrealized foreign currency gains or losses arising from transactions denominated in foreign currencies are recorded in accumulated other comprehensive income (loss).

Cash, Cash Equivalents, and Restricted Cash

The Company considers all highly liquid temporary investments purchased with original maturities of 90 days or less to be cash equivalents. The Company holds restricted cash related to certificates of deposits and collateral in relation to lease agreements. As of March 31, 2022, $1.1 million of its $74.0 million of cash, cash equivalents and restricted cash balance was located outside the

11


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

United States. As of December 31, 2021, $1.1 million of its $57.3 million of cash, cash equivalents and restricted cash balance was located outside of the United States.

The following table presents the components of total cash, cash equivalents, and restricted cash as set forth in the Company’s condensed consolidated statements of cash flows:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

Cash and cash equivalents

 

$

72,907

 

 

$

57,071

 

Restricted cash

 

 

1,109

 

 

 

253

 

Total cash, cash equivalents, and restricted cash

 

$

74,016

 

 

$

57,324

 

Property and Equipment

Property and equipment are recorded at cost. Depreciation is recognized over the estimated useful lives of the related assets on a straight-line basis, except for tooling for which depreciation is recognized utilizing the units-of-production method. Amortization of leasehold improvements is computed on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of the improvements and is included in depreciation expense. Demonstration equipment represents internally manufactured capital equipment that is used on-site at trade shows and at customer locations to demonstrate the Precision Flow system. Depreciation expense on demonstration equipment is recorded in sales and marketing expense in the condensed consolidated statements of comprehensive loss. Placement and evaluation systems represent capital equipment placed at customer locations under placement or evaluation agreements for which depreciation expense is included in cost of revenue in the accompanying condensed consolidated statements of comprehensive loss. Effective April 1, 2021, the Company changed the estimated useful life for certain of its demonstration, placement and evaluation units from five years to seven years. This prospective change had an immaterial impact on the Company’s results of operations for the three months ended March 31, 2021.

When impairment indicators are present, the Company evaluates the recoverability of its long-lived assets. If the assessment indicates an impairment, the affected assets are written down to fair value. There were no impairments of property and equipment during the three months ended March 31, 2022 or 2021.

Intangible Assets

Intangible assets are related to customer relationships, developed technology, and customer agreements and are amortized on a straight-line basis over their useful lives. Amortization is recorded within sales and marketing expenses in the consolidated statements of comprehensive loss for customer-related intangible assets while amortization of other intangible assets is included within general and administrative expenses in the consolidated statements of comprehensive loss. Intangible assets are evaluated for impairment whenever events or circumstances indicate an asset may be impaired. There were no impairments of intangible assets during the three months ended March 31, 2022 or 2021.

Goodwill

Goodwill represents the difference between the purchase price and the fair value of the identifiable tangible and intangible net assets when accounted for using the purchase method of accounting in a business combination. Goodwill is not amortized but reviewed for impairment. Goodwill is reviewed annually, as of October 1, and whenever events or changes in circumstances indicate that the carrying value of the goodwill may not be recoverable.

The Company compares the fair value of its reporting units to their carrying values. If the carrying value of the net assets assigned to a reporting unit exceeds the fair value of the reporting unit, the Company would record an impairment loss equal to the difference. There was no impairment of goodwill during the three months ended March 31, 2022 and 2021.

 

12


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

Product Warranty

The Company provides its customers with a standard one-year warranty on its capital equipment sales. Warranty costs are accrued based on actual historical trends and estimated at the time of sale. The warranty liability is included within accrued expenses and other current liabilities in the condensed consolidated balance sheets. A roll-forward of the Company’s warranty liability from December 31, 2021 to March 31, 2022 is as follows:

 

Balance at December 31, 2021

 

$

330

 

Provisions for warranty obligations

 

 

116

 

Settlements

 

 

(110

)

Balance at March 31, 2022

 

$

336

 

Revenue Recognition

The Company’s revenue is primarily derived from the sale of products, leases and services. Product revenue consists of capital equipment and single-use disposables that are shipped and billed to customers both domestically and internationally. The Company’s main capital equipment products are the Precision Flow systems, the Vapotherm Transfer Unit 2.0 and Q50 compressor. The Company’s main disposable products are single-use disposables and nasal interfaces, or cannulas, and adaptors. Lease revenue consists of two components which include capital equipment that the Company leases to its customers and, in certain situations, an allocation from disposable revenue to other lease revenue upon the sale of disposable products in bundled arrangements involving the placement of Precision Flow capital units for use by the customer at no upfront charge in connection with the customer’s ongoing purchase of disposable products. Service revenue consists of fees associated with routine service of capital units and the sale of extended service contracts and preventative maintenance plans, which are purchased by a small portion of the Company’s customer base. In addition, the Company sells small quantities of component parts in the United States, United Kingdom, and to third-party international service centers who provide service on Precision Flow capital units outside of the United States and United Kingdom. Service revenue also includes fees from remote patient monitoring services sold through Vapotherm Access. Freight revenue is based upon actual freight costs plus a percentage markup of such costs associated with the shipment of products domestically, and to a lesser extent, internationally, and is included in service revenue. Rebates and fees consist of contractually obligated administrative fees and percentage-of-sales rebates paid to Group Purchasing Organizations (“GPOs”), Integrated Delivery Networks (“IDNs”) and distributor partners and accounted for as a reduction of revenue.

Under the Financial Accounting Standard Board’s (“FASB”) Accounting Standards Codifications (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and assesses whether each promised good or service is distinct and determines those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Sales, value-added, and other taxes collected on behalf of third parties are excluded from revenue. The Company’s standard payment terms are generally 30 days from the date of sale.

Contracts with customers may contain multiple performance obligations. For such arrangements, the transaction price is allocated to each performance obligation based on the estimated relative stand-alone selling prices of the promised products or services underlying each performance obligation. The Company determines stand-alone selling prices based on the price at which the performance obligation is sold separately. If the stand-alone selling price is not observable through past transactions, the Company estimates the stand-alone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations. Revenue is generally recognized when the customer obtains control of the Company’s product, which generally occurs at a point in time upon shipment based on the contractual shipping terms of a contract.

13


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

Product and service revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value amount method to which the Company expects to be entitled. As such, revenue on sales is recorded net of prompt pay discounts and payments made to GPOs, IDNs and distributors. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Determination of whether to include estimated amounts in the transaction price is based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available. The Company believes that the estimates it has established are reasonable based upon current facts and circumstances. Applying different judgments to the same facts and circumstances could result in different estimates.

When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying a practical expedient under ASC 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. None of the Company’s contracts contained a significant financing component during the three months ended March 31, 2022 and 2021.

The Company’s contracts with its customers have a duration of less than one year. Therefore, the Company has elected to apply a practical expedient and recognizes the incremental costs of obtaining contracts as an expense. These costs are included in sales and marketing expense in the accompanying condensed consolidated statements of comprehensive loss.

Lease Revenue

The Company also enters into agreements to lease its capital equipment. For such sales, the Company accounts for revenue under ASC 842, Leases (“ASC 842”), and assesses and classifies these transactions as sales-type or operating leases based on whether the lease transfers ownership of the equipment to the lessee by the end of the lease term. This criterion is met in situations in which the lease agreement provides for the transfer of title at or shortly after the end of the lease term. Equipment included in arrangements including transfer of title are accounted for as sales-type leases and the Company recognizes the present value of the lease payments due over the lease term as revenue at the inception of the lease. The Company records the present value of future lease payments in prepaid expenses and other current assets in the accompanying condensed consolidated balance sheets; these amounts totaled $0.4 million and $0.7 million at March 31, 2022 and December 31, 2021, respectively. Equipment included in arrangements that do not include the transfer of title, nor any of the sales-type or direct financing lease criteria, are accounted for as operating leases and revenue is recognized on a straight-line basis over the term of the lease.

The Company also enters into agreements involving the placement of Precision Flow capital units for use by the customer at no upfront charge in connection with the customer’s ongoing purchase of disposable products. In these bundled arrangements, revenue recognized for the sale of the disposables is allocated between disposable revenue and other lease revenue based on the estimated relative stand-alone selling prices of the individual performance obligations.

Shipping and Handling Costs

Amounts billed to customers for shipping and handling are included in service revenue. Shipping and handling costs are included in costs of sales. The total costs of shipping and handling for the three months ended March 31, 2022 and 2021 were $0.4 million and $0.5 million, respectively.

Sales and Value-Added Taxes

When required by local jurisdictions, the Company bills its customers for sales tax and value-added tax calculated on each sales invoice and records a liability for the sales and value-added tax payable, which is included in accrued expenses and other current liabilities in the condensed consolidated balance sheets. Sales tax and value-added tax billed to a customer are not included in the Company’s revenue.

14


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

Stock-Based Compensation

The Company maintains an equity incentive plan to provide long-term incentives for employees, consultants, and members of the board of directors. The plan allows for the issuance of non-statutory and incentive stock options, restricted stock, unrestricted stock, stock units, including restricted stock units and performance stock units, and stock appreciation rights to employees, consultants and non-employee directors. The Company recognizes stock-based compensation expense for awards of equity instruments to employees and non-employees based on the grant date fair value of those awards in accordance with ASC Topic 718, Stock Compensation (“ASC 718”). ASC 718 requires all equity-based compensation awards, including grants of restricted stock, restricted stock units and stock options, to be recognized as expense in the condensed consolidated statements of comprehensive loss based on their grant date fair values.

The fair value of each option grant is estimated on the grant date using the Black-Scholes option pricing model. The fair value of restricted stock and restricted stock units is measured at the market value of the related shares of the Company’s common stock on the grant date. The fair value is then amortized on a straight-line basis over the requisite service period of the awards, which is generally the vesting period and is generally three years. For performance-based awards, the related compensation cost is amortized over the performance period on an accelerated attribution basis. Compensation cost associated with performance awards is based on fair value on the date of grant and the number of units expected to be earned after assessing the probability that certain performance criteria will be met and the associated targeted payout level that is forecasted will be achieved. Cumulative adjustments are recorded each quarter to reflect estimated outcomes of the performance-related conditions until the results are determined and settled. Use of a valuation model requires management to make certain assumptions with respect to selected model inputs, including the expected life (weighted average period of time that the options granted are expected to be outstanding), the volatility of the Company’s common stock and an assumed risk-free interest rate. For the year ended December 31, 2021, expected volatility was calculated based on historical volatility of a group of publicly traded companies that the Company considers a peer group. Effective January 1, 2022, expected volatility is based on the historical volatility of the Company's common stock. The expected life is estimated using the simplified method for “plain vanilla” options. The risk-free interest rate is based on U.S. Treasury rates with a remaining term that approximates the expected life assumed at the date of grant. No dividend yield is assumed as the Company does not pay, and does not expect to pay, dividends on its common stock. The Company estimates forfeitures based on historical experience with pre-vested forfeitures. To the extent actual forfeitures differ from the estimate, the difference is recorded to compensation expense in the period of the forfeiture.

The Company recognizes stock-based expense for shares of its common stock issued pursuant to the Vapotherm, Inc. 2018 Employee Stock Purchase Plan (“ESPP”) on a straight-line basis over the related offering period. The Company estimates the fair value of shares to be issued under the ESPP based on a combination of options valued using the Black-Scholes option pricing model. The expected life is determined based on the contractual term. Dividend yield, risk-free interest rate, forfeiture rates, and expected volatility are estimated in a manner similar to option grants described above.

Income Tax

The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the condensed consolidated financial statements or in the Company’s tax returns. Deferred taxes are determined based on the difference between the financial reporting and tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company assesses the likelihood that its deferred tax assets will be recovered from future taxable income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.

The Company accounts for uncertainty in income taxes recognized in the condensed consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the condensed consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.

15


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

The Company’s major tax jurisdictions are the states of New Hampshire and Pennsylvania, and the United States, United Kingdom, and Germany. The provision for income taxes for the three months ended March 31, 2022 totaled $0.1 million and related to deferred tax liabilities for differences in the book and tax basis of indefinite-lived assets, partially offset by a benefit for net deferred income tax assets deemed more likely than not to be realized by our foreign subsidiaries. There was no provision or benefit for income taxes for the three months ended March 31, 2021 because the Company has historically incurred operating losses and maintains a full valuation allowance against its United States net deferred tax assets.

Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the “Code”) due to ownership change limitations that have occurred previously or that could occur in the future. These ownership changes may limit the amount of net operating loss and tax credit carryforwards that can be utilized to offset future taxable income and reduce taxes, respectively. The Company has not currently completed an evaluation of ownership changes through December 31, 2021 to assess whether utilization of the Company’s net operating loss and tax credit carryforwards would be subject to an annual limitation under Sections 382 and 383 of the Code. To the extent an ownership change is determined to have occurred under Sections 382 and 383 of the Code, the net operating loss and tax credit carryforwards may be subject to limitation.

Recently Issued Accounting Pronouncements

Credit Losses (Topic 326):

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). This standard requires that credit losses be reported using an expected losses model rather than the incurred losses model that is currently used and establishes additional disclosures related to credit risks. In November 2019, the FASB issued ASU 2019-10, Financial Instruments-Credit Losses (Topic 326), Derivative and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for ASU 2016-13 to interim and annual periods beginning after December 15, 2022 for private companies, emerging growth companies following private company adoption dates, or public entities meeting the definition of smaller reporting companies as of the date of issuance of this update. Since the Company met the definition of a smaller reporting company as of the date of issuance of this update, the Company is not required to adopt ASU 2016-13 until January 1, 2023. The Company has not yet determined the effects, if any, that the adoption of ASU 2016-13 and subsequent amendments to this standard may have on its financial position, results of operations, cash flows, or disclosures.

3. Business Combination

On November 2, 2021, HGE affiliated with a leading pulmonology practice in Tulsa, Oklahoma known as Pulmonary Care Innovations, PLLC d/b/a RespirCare (“RespirCare”). RespirCare provides in-person and virtual care to COPD and other respiratory distress patients in Oklahoma (and potentially other states with licensure reciprocity). This affiliation was structured as an acquisition of RespirCare’s management company, PCI Management Group LLC (“PCI”) and PCI’s arrangements with RespirCare and its physician shareholder. The Company consolidates PCI and RespirCare for accounting and tax purposes. The principal assets acquired included goodwill and property and equipment. The Company undertook the acquisition in order to increase the number of patients for Vapotherm Access remote patient monitoring service.

The purchase price, net of cash acquired, of $1.7 million was funded with cash payments of approximately $1.3 million and the settlement of $0.4 million of preexisting transactions. The acquisition has been accounted for as an acquisition of a business. The following table summarizes the preliminary purchase price allocation that includes the fair value of the separately identifiable assets acquired and liabilities assumed as of November 2, 2021:

 

16


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

Cash

 

$

39

 

Accounts receivable

 

 

101

 

Prepaids and other current assets

 

 

11

 

Property and equipment

 

 

397

 

Operating lease right-of-use assets

 

 

316

 

Goodwill

 

 

1,302

 

Other long-term assets

 

 

9

 

Total assets acquired

 

 

2,175

 

Accounts payable

 

 

(29

)

Other current liabilities

 

 

(111

)

Other long-term liabilities

 

 

(264

)

Total liabilities assumed

 

 

(404

)

Total purchase price

 

$

1,771

 

The excess of purchase consideration over the fair value of net tangible assets acquired was recorded as goodwill. Goodwill associated with the acquisition was primarily attributable to the expansion opportunity of the Vapotherm Access remote monitoring platform and the value of the acquired workforce. The goodwill is deductible for tax purposes. The fair values assigned to tangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. There were no intangible assets identified as part of the acquisition. The fair values of assets acquired and liabilities assumed may be subject to change as additional information is received. The Company expects to finalize the purchase price allocation as soon as practicable, but not later than one year from the acquisition date.

The Company has included the financial results of PCI and RespirCare in the condensed consolidated financial statements from the date of acquisition. Pro forma financial information has not been presented as the impact to the financial results is immaterial. Net revenue and net loss related of PCI and RespirCare since the date of acquisition were immaterial. The transaction costs associated with the acquisition were approximately $0.5 million and were recorded in general and administrative expense as incurred during the fourth quarter of 2021.

 

4. Fair Value Measurements

In accordance with ASC 820, Fair Value Measurements and Disclosures, the Company generally defines fair value 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 (exit price). The Company uses a three-tier fair value hierarchy, which classifies the inputs used in measuring fair values. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements), and the lowest priority to unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are described below:

Level 1 – inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.

Level 2 – inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability.

Level 3 – unobservable inputs for the asset or liability in which there is little, if any, market activity for the asset or liability at the measurement date.

As of March 31, 2022, the Company had two items, cash equivalents and contingent consideration, measured at fair value on a recurring basis. The Company’s cash equivalents primarily consist of money market deposits which total approximately $53.2 million at March 31, 2022 and are valued based on Level 1 of the fair value hierarchy. The Company’s contingent consideration which totals $3.2 million at March 31, 2022 relates to the 2020 acquisition of HGE and is valued based on Level 3 of the fair value hierarchy. There were no transfers in or out of Level 1, 2 or 3 during the three months ended March 31, 2022.

The following table summarizes changes to the contingent consideration payable, a recurring Level 3 measurement, for the three months ended March 31, 2022:

17


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

 

Balance at December 31, 2021

 

$

9,116

 

Change in fair value of contingent consideration

 

 

(188

)

Payments

 

 

(5,765

)

Balance at March 31, 2022

 

$

3,163

 

The change in fair value of contingent consideration was a reduction of $0.2 million for the three months ended March 31, 2022 and is included in general and administrative expenses in the accompanying condensed consolidated statement of comprehensive loss.

Payments of contingent consideration included $0.1 million paid in cash and $5.6 million paid in 368,168 shares of the Company's common stock for the three months ended March 31, 2022.

During the first quarter of 2022, the Company granted warrants to purchase 107,373 shares of common stock in connection with its financing arrangement described in Note 9 "Debt." These equity-classified warrants were valued using the Black-Scholes pricing model, which falls within Level 3 of the fair value hierarchy.

The assumptions used in the Black-Scholes pricing model were as follows at the date of grant:

 

Expected dividend yield

 

 

0.0

%

Risk free interest rate

 

 

1.9

%

Expected stock price volatility

 

 

79.3

%

Expected term (years)

 

 

10.0

 

 

5. Accounts Receivable

Accounts receivable consists of the following:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

United States

 

$

5,913

 

 

$

8,894

 

International

 

 

4,304

 

 

 

2,147

 

Total accounts receivable

 

 

10,217

 

 

 

11,041

 

Less: Allowance for doubtful accounts

 

 

(305

)

 

 

(132

)

Accounts receivable, net of allowance for doubtful
   accounts

 

$

9,912

 

 

$

10,909

 

No individual customer accounted for 10% or more of net revenue for the three months ended March 31, 2022 or March 31, 2021. One customer accounted for 17% of total accounts receivable at March 31, 2022. No individual customers accounted for 10% or more of total accounts receivable at December 31, 2021.

 

6. Inventories

Inventories consist of the following:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

Component parts

 

$

18,148

 

 

$

19,860

 

Finished goods

 

 

19,900

 

 

 

16,702

 

Total inventories

 

$

38,048

 

 

$

36,562

 

 

18


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

7. Goodwill and Intangible Assets

The changes in the carrying amount of goodwill and intangible assets during the three months ended March 31, 2022 are as follows:

 

 

 

Goodwill

 

 

Intangible Assets

 

Balance at December 31, 2021

 

$

15,300

 

 

$

4,398

 

Amortization

 

 

-

 

 

 

(150

)

Foreign currency exchange rate changes

 

 

(17

)

 

 

(3

)

Balance at March 31, 2022

 

$

15,283

 

 

$

4,245

 

The following table presents a summary of acquired intangible assets:

 

 

 

As of March 31, 2022

 

 

 

Weighted Average
Amortization Period
in Years

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

Customer relationships

 

 

10.00

 

 

$

2,420

 

 

$

(333

)

Developed technology

 

 

10.00

 

 

 

2,400

 

 

 

(330

)

Customer agreements

 

 

3.83

 

 

 

456

 

 

 

(368

)

Total intangible assets

 

 

9.47

 

 

$

5,276

 

 

$

(1,031

)

 

The Company recognized $0.1 million of amortization expense within sales and marketing expenses related to the intangible assets during each of the three months ended March 31, 2022 and 2021. The Company also recognized less than $0.1 million of amortization expense within general and administrative expenses related to intangible assets during each of the three months ended March 31, 2022 and 2021.

8. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

Accrued payroll and employee-related costs

 

$

3,147

 

 

$

2,734

 

Contingent consideration, current portion

 

 

2,564

 

 

 

3,952

 

Operating lease liabilities, current portion

 

 

2,055

 

 

 

1,753

 

Accrued bonuses

 

 

1,112

 

 

 

6,988

 

Accrued professional fees

 

 

1,038

 

 

 

1,682

 

Accrued vacation liability

 

 

765

 

 

 

786

 

Accrued taxes

 

 

724

 

 

 

1,450

 

Accrued commissions

 

 

694

 

 

 

5,181

 

Product warranty reserve

 

 

336

 

 

 

330

 

Accrued freight

 

 

279

 

 

 

247

 

Accrued inventory

 

 

96

 

 

 

1,111

 

Other

 

 

2,565

 

 

 

2,345

 

Total accrued expenses and other current liabilities

 

$

15,375

 

 

$

28,559

 

 

9. Debt

Current Credit Facilities

On February 18, 2022 (the "Effective Date”), the Company entered into a Loan and Security Agreement (the “SLR Loan Agreement”) with SLR Investment Corporation (“SLR”) which provides for a term A loan facility of $100.0 million (the “SLR Term

19


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

A Loan Facility”) and a term B loan facility of $25.0 million (the “SLR Term B Loan Facility” and, together with the Term A Loan Facility, the “SLR Facilities”). The SLR Term A Loan Facility was funded to the Company on the Effective Date. In connection with this draw down, the Company granted SLR warrants to purchase 107,373 shares of the Company's common stock. The warrants have an exercise price of $13.97 per share, were fully vested upon issuance, are exercisable at the option of the holder, in whole or in part, and expire in February 2032. The SLR Term B Loan Facility will be available to the Company following the Effective Date upon achievement of a certain minimum revenue level as more fully described in the SLR Loan Agreement. The proceeds of SLR Term A Loan Facility were used to repay all indebtedness under the Company's prior loan agreement, as described below.

The SLR Facilities will mature on February 1, 2027 (the "Maturity Date"). Advances under the SLR Facilities bear interest at a floating rate per annum equal to (a) the greater of (i) 0.10% or (ii) the LIBOR Rate, plus (b) 8.30%. At March 31, 2022, the interest rate was 8.53%. The outstanding balance was $100.0 million at March 31, 2022. The SLR Loan Agreement provides for interest-only payments for the first forty-eight months following the Effective Date. Thereafter, payments on the SLR Facilities will be due monthly in twelve equal installments; provided that the Company shall have the option to extend the interest-only period for an additional twelve months upon achievement of a certain minimum revenue level as more fully described in the SLR Loan Agreement. The SLR Facilities may be prepaid in full, subject to a prepayment charge of (i) 3.0%, if such prepayment occurs on or prior to February 17, 2023, (ii) 2.0%, if such prepayment occurs after February 18, 2023 but on or prior to February 17, 2024, and (iii) 1.0%, if such prepayment occurs after February 18, 2024 but on or prior to the Maturity Date. A facility fee equal to 0.9% of the SLR Term B Loan Facility (the "SLR Term B Loan Facility Fee"), or $225,000, is due on the earliest of (i) the initial funding date, (ii) December 20, 2023, and (iii) the prepayment of the SLR Facilities prior to December 20, 2023. The SLR Term B Loan Facility Fee is being accrued to interest expense over 22 months. In addition to the payment of principal and accrued interest, the Company will be required to make a payment of 6.95% of the aggregate principal amount of the SLR Facilities funded (the "Facility Exit Fee"), which is payable on the earliest to occur of (i) the Maturity Date, (ii) the acceleration of the SLR Facilities prior to the Maturity Date, and (iii) the prepayment date of the SLR Facilities prior to the Maturity Date. The Facility Exit Fee of $7.0 million is considered fully earned by SLR as of the Effective Date and is being accrued to interest expense over the term of the SLR Term A Loan Facility. The SLR Facilities are secured by a lien on substantially all of the assets, including intellectual property, of the Company. As of March 31, 2022, the Company was in compliance with all covenants under the SLR Loan Agreement.

The SLR Loan Agreement contains customary covenants and representations, including, without limitation, a minimum revenue covenant equal to 75% of each month’s forecasted net product revenue (tested on a trailing six month basis at the end of each fiscal month, commencing with the six month period ending on July 31, 2022) and other financial covenants, reporting obligations, and limitations on dispositions, changes in business or ownership, mergers or acquisitions, indebtedness, encumbrances, distributions and investments, transactions with affiliates and capital expenditures.

The events of default under the SLR Loan Agreement include, without limitation, and subject to customary grace periods, (1) the Company’s failure to make any payments of principal or interest under the SLR Loan Agreement or other loan documents, (2) the Company’s breach or default in the performance of any covenant under the SLR Loan Agreement, (3) the occurrence of a material adverse effect or an event that is reasonably likely to result in a material adverse effect, (4) the existence of an attachment or levy on a material portion of the Company’s funds or of its subsidiaries, (5) the Company’s insolvency or bankruptcy, or (6) the occurrence of certain material defaults with respect to any other of the Company’s indebtedness in excess of $500,000. If an event of default occurs, SLR is entitled to take enforcement action, including acceleration of amounts due under the SLR Loan Agreement (the “Mandatory Prepayment Option”). The Company determined the Mandatory Prepayment Option to be an embedded derivative that is required to be bifurcated from the SLR Loan Agreement. The Company determined the combined probability of an event of default and SLR exercising the Mandatory Prepayment Option to be remote and deemed its fair value to be immaterial as of March 31, 2022. The Company will re-evaluate the fair value of the Mandatory Prepayment Option at the end of each reporting period, as applicable.

The SLR Loan Agreement also contains other customary provisions, such as expense reimbursement and confidentiality. SLR has indemnification rights and the right to assign the SLR Facilities, subject to customary restrictions.

20


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

The annual principal maturities of the Company’s SLR Facilities as of March 31, 2022 are as follows:

 

2022 (remaining 9 months)

 

$

-

 

2023

 

 

-

 

2024

 

 

-

 

2025

 

 

83,333

 

2026

 

 

16,667

 

Less: Unamortized deferred financing costs

 

 

(3,509

)

Long-term loans payable

 

$

96,491

 

Prior Credit Facilities

On February 18, 2022, the Company used $47.4 million of the SLR Term A Loan Facility to pay off all obligations owing under, and to terminate, its prior Loan and Security Agreement (the “CIBC Loan Agreement”) with Canadian Imperial Bank of Commerce Innovation Banking (“CIBC”) which provided for a revolving loan facility of $12.0 million (the "CIBC Revolving Facility") and a term loan facility of $40.0 million (the "CIBC Term Facility" and, together with the Revolving Facility, the "CIBC Facilities"). As a result of the termination of the CIBC Loan Agreement, the Company recorded a loss on extinguishment of debt of $1.1 million, which included the prepayment penalty, write-off of the remaining unamortized deferred financing costs, and legal fees during the first quarter of 2022.

As of December 31, 2021, the Company had $40.0 million of the CIBC Term Facility outstanding under the CIBC Loan Agreement, which accrued interest at a floating rate equal to the Wall Street Journal ("WSJ") Prime Rate plus 2.5% and is subject to a floor of 3.25%, and $4.9 million of outstanding borrowings under the CIBC Revolving Facility, which accrued interest at a floating rate per annum equal to the WSJ Prime Rate plus 1.0% and is subject to a floor of 3.25%. The CIBC Term Facility was scheduled to mature on October 21, 2025 and the CIBC Revolving Facility was scheduled to mature on October 21, 2022. As previously mentioned, the CIBC Facilities were fully repaid and terminated on February 18, 2022 when the Company entered into the SLR Loan Agreement.

 

10. Commitments and Contingencies

Lease Commitments

 

The Company's operating lease commitments have been described in Note 11 on the 2021 Form 10-K.

 

In November 2021, the Company entered into a lease agreement, which commenced in January 2022, where the Company assumed a real estate lease for 23,877 square feet of manufacturing and warehouse space in Mesquite, Texas. The lease term expires on April 23, 2027. The Company has the option to renew the lease for an additional five-year term. The Company is not reasonably certain that it will renew the lease beyond April 2027.

In January 2022, the Company entered into a supplier agreement, which granted the Company the right to control the use of 7,442 square feet of manufacturing and warehouse space in Tijuana, Mexico. The term of the embedded lease expires on January 28, 2025. The Company has the option to renew the supplier agreement for an additional 12 month period. The Company is not reasonably certain that it will renew the agreement beyond January 2025.

21


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

The following table presents operating lease cost and information related to operating lease liabilities for the periods indicated:

 

 

 

Three Months Ended
March 31,

 

 

 

2022

 

2021

 

Lease cost:

 

 

 

 

 

  Operating lease cost

 

$

683

 

$

416

 

  Variable lease cost

 

 

115

 

 

133

 

  Total

 

$

798

 

$

549

 

Operating cash flow impacts:

 

 

 

 

 

  Cash paid for amounts included in measurement of lease liabilities

 

$

612

 

$

587

 

  Operating right of use assets obtained in exchange for new operating lease liabilities

 

$

1,254

 

$

-

 

Weighted average remaining lease term - operating leases (in years)

 

 

3.4

 

 

4.0

 

Weighted average discount rate - operating leases

 

 

8.1

%

 

8.0

%

 

As of March 31, 2022, future maturities of lease liabilities under the Company’s noncancelable operating leases are as follows:

 

 

 

Total Due

 

2022 (remaining 9 months)

 

$

1,909

 

2023

 

 

2,841

 

2024

 

 

2,894

 

2025

 

 

946

 

2026

 

 

403

 

Thereafter

 

 

54

 

Total payments

 

 

9,047

 

Less interest

 

 

(1,128

)

Total present value of lease payments

 

$

7,919

 

 

Legal Matters

From time to time, the Company may become involved in various legal proceedings, including those that may arise in the ordinary course of business. The Company believes there is no litigation pending that could have, individually, or in the aggregate, a material adverse effect on the results of its operations or financial condition.

11. Warrants

The Company's warrant activity is summarized as follows:

 

 

 

Common Stock Warrants

 

 

 

Number of
Shares

 

 

Weighted
Average
Exercise
Price

 

Outstanding at December 31, 2021

 

 

33,948

 

 

$

14.00

 

Warrants granted

 

 

107,373

 

 

 

13.97

 

Warrants expired

 

 

(5,450

)

 

 

14.00

 

Outstanding at March 31, 2022

 

 

135,871

 

 

$

13.98

 

In connection with its financing arrangement described in Note 9 "Debt," on February 18, 2022, the Company granted warrants to SLR to purchase 107,373 shares of Company common stock. The warrants have an exercise price of $13.97 per share, were fully vested upon issuance, are exercisable at the option of the holder, in whole or in part, and expire in February 2032.

22


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

12. Revenue

Disaggregated Revenue

The following table shows the Company’s net revenue disaggregated into categories the Company considers meaningful:

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

 

US

 

 

International

 

 

Total

 

Net revenue by:

 

 

 

 

 

 

 

 

 

Product revenue

 

 

 

 

 

 

 

 

 

Capital equipment

 

$

2,374

 

 

$

784

 

 

$

3,158

 

Disposable

 

 

11,071

 

 

 

3,808

 

 

 

14,879

 

Subtotal product revenue

 

 

13,445

 

 

 

4,592

 

 

 

18,037

 

Lease revenue

 

 

 

 

 

 

 

 

 

Capital equipment

 

 

238

 

 

 

163

 

 

 

401

 

Other

 

 

393

 

 

 

98

 

 

 

491

 

Service and other revenue

 

 

2,423

 

 

 

270

 

 

 

2,693

 

Total net revenue

 

$

16,499

 

 

$

5,123

 

 

$

21,622

 

 

 

 

Three Months Ended March 31,

 

 

 

2021

 

 

 

US

 

 

International

 

 

Total

 

Net revenue by:

 

 

 

 

 

 

 

 

 

Product revenue

 

 

 

 

 

 

 

 

 

Capital equipment

 

$

6,232

 

 

$

4,932

 

 

$

11,164

 

Disposable

 

 

12,461

 

 

 

4,695

 

 

 

17,156

 

Subtotal product revenue

 

 

18,693

 

 

 

9,627

 

 

 

28,320

 

Lease revenue

 

 

 

 

 

 

 

 

 

Capital equipment

 

 

1,577

 

 

 

33

 

 

 

1,610

 

Other

 

 

544

 

 

 

136

 

 

 

680

 

Service and other revenue

 

 

1,255

 

 

 

443

 

 

 

1,698

 

Total net revenue

 

$

22,069

 

 

$

10,239

 

 

$

32,308

 

 

United States and International net revenue is based on the customer location to which the product is shipped. No individual foreign country represents more than 10% of the Company’s total net revenue for the three months ended March 31, 2022 or 2021.

Contract Balances from Contracts with Customers

Contract liabilities consist of deferred revenue and other contract liabilities associated with rebates and fees payable to GPOs, IDNs and distributor partners. Deferred revenues are included in contract liabilities in the accompanying condensed consolidated balance sheets. The following table presents changes in contract liabilities during the three months ended March 31, 2022:

 

 

 

Deferred
Revenue

 

 

Other Contract
Liabilities

 

Balance at December 31, 2021

 

$

1,712

 

 

$

369

 

Additions

 

 

1,562

 

 

 

150

 

Subtractions

 

 

(2,000

)

 

 

(369

)

Balance at March 31, 2022

 

$

1,274

 

 

$

150

 

 

13. Stock-Based Compensation

As of March 31, 2022, 1,565,666 shares of common stock remained available for issuance under the Vapotherm, Inc. 2018 Equity Incentive Plan (as amended and restated, the "2018 Equity Plan"), assuming target performance under outstanding performance

23


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

stock units. To date, stock options, performance awards, restricted stock awards, restricted stock units and performance stock units have been granted under the 2018 Equity Plan.

Stock-based compensation expense was allocated based on the employees’ and non-employees’ functions as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2022

 

 

2021

 

Cost of revenue

 

$

228

 

 

$

176

 

Research and development

 

 

488

 

 

 

341

 

Sales and marketing

 

 

1,079

 

 

 

921

 

General and administrative

 

 

1,651

 

 

 

1,247

 

Total

 

$

3,446

 

 

$

2,685

 

 

Stock Options

The Company granted options to purchase an aggregate of 241,250 shares of common stock at exercise prices ranging from $13.22 to $20.71 per share, with a weighted average exercise price of $20.53 per share, during the three months ended March 31, 2022. The Company granted options to purchase an aggregate of 357,140 shares of common stock at exercise prices ranging from $23.01 to $35.51 per share, with a weighted average exercise price of $27.06 per share, during the three months ended March 31, 2021. The weighted average fair value of stock options granted during the three months ended March 31, 2022 and 2021 was $14.18 and $19.73 per share, respectively.

The weighted average assumptions used in the Black-Scholes options pricing model are as follows:

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Expected dividend yield

 

 

0.0

%

 

 

0.0

%

Risk free interest rate

 

 

1.4

%

 

 

0.5

%

Expected stock price volatility

 

 

80.3

%

 

 

88.3

%

Expected term (years)

 

 

6.1

 

 

 

6.1

 

 

Restricted Stock Units and Restricted Stock Awards

The Company has granted both restricted stock units and restricted stock awards.

A summary of restricted stock unit activity for the three months ended March 31, 2022 is as follows:

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

 

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Unvested at December 31, 2021

 

 

509,388

 

 

$

24.69

 

Granted

 

 

386,918

 

 

 

19.66

 

Vested

 

 

(57,448

)

 

 

26.81

 

Canceled

 

 

(12,116

)

 

 

22.28

 

Unvested at March 31, 2022

 

 

826,742

 

 

$

22.22

 

 

24


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

A summary of restricted stock award activity for the three months ended March 31, 2022 is as follows:

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

 

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Unvested at December 31, 2021

 

 

7,989

 

 

$

1.68

 

Granted/purchased

 

 

-

 

 

 

-

 

Vested

 

 

(6,178

)

 

 

1.68

 

Canceled

 

 

(473

)

 

 

1.68

 

Unvested at March 31, 2022

 

 

1,338

 

 

$

1.68

 

 

Performance Stock Units

The Company granted performance stock units covering 159,343 shares of common stock, assuming target level of performance, with a weighted average grant date fair value of $20.71 during the three months ended March 31, 2022. The quantity of shares that will ultimately vest and be issued upon settlement of the performance stock units range from 0% to 200% of a targeted number of shares and will be determined based on, and subject to, achievement by the Company of certain revenue targets for the year ending December 31, 2024. There were no performance stock units outstanding at December 31, 2021.

 

Employee Stock Purchase Plan

As of March 31, 2022, 934,520 shares of common stock remained available for issuance under the ESPP.

The ESPP provides for successive discrete offering periods of approximately six months or as determined by the plan administrator. Effective January 1, 2022, offering periods begin on each January 1st and July 1st or the first trading day thereafter.

The ESPP permits eligible employees to elect to purchase shares of common stock through fixed whole percentage contributions from eligible compensation during each offering period, not to exceed 10% of the eligible compensation a participant receives during an offering period and not to accrue at a rate which exceeds $25,000 of the fair value of the stock (determined on the grant date(s)) for each calendar year. A participant may purchase the lower of (a) a number of shares of common stock determined by dividing such participant’s accumulated payroll deductions on the exercise date by the option price, (b) 5,000 shares, or (c) such other lesser maximum number of shares as shall have been established by the plan administrator.

Amounts deducted and accumulated by the participant will be used to purchase shares of common stock at the end of each offering period. The purchase price of the shares will be 85% of the lower of the fair value of common stock on the first trading day of each offering period or on the purchase date. Participants may end their participation during an offering period up to ten days in advance of the exercise date and will be paid their accumulated contributions that have not been used to purchase shares of common stock. Participation ends automatically upon termination of employment.

The fair value of the purchase right for the ESPP option is estimated on the date of grant using the Black-Scholes pricing model with the following assumptions during 2022:

 

Expected dividend yield

 

 

0.0

%

Risk free interest rate

 

 

0.2

%

Expected stock price volatility

 

 

45.0

%

Expected term (years)

 

 

0.5

 

 

25


VAPOTHERM, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands, except share and per share amounts)

 

14. Net Loss Per Share

The Company excluded the following potential common shares, based on amounts outstanding at each period end, from the computation of diluted net loss per share for the periods indicated because including them would have had an anti-dilutive effect:

 

 

 

As of March 31,

 

 

 

2022

 

 

2021

 

Options to purchase common stock

 

 

2,120,086

 

 

 

2,009,646

 

Unvested restricted stock units and awards and
   performance stock units

 

 

987,423

 

 

 

469,486

 

Employee stock purchase plan shares

 

 

47,311

 

 

 

63,581

 

Warrants to purchase common stock

 

 

135,871

 

 

 

33,948

 

 

 

 

3,290,691

 

 

 

2,576,661

 

 

15. Subsequent Event

On April 27, 2022 the Company committed to a plan to relocate all of its manufacturing operations from Exeter, New Hampshire to a company operated manufacturing facility in Mexico to be determined. While it is anticipated that this move will incur significant start-up costs, the anticipated lower costs associated with the planned Mexico plant will be a key part of the Company’s plan to increase future gross margins and mitigate the risk of higher U.S. inflation and a tight labor market in New Hampshire for the foreseeable future. The Company is in the process of determining the amount of the related restructuring charges, and accordingly, is unable to estimate the total amount or range of amounts expected to be incurred in connection with the action or the total amount or range of amounts that will result in future cash expenditures. The Company expects to complete the relocation by late 2022 or early 2023.

26


 

ITEM 2. 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 unaudited condensed consolidated financial statements for the fiscal quarter ended March 31, 2022, included elsewhere in this Quarterly Report on Form 10-Q. In addition to historical financial information, the following discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. Some of the numbers included herein have been rounded for the convenience of presentation. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of many factors, including those discussed under the “Risk Factors” section of our 2021 Form 10-K filed with the SEC on February 24, 2022 and in our Quarterly Reports on Form 10-Q, including this Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022.

Vapotherm is a global medical technology company focused on the care of patients of all ages suffering from the respiratory distress often associated with complex lung diseases such as chronic obstructive pulmonary disease (“COPD”), congestive heart failure (“CHF”), pneumonia, asthma and COVID-19. Our strategy is to become the world’s preeminent complex lung disease patient management company by combining digital, clinical and device solutions to create a healthcare ecosystem focused on improving the lives of complex lung disease patients while reducing the cost of their care. Our device solutions are focused on High Velocity Therapy, which delivers non-invasive ventilatory support to patients by providing heated, humidified, oxygenated air at high velocities through a small-bore nasal interface, and on closed loop control systems such as our Oxygen Assist Module, designed to automatically maintain SpO2 levels within a specified range for a defined period of time. Our digital solutions are focused on at home patient monitoring, using proprietary algorithms to predict impending respiratory episodes before they occur and coordinate timely intervention, obviating the need for costly hospital admissions and minimizing patient distress. Our clinical solutions include affiliations with leading pulmonologists and other clinicians, offering both in person and virtual care, as well as our own call center staffed by experienced nurses. While these device, digital and clinical solutions function independently, we believe leveraging the three together can create a unique healthcare ecosystem, focused on delivering high quality, efficient respiratory care.

High Velocity Therapy is an advanced form of high flow therapy that is differentiated due to its ability to deliver breathing gases, including oxygen, at a high velocity, for the treatment of spontaneously breathing patients with either Type 1 hypoxic respiratory distress, like that experienced by patients with pneumonia or COVID-19, or Type 2 hypercapnic respiratory distress, like that experienced by patients with COPD. Our Precision Flow systems, which use High Velocity Therapy technology, are clinically validated alternatives to, and address many limitations of, the current standard of care for the treatment of respiratory distress in a hospital setting. Our next generation High Velocity Therapy system, known as HVT 2.0, received 510k clearance from the FDA in 2021 and is currently in limited market release. The HVT 2.0 platform is approved for therapy in multiple settings of care, including the home. As of March 31, 2022, more than 3.5 million patients have been treated with our Precision Flow systems, and we have a global installed base of over 35,700 units, an increase of 15.9% compared to March 31, 2021.

Our business was significantly transformed during 2020 due to increased demand for our High Velocity Therapy technology for treatment of COVID-19 patients, as evidenced by year over year revenue growth of 161.4% from 2019 to 2020, and a 53.5% compounded annual revenue growth rate from 2019 to 2021. The COVID-19 pandemic contributed to this transformation in at least two primary ways: first, it resulted in increased awareness of the unique efficacy of our High Velocity Therapy for the treatment of COVID-19 patients, and generally, resulting in high global demand for our technology and the concomitant rapid growth of our installed base referred to above. Today, our brand is a recognized and respected name in an ever-increasing number of hospitals around the world. Second, many respiratory distress patients who require ventilatory support are initially treated in a hospital’s emergency department with the goal of stabilizing these patients with a non-invasive ventilation therapy so their underlying condition can be treated. Our focus on hospital emergency departments as an effective entry point for our products resulted in our systems being in the right place at the right time when the COVID-19 pandemic hit. This exposed a significant number of new physicians to the efficacy of our High Velocity Therapy technology, especially as they were able to see patients moved out of the emergency room and into lower acuity settings in the hospital after receiving our High Velocity Therapy. We expect that increased awareness among physicians of the efficacy of our High Velocity Therapy to treat respiratory distress will result in expanded use of our products to treat all forms of Type 1 and Type 2 respiratory distress in a variety of settings.

In certain countries outside the United States, we currently offer our Oxygen Assist Module ("OAM") which launched in the United Kingdom, select European markets, and Israel in late 2020. The Oxygen Assist Module can be used with most versions of our Precision Flow system as well as the HVT 2.0. The Oxygen Assist Module helps clinicians maintain a patient’s pulse oxygen saturation, or SpO2, within a target SpO2 range over a greater period of time while requiring significantly fewer manual adjustments to the equipment. Maintenance of the prescribed oxygen saturation range may reduce the health risks associated with dosing too much, or too little, oxygen, particularly in neonates where these risks include visual or developmental impairment or death.

27


 

We sell our Precision Flow systems to hospitals through a direct sales organization in the United States, the United Kingdom and Germany and through distributors in other select countries outside of those countries. Our Oxygen Assist Module is sold through a direct sales organization in the United Kingdom and Germany and through distributors in Europe and the Middle East. We are in the process of seeking FDA approval to market the Oxygen Assist Module in the United States. In addition, we employ field-based clinical educators who focus on medical education and training in the effective use of our products and help facilitate increased adoption and utilization. We focus on physicians, respiratory therapists and nurses who work in acute hospital settings, including the emergency departments and adult, pediatric and neonatal intensive care units. Our relationship with these clinicians is particularly important, as it enables our products to follow patients through the care continuum. As of March 31, 2022, we have sold our Precision Flow systems to over 2,300 hospitals across the United States, and in over 40 countries outside of the United States.

Presently, our revenues are derived principally from sales of Precision Flow systems and sales of the single-use disposable vapor transfer cartridges these systems require. We also derive revenue from ancillary products and services related to our Precision Flow systems. Due to demand for our High Velocity Therapy technology during the COVID-19 pandemic, in 2020 we generated revenue primarily from sales of our Precision Flow systems. However, historically we have generated revenue primarily from sales of the disposable products utilized with our Precision Flow systems, and in the future, we believe we will generate revenue primarily from the sales of disposable products utilized with our systems. Our revenue grew from $48.1 million for the year ended December 31, 2019 to $113.3 million for the year ended December 31, 2021. Revenue from single-use disposables represented approximately 45.1% and 58.8% of our total revenue for the years ended December 31, 2020 and December 31, 2021, respectively, and increased 17.5% on a year over year basis. During this time, our international revenue also grew, representing 21.1% of our total revenue in 2020 and 25.7% of our total revenue in 2021. For the years ended December 31, 2019, 2020 and 2021, we incurred net losses of $51.1 million, $51.5 million, and $59.8 million, respectively.

We believe our anticipated long-term growth will be driven by the following strengths: disruptive High Velocity Therapy technology supported by a compelling body of clinical and economic evidence; the expanded FDA indications we received for our next generation HVT 2.0 platform, enabling use in multiple settings of care; deep expertise in the area of closed loop control, machine learning based respiratory technology, the first example of which is our Oxygen Assist Module; new FDA clearances and/or approvals for our product pipeline, including the Oxygen Assist Module; a recurring revenue model with historically high visibility on our disposables utilization across a robust global installed base; an expanding digital and clinical footprint we expect will accelerate our strategy to become the world’s preeminent complex lung disease patient management company; dedicated respiratory sales forces in the United States, the United Kingdom and Germany, which we expect to extend to other growing international markets; experienced international distributors; a comprehensive approach to market development with established clinical and digital marketing teams; a robust and growing intellectual property portfolio; and an experienced senior management team and board members with deep industry practice.

On November 13, 2020, we acquired HGE, a company which created a digital disease management solution for ongoing management of chronic respiratory disease. HGE developed a clinical services platform designed to help providers, payors and hospitals improve the quality of life of their COPD patients and reduce their cost of care by remotely monitoring their daily condition and responding early to changes that could signal an impending worsening of their COPD condition (known as an “exacerbation”). COPD exacerbations often result in emergency room visits and hospital admissions. HGE’s platform was built based on clinical protocols and supported by 12 years of research focused on finding a better way to provide care for a geographically and socio-economically diverse COPD patient population. Unlike other disease management solutions, HGE effectively engages both patients and providers on a daily basis. A patient’s symptoms are typically logged daily via a mobile application, quickly establishing a baseline. From there, HGE’s intelligent platform enables clinicians to triage and respond to patients in need with same-day treatment plans that address current symptoms and seek to prevent impending exacerbations. In mid-2021, we re-branded HGE as Vapotherm Access and launched “Vapotherm Access – Post Care” to hospitals, a program dedicated to reducing 30-day readmissions of recently discharged COPD patients. We also launched “Vapotherm Access – 365” to hospitals, providers and payors, extending the 30 days of post care to full year patient monitoring. As part of this initiative, we established a small direct sales force focused exclusively on Vapotherm Access- Post Care and Vapotherm Access – 365. We believe our Vapotherm Access platform can be adapted to address other respiratory conditions and will help us achieve the goal of making our High Velocity Therapy products the standard of care in a variety of clinical settings.

In late 2021, we affiliated with a leading pulmonology practice in Tulsa, Oklahoma known as Pulmonary Care Innovations, PLLC d/b/a RespirCare. RespirCare provides in-person and virtual care to COPD and other respiratory distress patients in Oklahoma (and potentially other states with licensure reciprocity). This affiliation was structured as an acquisition of RespirCare’s management company, PCI, and PCI’s arrangements with RespirCare and its physician shareholder. Our affiliation with RespirCare is an important element of our strategy to become the world’s preeminent complex lung disease patient management company. Operating within established legal safe harbors and applicable regulatory requirements, we may in the future enter into similar arrangements with other participants in the complex lung disease continuum of care.

28


 

We intend to continue to make significant investments in our sales and marketing organization, including our One Hospital One Day strategy, to help facilitate further adoption and penetration into additional care areas among existing hospital accounts as well as broaden awareness of our products to new hospitals. We also expect to continue to make investments in research and development, regulatory affairs, and clinical studies to develop future generations of our High Velocity Therapy products which historically have driven higher average sale prices of our products, support regulatory submissions, and demonstrate the clinical efficacy of our new products. In addition, we have continued to make and expect to continue to make improvements and adjustments to our production operations and capacity, including engaging a third-party manufacturer to manufacture and assemble certain of our products at its facility in Tijuana, Mexico and hiring temporary production workers during 2021 and more recently our plan to move all manufacturing operations from New Hampshire to Mexico. While these actions put pressure on our gross margins during 2021 and the first quarter of 2022 and will continue to put pressure on our gross margins during the rest of 2022, we anticipate long-term benefits of these past and anticipated future actions. Because of these and other factors, we expect to continue to incur net losses for the next several years and may require additional funding, which may include future equity and debt financings.

Results of Operations

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Net revenue

 

$

21,622

 

 

$

32,308

 

Cost of revenue

 

 

13,730

 

 

 

15,140

 

Gross profit

 

 

7,892

 

 

 

17,168

 

Operating expenses

 

 

 

 

 

 

Research and development

 

 

5,549

 

 

 

4,910

 

Sales and marketing

 

 

13,322

 

 

 

13,900

 

General and administrative

 

 

8,954

 

 

 

8,059

 

Total operating expenses

 

 

27,825

 

 

 

26,869

 

Loss from operations

 

 

(19,933

)

 

 

(9,701

)

Other expense, net

 

 

(2,913

)

 

 

(706

)

Net loss before income taxes

 

 

(22,846

)

 

 

(10,407

)

Provision for income taxes

 

 

92

 

 

 

-

 

Net loss

 

$

(22,938

)

 

$

(10,407

)

Revenue

 

 

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

2022

 

 

2021

 

 

Change

 

 

 

(in thousands, except percentages)

 

 

 

 

 

 

 

 

 

Amount

 

 

% of Revenue

 

 

Amount

 

 

% of Revenue

 

 

$

 

 

%

 

Product revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Capital equipment

 

$

3,158

 

 

 

14.6

%

 

$

11,164

 

 

 

34.6

%

 

$

(8,006

)

 

 

(71.7

)%

Disposables

 

 

14,879

 

 

 

68.8

%

 

 

17,156

 

 

 

53.1

%

 

 

(2,277

)

 

 

(13.3

)%

Subtotal product revenue

 

 

18,037

 

 

 

83.4

%

 

 

28,320

 

 

 

87.7

%

 

 

(10,283

)

 

 

(36.3

)%

Lease revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Capital equipment

 

$

401

 

 

 

1.9

%

 

$

1,610

 

 

 

5.0

%

 

$

(1,209

)

 

 

(75.1

)%

Other

 

 

491

 

 

 

2.3

%

 

 

680

 

 

 

2.1

%

 

 

(189

)

 

 

(27.8

)%

Service and other revenue

 

 

2,693

 

 

 

12.4

%

 

 

1,698

 

 

 

5.2

%

 

 

995

 

 

 

58.6

%

Total net revenue

 

$

21,622

 

 

 

100.0

%

 

$

32,308

 

 

 

100.0

%

 

$

(10,686

)

 

 

(33.1

)%

Net revenue decreased $10.7 million, or 33.1%, to $21.6 million for the first quarter of 2022 compared to $32.3 million for the first quarter of 2021. The decrease in net revenue was primarily attributable to decreases of $8.0 million, $2.3 million and $1.2 million in capital equipment, disposables and capital equipment lease revenues, respectively, partially offset by a $1.0 million increase in service and other revenues. Capital equipment revenue decreased 71.7% in the first quarter of 2022 primarily due to decreased sales of our Precision Flow units. Disposables revenue decreased 13.3% in the first quarter of 2022 primarily driven by lower sales volume in the United States and our International markets due to reduced hospitalizations from COVID-19, seasonal influenza, and respiratory syncytial virus. Capital equipment lease revenue decreased 75.1% in the first quarter of 2022 primarily due to a decrease in rental arrangements. The increase in service and other revenue in the first quarter of 2022 is primarily the result of Vapotherm Access revenue due to the PCI acquisition in the fourth quarter of 2021.

29


 

Net revenue information by geography is summarized as follows:

 

 

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

2022

 

 

2021

 

 

Change

 

 

 

(in thousands, except percentages)

 

 

 

 

 

 

 

 

 

Amount

 

 

% of Revenue

 

 

Amount

 

 

% of Revenue

 

 

$

 

 

%

 

United States

 

$

16,499

 

 

 

76.3

%

 

$

22,069

 

 

 

68.3

%

 

$

(5,570

)

 

 

(25.2

)%

International

 

 

5,123

 

 

 

23.7

%

 

 

10,239

 

 

 

31.7

%

 

 

(5,116

)

 

 

(50.0

)%

Total net revenue

 

$

21,622

 

 

 

100.0

%

 

$

32,308

 

 

 

100.0

%

 

$

(10,686

)

 

 

(33.1

)%

Net revenue generated in the United States decreased $5.6 million, or 25.2%, to $16.5 million for the first quarter of 2022, compared to $22.1 million for the first quarter of 2021. The decrease in net revenue in the United States was primarily due to a decrease in volume of sales of capital equipment and a decrease in the number of disposables sold due to lower demand in the first quarter of 2022 compared to the first quarter of 2021. Net revenue generated in our International markets decreased $5.1 million, or 50.0%, to $5.1 million for the first quarter of 2022, compared to $10.2 million for the first quarter of 2021. The decrease in international net revenue was primarily driven by a decrease in volume of sales of capital equipment and a decrease in the number of disposables sold in the first quarter of 2022 compared to the first quarter of 2021.

Cost of Revenue and Gross Profit

Cost of revenue decreased $1.4 million, or 9.3%, to $13.7 million in the first quarter of 2022 compared to $15.1 million in the first quarter of 2021. This decrease was primarily due to lower materials and labor costs due to a decrease in sales volumes of our capital equipment and disposables in the first quarter of 2022 compared to the first quarter of 2021. This decrease was partially offset by an increase in freight costs due to higher transportation costs in the United States and certain non-recurring charges related to the transfer of certain activities to our contract manufacturer.

Gross profit as a percent of revenue decreased to 36.5% in the first quarter of 2022 compared to 53.1% in the first quarter of 2021. Gross profit as a percent of revenue was negatively impacted by non-recurring production costs that were incurred in 2021 to meet all Customer demand during the Delta and Omicron COVID surges as well as higher transportation costs and decreased labor and overhead absorption due to lower disposables volume.

Research and Development Expenses

Research and development expenses increased $0.6 million, or 13.0%, to $5.5 million in the first quarter of 2022 compared to $4.9 million in the first quarter of 2021. As a percentage of revenue, research and development expenses increased to 25.7% in the first quarter of 2022 compared to 15.2% in the first quarter of 2021.

The increase in research and development expenses in the first quarter of 2022 compared to the first quarter of 2021 was primarily due to increased employee-related expenses, production development costs associated with the development of our future generation High Velocity Therapy systems, and stock-based compensation, partially offset by decreased patent-related costs, prototype, and tooling costs.

Sales and Marketing Expenses

Sales and marketing expenses decreased $0.6 million, or 4.2%, to $13.3 million in the first quarter of 2022 compared to $13.9 million in the first quarter of 2021. As a percentage of revenue, sales and marketing expenses increased to 61.6% in the first quarter of 2022 compared to 43.0% in the first quarter of 2021.

The decrease in sales and marketing expenses in the first quarter of 2022 compared to the first quarter of 2021 was primarily due to decreased sales commission expenses, partially offset by increased employee-related expenses, stock-based compensation, and travel expenses.

General and Administrative Expenses

General and administrative expenses increased $0.9 million, or 11.1%, to $9.0 million in the first quarter of 2022 compared to $8.1 million in the first quarter of 2021. As a percentage of revenue, general and administrative expenses increased to 41.4% in the first quarter of 2022 compared to 24.9% in the first quarter of 2021.

30


 

The increase in general and administrative expenses in the first quarter of 2022 compared to the first quarter of 2021 was primarily due to higher employee-related expenses and stock-based compensation and an increase in the allowance for uncollectible accounts receivable, partially offset by change in the value of contingent consideration.

Other Expense, Net

Other expense, net increased $2.2 million, or 312.6%, to $2.9 million in the first quarter of 2022 compared to $0.7 million in the first quarter of 2021. The increase in other expense, net in the first quarter of 2022 was primarily due to an increase in interest expense due to higher average interest rates on higher average outstanding borrowings during the current year period compared to the same period in 2021 and the extinguishment of our prior financing arrangement.

Provision for Income Taxes

The provision for income taxes for the first quarter of 2022 totaled $0.1 million and related to deferred tax liabilities for differences in the book and tax basis of indefinite-lived assets, partially offset by a benefit for net deferred income tax assets deemed more likely than not to be realized by our foreign subsidiaries. We have not recorded any federal or state income tax benefits related to domestic operating losses due to uncertainty about future taxable income. There was no such provisions or benefits recorded in the first quarter of 2021.

Liquidity and Capital Resources

As of March 31, 2022, we had cash, cash equivalents and restricted cash of $74.0 million, working capital of $102.4 million and an accumulated deficit of $399.7 million. Our primary sources of capital to date have been from sales of our equity securities, sales of our Precision Flow systems and their associated disposables and amounts borrowed under credit facilities.

We believe that our existing cash resources, including the recent funding under our new credit facility described below, will be sufficient to meet our capital requirements and fund our operations for at least the next 12 months. If these sources are insufficient to satisfy our liquidity requirements, we may seek to sell additional equity securities or enter new debt financing arrangements. If we raise additional funds by issuing equity securities, our stockholders would experience dilution. Additional debt financing, if available, may involve covenants restricting our operations or our ability to incur additional debt. Any additional debt or equity financing that we raise may contain terms that are not favorable to us or our stockholders. Additional financing may not be available at all or may be available only in amounts or on terms unacceptable to us. If we are unable to obtain additional financing, we may be required to delay the development, commercialization and marketing of our products and services.

Cash Flows

The following table presents a summary of our cash flows for the periods indicated:

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Net cash provided by (used in):

 

 

 

 

 

 

Operating activities

 

$

(30,471

)

 

$

(19,962

)

Investing activities

 

 

(3,008

)

 

 

(2,256

)

Financing activities

 

 

50,181

 

 

 

761

 

Effect of exchange rate on cash, cash equivalents and restricted cash

 

 

(10

)

 

 

2

 

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

 

$

16,692

 

 

$

(21,455

)

Operating Activities

The net cash used in operating activities was $30.5 million in the first quarter of 2022 and consisted primarily of a net loss of $22.9 million and an increase in net operating assets of $14.5 million, partially offset by $6.9 million in non-cash charges. Non-cash charges consisted primarily of stock-based compensation expense and depreciation and amortization expense.

The net cash used in operating activities was $20.0 million in the first quarter of 2021 and consisted primarily of a net loss of $10.4 million and an increase in net operating assets of $14.3 million, partially offset by $4.7 million in non-cash charges. Non-cash charges consisted primarily of stock-based compensation expense and depreciation and amortization expense.

31


 

Investing Activities

Net cash used in investing activities for the first quarter of 2022 and 2021 consisted of purchases of property and equipment of $3.0 million and $2.3 million, respectively.

Financing Activities

Net cash provided by financing activities was $50.2 million in the first quarter of 2022 and consisted primarily of net proceeds under our credit facilities of $52.5 million, partially offset by payments of debt extinguishment costs of $0.8 million, debt issuance costs of $1.4 million, and contingent consideration payments of $0.1 million.

Net cash provided by financing activities was $0.8 million in the first quarter of 2021 and consisted of proceeds received from the exercise of stock options.

Credit Facilities

On February 18, 2022 (the "Effective Date”), we entered into a Loan and Security Agreement (the “SLR Loan Agreement”) with SLR Investment Corporation (“SLR”) which provides for a term A loan facility of $100.0 million (the “SLR Term A Loan Facility”) and a term B loan facility of $25.0 million (the “SLR Term B Loan Facility” and, together with the Term A Loan Facility, the “SLR Facilities”). The SLR Term A Loan Facility was funded to us on the Effective Date. In connection with this draw down, we granted SLR warrants to purchase 107,373 shares of our common stock. The warrants have an exercise price of $13.97 per share, were fully vested upon issuance, are exercisable at the option of the holder, in whole or in part, and expire in February 2032. The SLR Term B Loan Facility will be available to us following the Effective Date upon achievement of a certain minimum revenue level as more fully described in the SLR Loan Agreement. The proceeds of SLR Term A Loan Facility were used to repay all indebtedness under our prior loan agreement, as described below.

The SLR Facilities will mature on February 1, 2027 (the "Maturity Date"). Advances under the SLR Facilities bear interest at a floating rate per annum equal to (a) the greater of (i) 0.10% or (ii) the LIBOR Rate, plus (b) 8.30%. At March 31, 2022, the interest rate was 8.53%. The outstanding balance was $100.0 million at March 31, 2022. The SLR Loan Agreement provides for interest-only payments for the first forty-eight months following the Effective Date. Thereafter, payments on the SLR Facilities will be due monthly in twelve equal installments; provided that we shall have the option to extend the interest-only period for an additional twelve months upon achievement of a certain minimum revenue level as more fully described in the SLR Loan Agreement. The SLR Facilities may be prepaid in full, subject to a prepayment charge of (i) 3.0%, if such prepayment occurs on or prior to February 17, 2023, (ii) 2.0%, if such prepayment occurs after February 18, 2023 but on or prior to February 17, 2024, and (iii) 1.0%, if such prepayment occurs after February 18, 2024 but on or prior to the Maturity Date. A facility fee equal to 0.9% of the SLR Term B Loan Facility (the "SLR Term B Loan Facility Fee"), or $225,000, is due on the earliest of (i) the initial funding date, (ii) December 20, 2023, and (iii) the prepayment of the SLR Facilities prior to December 20, 2023. The SLR Term B Loan Facility Fee is being accrued to interest expense over 22 months. In addition to the payment of principal and accrued interest, we will be required to make a payment of 6.95% of the aggregate principal amount of the SLR Facilities funded (the "Facility Exit Fee"), which is payable on the earliest to occur of (i) the Maturity Date, (ii) the acceleration of the SLR Facilities prior to the Maturity Date, and (iii) the prepayment date of the SLR Facilities prior to the Maturity Date. The Facility Exit Fee of $7.0 million is considered fully earned by SLR as of the Effective Date and is being accrued to interest expense over the term of the SLR Term A Loan Facility. The SLR Facilities are secured by a lien on substantially all of our assets, including intellectual property. As of March 31, 2022, we were in compliance with all covenants under the SLR Loan Agreement.

The SLR Loan Agreement contains customary covenants and representations, including, without limitation, a minimum revenue covenant equal to 75% of each month’s forecasted net product revenue (tested on a trailing six month basis at the end of each fiscal month, commencing with the six month period ending on July 31, 2022) and other financial covenants, reporting obligations, and limitations on dispositions, changes in business or ownership, mergers or acquisitions, indebtedness, encumbrances, distributions and investments, transactions with affiliates and capital expenditures.

The events of default under the SLR Loan Agreement include, without limitation, and subject to customary grace periods, (1) our failure to make any payments of principal or interest under the SLR Loan Agreement or other loan documents, (2) our breach or default in the performance of any covenant under the SLR Loan Agreement, (3) the occurrence of a material adverse effect or an event that is reasonably likely to result in a material adverse effect, (4) the existence of an attachment or levy on a material portion of our funds or of its subsidiaries, (5) our insolvency or bankruptcy, or (6) the occurrence of certain material defaults with respect to any other of our indebtedness in excess of $500,000. If an event of default occurs, SLR is entitled to take enforcement action, including acceleration of amounts due under the SLR Loan Agreement (the “Mandatory Prepayment Option”). We determined the Mandatory Prepayment Option to be an embedded derivative that is required to be bifurcated from the SLR Loan Agreement. We determined the

32


 

combined probability of an event of default and SLR exercising the Mandatory Prepayment Option to be remote and deemed its fair value to be immaterial as of March 31, 2022. We will re-evaluate the fair value of the Mandatory Prepayment Option at the end of each reporting period, as applicable.

The SLR Loan Agreement also contains other customary provisions, such as expense reimbursement and confidentiality. SLR has indemnification rights and the right to assign the SLR Facilities, subject to customary restrictions.

On February 18, 2022, we used $47.4 million of the SLR Term A Loan Facility to pay off all obligations owing under, and to terminate, our prior Loan and Security Agreement (the “CIBC Loan Agreement”) with Canadian Imperial Bank of Commerce Innovation Banking (“CIBC”) which provided for a revolving loan facility of $12.0 million (the "CIBC Revolving Facility") and a term loan facility of $40.0. million (the "CIBC Term Facility" and, together with the Revolving Facility, the "CIBC Facilities"). As a result of the termination of the CIBC Loan Agreement, we recorded a loss on extinguishment of debt of $1.1 million, which included the prepayment penalty, write-off of the remaining unamortized deferred financing costs, and legal fees during the first quarter of 2022.

At-the-Market Agreement

On December 20, 2019, we entered into an Open Market Sales Agreement (the “ATM Agreement”) with Jefferies LLC (“Jefferies”) under which we may offer and sell our common stock having aggregate sales proceeds of up to $50.0 million from time to time through Jefferies as our sales agent. We did not sell any shares of our common stock during the three months ended March 31, 2022 or 2021. The ATM Agreement will remain in full force and effect until terminated by either party pursuant to the terms of the agreement or such date that the maximum offering amount has been sold in accordance with the terms of the agreement. As of March 31, 2022, there was approximately $39.8 million in remaining capacity under this program.

Contractual Obligations

In the normal course of business, we enter into contracts and commitments that obligate us to make payments in the future. Information regarding our obligations under contingent consideration, debt, lease and purchase arrangements are provided in Notes 4, 9, and 10 to our condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements, as defined by applicable regulations of the SEC, that have or are reasonably likely to have a current or future material effect on our financial condition, results of operations, liquidity, capital expenditures or capital resources.

Critical Accounting Policies and Estimates

The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the condensed financial statements and accompanying notes included elsewhere in this Quarterly Report on Form 10-Q. Management believes that such estimates have been based on reasonable and supportable assumptions and the resulting estimates are reasonable for use in the preparation of the condensed consolidated financial statements. Actual results could differ from these estimates.

Critical accounting policies are defined as those that are reflective of significant judgements and uncertainties, the most important and pervasive accounting policies used and areas most sensitive to material changes from external factors. The critical accounting policies that we believe affect our more significant judgements and estimates used in the preparation of our condensed consolidated financial statements presented in this Quarterly Report on Form 10-Q are described in Management’s Discussion and Analysis of Financial Condition and Results of Operations and in the Notes to our Condensed Consolidated Financial Statements included in our Annual Report on Form 10-K for the year ended December 31, 2021.

 

Recent Accounting Pronouncements

A discussion of recent accounting pronouncements is included in Note 2 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

 

33


 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

Our exposure to interest rate risk arises primarily from variable interest rates applicable to borrowings under our SLR Facilities and interest rates associated with our invested cash balances. Borrowings under our SLR Facilities bear interest at a floating rate per annum equal to (a) the grater of (i) 0.10% and (ii) the LIBOR Rate, plus (b) 8.30%. At March 31, 2022, the interest rate was 8.53%. As of March 31, 2022, borrowings under our SLR Facilities totaled $100.0 million. Based on our outstanding borrowings and the LIBOR Rate, a 100 basis point increase in the annual interest rate on our outstanding borrowings would have a $1.0 million impact on our interest expense on an annual basis.

On March 31, 2022, we had cash invested in money market deposits of $53.2 million. We believe that a 10 basis point change in interest rates is reasonably possible in the near term. Certain of our cash and cash equivalents balances exceed FDIC insured limits. We place our cash and cash equivalents in what we believe to be credit-worthy financial institutions. Based on our current level of cash investments, an increase or decrease of 10 basis points in interest rates would have a $0.1 million impact to our interest income on an annual basis.

Foreign Currency Risk

For our non-U.S. subsidiaries that transact in a functional currency other than the U.S. dollar, assets and liabilities are translated at current rates of exchange as of the balance sheet date. Our principal exchange rate risk is between the U.S. dollar and the British pound sterling, and to a lesser extent, the euro. Adjustments resulting from the translation of the financial statements of their foreign operations into U.S. dollars are excluded from the determination of net loss and are recorded in accumulated other comprehensive income (loss), a separate component of stockholders’ equity. Income and expense items are translated at the average foreign currency exchange rates for the period. As a result, our financial condition and operating results are affected by fluctuations in the value of the U.S. dollar as compared to the British pound sterling and to a lesser extent, the euro. Revenues denominated in currencies other than the U.S. dollar represented approximately 5.3% and 2.4% of consolidated net revenues for the three months ended March 31, 2022 and 2021, respectively. Total assets denominated in the British pound sterling and euros represented approximately 1.6% and 1.8% of our total assets at March 31, 2022 and December 31, 2021, respectively. Given the immateriality of net revenues and assets denominated in currencies other than the U.S. dollar, a 10% fluctuation in exchange rates would have an immaterial impact to our consolidated net revenues and consolidated total assets. We do not use foreign exchange contracts or derivatives to hedge any foreign currency exposures.

Inflation Risk

Inflationary factors, such as increases in our cost of revenue and selling and operating expenses, may adversely affect our operating results. We experienced increases in freight and labor costs during the first quarter of 2022. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, a high rate of inflation in the future may have an adverse effect on our ability to maintain and increase our gross margin and sales and marketing and other operating expenses as a percentage of our revenue if the selling prices of our products do not increase as much as or more than these increased costs.

34


 

ITEM 4. CONTROLS AND PROCEDURES

(a)
Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2022. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of March 31, 2022, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

(b)
Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act).

35


 

PART II. OTHER INFORMATION

From time to time, the Company may become involved in various legal proceedings, including those that may arise in the ordinary course of business. The Company believes there is currently no litigation pending that could have, individually, or in the aggregate, a material adverse effect on the results of its operations or financial condition.

ITEM 1A. RISK FACTORS

In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the factors discussed in “Risk Factors” in our 2021 Form 10-K which could materially affect our business, financial condition or future results. Except as set forth below, there have been no material changes from the risk factors previously disclosed in the “Risk Factors” section of our Annual Report on Form 10-K filed with the SEC on February 24, 2022.

Our plan to move all manufacturing operations from New Hampshire to Mexico involves significant risks which, if not mitigated, could have a material adverse effect on our business and operations.

We plan to relocate our manufacturing operations from our present leased manufacturing facility in New Hampshire to a leased manufacturing facility in Mexico that we will manage and operate. We are presently in the process of procuring a suitable manufacturing site in Mexico but have not yet done so. Relocating our manufacturing operations to Mexico involves significant risks, including:

That we will be unable to procure suitable manufacturing space in Mexico on a timely basis, or at all;
That we will be unable to recruit and hire sufficient manufacturing and other personnel to effectively operate a Mexican factory or that the personnel we do hire will lack the necessary skills do perform the work to the required standards;
That some or all of our specialized manufacturing equipment and tooling will be lost or damaged in transit from New Hampshire to Mexico, resulting in delays or disruptions to our manufacturing operations;
That we will be unable to obtain necessary regulatory approvals to enable us to manufacture product at our Mexican facility or ship product from our Mexican facility to customers in other countries, or that such approvals are delayed;
That we will encounter unforeseen issues or delays due to our lack of experience conducting manufacturing operations in Mexico;
That our ability to continue to manufacture product in New Hampshire pending completion of the move to Mexico will be interrupted due to earlier than expected departures of New Hampshire manufacturing employees; and
That our company culture will be adversely affected by the move, with a concomitant adverse effect on overall employee morale and attrition.

Although we have developed (and continue to develop) plans and strategies to mitigate these risks, there can be no assurance we will be successful in this regard. Consequently, the occurrence of one or more of the foregoing risks could have a material adverse effect on our business and operations.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

On November 13, 2020, the Company acquired HGE Health Care Solutions, LLC (“HGE”). The consideration payable to HGE equity holders included certain amounts contingent on the future performance of certain HGE service offerings (the "Contingent Consideration"), which could be paid in cash or common stock, at the sole discretion of the Company. To satisfy a portion of the Contingent Consideration, the Company issued an aggregate of 368,168 shares of its common stock (the "HGE Shares") to certain of the former equity holders of HGE during the three months ended March 31, 2022. The offering and sale of the HGE Shares did not involve a public offering, was made without general solicitation or general advertising and, based in part on the representations of the former HGE equity holders, the Company concluded that the offering and sale of the HGE Shares were exempt from registration under Section 4(a)(2) of the Securities Act of 1933, as amended, and Rule 506 of Regulation D as promulgated thereunder.

ITEM 5. OTHER INFORMATION

On April 27, 2022 the Company committed to a plan to relocate all of its manufacturing operations from Exeter, New Hampshire to a company operated manufacturing facility in Mexico to be determined. While it is anticipated that this move will incur

36


 

significant start-up costs, the anticipated lower costs associated with the planned Mexico plant will be a key part of the Company’s plan to increase future gross margins and mitigate the risk of higher U.S. inflation and a tight labor market in New Hampshire for the foreseeable future. The Company is in the process of determining the amount of the related restructuring charges, and accordingly, is unable to estimate the total amount or range of amounts expected to be incurred in connection with the action or the total amount or range of amounts that will result in future cash expenditures. The Company expects to complete the relocation by late 2022 or early 2023.

37


 

ITEM 6. EXHIBITS

The exhibits filed as part of this Quarterly Report on Form 10-Q are set forth on the Exhibit Index, which is incorporated herein by reference.

EXHIBIT INDEX

 

Exhibit

Number

 

Description

 

 

 

 

 

 

  31.1

 

Certification of Chief Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

  31.2

 

Certification of Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

  32.1

 

Certifications of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

  32.2

 

Certifications of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

101.INS

 

Inline XBRL Instance Document

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

 

 

 

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

 

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

 

104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

38


 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

VAPOTHERM, INC.

 

 

 

May 4, 2022

By:

/s/ Joseph Army

 

 

Joseph Army

 

 

President and Chief Executive Officer

 

May 4, 2022

By:

/s/ John Landry

 

 

John Landry

 

 

Senior Vice President and Chief Financial Officer

 

39


EX-31.1 2 vapo-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Joseph Army, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Vapotherm, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f) for the registrant and have:
a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
Disclosed in this 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 likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent 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.

 

/s/ JOSEPH ARMY

Joseph Army

President and Chief Executive Officer

(Principal Executive Officer)

 

Date: May 4, 2022

 


EX-31.2 3 vapo-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, John Landry, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Vapotherm, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f) for the registrant and have:
a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
Disclosed in this 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 likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent 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.

 

/s/ JOHN LANDRY

John Landry

Senior Vice President and Chief Financial Officer

(Principal Financial Officer)

 

Date: May 4, 2022

 


EX-32.1 4 vapo-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022 of Vapotherm, Inc. (the “Company”), as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Joseph Army, President and Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1) the Report 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 aspects, the financial condition and results of operations of the Company.

This certificate is being furnished solely for purposes of Section 906 and is not being filed as part of the Report.

 

/s/ JOSEPH ARMY

Joseph Army

President and Chief Executive Officer

(Principal Executive Officer)

 

Date: May 4, 2022

 

 


EX-32.2 5 vapo-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022 of Vapotherm, Inc. (the “Company”), as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, John Landry, Senior Vice President and Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1) the Report 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 aspects, the financial condition and results of operations of the Company.

This certificate is being furnished solely for purposes of Section 906 and is not being filed as part of the Report.

 

/s/ JOHN LANDRY

John Landry

Senior Vice President and Chief Financial Officer

(Principal Financial Officer)

 

Date: May 4, 2022

 

 


EX-101.SCH 6 vapo-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Description of Business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Summary of Significant Accounting Policies - Components of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Summary of Significant Accounting Policies - Summary of Roll-Forward Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Business Combination - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Business Combination - Summary of Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Business Combination - Summary of Changes to Contingent Consideration Payable (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Business Combination - Summary of Business Acquisition Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Fair Value Measurements - Summary of Changes to Contingent Consideration Payable (Details) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Fair Value Measurements - Schedule of Assumptions Used in Black-Scholes Options Pricing Model at the Date of Grant (Details) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Accounts Receivable - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Goodwill and Intangible Assets - Summary of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Commitments and Contingencies - Summary of Future Maturities of Lease Liabilities under Noncancelable Operating Leases (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Debt - Schedule of Annual Principal Maturities of Term Loans (Details) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Cost and Information Related to Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Commitments and Contingencies - Summary of Future Maturities of Lease Liabilities under Noncancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Warrants - Summary of Warrants Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Warrants - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Revenue - Net Revenue Disaggregated into Categories (Details) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Revenue - Schedule of Changes in Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Stock-Based Compensation - Summary of Allocated Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Assumptions Used in Black-Scholes Options Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units and Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Stock-Based Compensation - Schedule of Fair Value of ESPP Used in Black-Scholes Options Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Net Loss Per Share - Schedule of Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Subsequent Event - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.PRE 7 vapo-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.CAL 8 vapo-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 vapo-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 vapo-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Impairment of property and equipment Impairment, Long-Lived Asset, Held-for-Use Impairment, Long-Lived Asset, Held-for-Use, Total Lease Expiration Date1 Lease expiration Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Segment Reporting Policy Policy [Text Block] Segment Information Gross Profit Gross profit Share Based Compensation Arrangement By Share Based Payment Award Maximum Number Of Shares Per Employee Maximum number of shares per participant Area of space under operating lease. Area Space Under Operating Lease Area space under lease Lease Cost [Abstract] Lease cost: Availability of oxygen assist module in number of countries. Availability Of Oxygen Assist Module In Number Of Countries Availability of oxygen assist module in number of countries Operating Expenses [Abstract] Operating expenses Finite Lived Intangible Assets By Major Class [Axis] Finite-Lived Intangible Assets by Major Class Operating Income Loss Loss from operations Business Acquisitions Pro Forma Revenue Net revenue Debt Instrument Covenant Description Debt instrument, covenant description Operating lease liabilities, current and long-term Increase (Decrease) in Operating Lease Liability Concentration Risk Type [Domain] Concentration Risk Type Standard Product Warranty Accrual Balance, end of period Balance, beginning of period Standard Product Warranty Accrual, Total Entity Emerging Growth Company Entity Emerging Growth Company Increase Decrease In Prepaid Deferred Expense And Other Assets Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Canceled Number Of Reportable Segments Number of reporting segment Payments To Acquire Property Plant And Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Lower Range Limit Exercise price range, lower range limit Statement Geographical [Axis] Geographical Common stock ($0.001 par value) 175,000,000 shares authorized as of March 31, 2022 and December 31, 2021, 26,559,819 and 26,126,253 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively Common Stock Value Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Schedule Of Sharebased Compensation Restricted Stock And Restricted Stock Units Activity Table [Text Block] Summary of Restricted Stock Units and Restricted Stock Awards Entity Address State Or Province Entity Address, State or Province Liabilities Total liabilities Disaggregation Of Revenue Table [Text Block] Net Revenue Disaggregated into Categories Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Risk free interest rate Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Balance at March 31, 2022 Balance at December 31, 2021 Goodwill Goodwill Goodwill, Total Issuance of common stock warrants in conjunction with debt draw down Issuance Of Common Stock Warrants In Conjunction With Debt Draw Down Issuance of common stock warrants in conjunction with debt draw down. Class of Stock [Domain] Operating Lease Liability Statement Of Financial Position Extensible List Operating Lease, Liability, Statement of Financial Position [Extensible List] Class of warrant or right exercise price of warrants or rights exercised. Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Exercised Weighted average exercise price, warrants exercised After February 18, 2024 but on or prior to February 1, 2027 Prepayment charge period three. Prepayment Charge Period Three [Member] Weighted Average Number Of Share Outstanding Basic And Diluted Weighted-average number of shares used in calculating net loss per share, basic and diluted Business Combinations [Abstract] Performance stock units percentage of a targeted number of shares, maximum Performance Stock Units Percentage Maximum Performance stock units percentage maximum. Change in fair value of contingent consideration Contingent Consideration Arrangements, Payments Contingent consideration as compensation expense Summary of Warrants Activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Balance at March 31, 2022 Balance at December 31, 2021 Business combination contingent consideration payable. Business Combination Contingent Consideration Payable Business Acquisition [Line Items] Business Acquisition [Line Items] Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Deferred Revenue Contract liabilities General And Administrative Expense [Member] General and administrative Inventory Finished Goods Net Of Reserves Finished goods Stock Issued During Period Shares Issued For Services Issuance of common stock for services, shares Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net Total purchase price Accounts Receivable Net Current Accounts receivable, net Accounts receivable, net of allowance for doubtful accounts Developed Technology Rights [Member] Developed Technology Financing Receivables [Text Block] Accounts Receivable Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies City Area Code City Area Code Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block] Schedule of Weighted Average Assumptions Used in Black-Scholes Options Pricing Model Deferred income tax assets Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net, Total SLR Term B Loan Facility SLR Term B Loan Facility [Member] SLR Term B loan facility. Class of warrant or right granted. Class Of Warrant Or Right Granted Number of shares, warrants granted Debt instrument floor rate. Debt Instrument Floor Rate Debt instrument floor rate Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents [Abstract] Cash, cash equivalents and restricted cash Goodwill And Intangible Assets Disclosure [Abstract] Contract With Customer Liability Contract liabilities Contract with Customer, Liability, Total Business Acquisition Contingent Consideration [Line Items] Business Acquisition Contingent Consideration [Line Items] Commitments and contingencies (Note 10) Commitments And Contingencies Weighted Average Amortization Period in Years Acquired Finite Lived Intangible Assets Weighted Average Useful Life Class Of Warrant Or Right [Line Items] Class Of Warrant Or Right [Line Items] Schedule of Computation of Diluted Net Loss Per Share Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block] Schedule Of Product Warranty Liability Table [Text Block] Summary of Roll-Forward Warranty Liability Balance at March 31, 2022 Balance at December 31, 2021 Finite Lived Intangible Assets Net Finite-Lived Intangible Assets, Net, Total Debt Instrument Basis Spread On Variable Rate1 Debt instrument rate Purchase Obligation Non-cancellable purchase commitments Purchase Obligation, Total Product revenue, disposable Disposable product revenue. Disposable Product Revenue [Member] Business Combination Disclosure [Text Block] Business Combination Net Revenue Sales Revenue Net [Member] Noncurrent Assets Long-term assets Basis Of Accounting Policy Policy [Text Block] Basis of Presentation Cash [Member] Cash Unvested restricted stock units and awards and performance stock units. Unvested restricted stock units and awards and performance stock units Unvested Restricted Stock Units And Awards And Performance Stock Units [Member] Current value of future lease payments Sales-type and Direct Financing Leases, Lease Receivable Income Statement [Abstract] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Number of shares, warrants exercised Class of warrant or right exercised. Class Of Warrant Or Right Exercised Warrant activity Net Cash Provided By Used In Investing Activities Net cash used in investing activities Debt Disclosure [Text Block] Debt Capital Expenditures Incurred But Not Yet Paid Property and equipment purchases in accounts payable and accrued expenses Two thousand and eighteen equity incentive plan. Two Thousand And Eighteen Equity Incentive Plan [Member] 2018 Equity Plan Service and other revenue Service Other [Member] Accrued payroll and employee-related costs Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Schedule Of Share Based Payment Award Employee Stock Purchase Plan Valuation Assumptions Table [Text Block] Schedule of Fair Value of ESPP Used in Black-Scholes Options Pricing Model General And Administrative Expense General and administrative General and Administrative Expense, Total Property Plant And Equipment Net Property and equipment, net Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Balance at March 31, 2022 Balance at December 31, 2021 Contract With Customer Liability Current Common Stock Shares Issued Common stock, shares issued Common Stock, Shares, Issued, Total Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period Shares, Canceled Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Operating Lease Right Of Use Asset Operating lease right-of-use assets Issuance of common stock to satisfy contingent consideration Stock Issued During Period Value Issuance Of Common Stock To Satisfy Contingent Consideration Stock issued during period value issuance of common stock to satisfy contingent consideration Standard product warranty period. Standard Product Warranty Period Standard product warranty period Customer Concentration Risk [Member] Customer Concentration Risk Payments of contingent consideration in shares, value assigned Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Security Exchange Name Security Exchange Name Range [Member] Statistical Measurement 2025 Long Term Debt Maturities Repayments Of Principal In Year Three Facility fee, percentage Line of Credit Facility, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents Cash Other Liabilities Noncurrent Other long-term liabilities Other Liabilities, Noncurrent, Total Line Of Credit Facility Interest Rate At Period End Line of credit, interest rate Expected Stock Price Volatility Measurement Input, Price Volatility [Member] Cash And Cash Equivalents Fair Value Disclosure Cash equivalents Credit Concentration Risk [Member] Credit Concentration Risk Finite Lived Intangible Assets Gross Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Total Subsequent Event Type [Domain] Fair value, assets, transfers in and out of level 1, 2 or 3. Fair Value Assets Transfers In And Out Of Level12 Or3 Fair value, assets, transfers in and out of level 1, 2 or 3 Debt Disclosure [Abstract] Document Period End Date Document Period End Date Restricted Cash Noncurrent Restricted cash Income Statement Location [Axis] Income Statement Location Restatement [Domain] Revision of Prior Period Revolving Credit Facility [Member] Revolving Credit Line Total accrued expenses and other current liabilities Accrued Liabilities Current Accrued expenses and other current liabilities Line Of Credit Facility Lender [Domain] Line of Credit Facility, Lender Expected term (years) Warrants and Rights Outstanding, Term Warrant [Member] Warrants to Purchase Common Stock Financial instruments and concentrations of credit risk. Financial Instruments And Concentrations Of Credit Risk Policy [Text Block] Financial Instruments and Concentrations of Credit Risk Loss Contingencies [Table] Loss Contingencies [Table] Common Stock Shares Authorized Common stock, shares authorized Increase in contract with customer liability current. Increase In Contract With Customer Liability Current Additions Use Of Estimates Use of Estimates Manufacturing and Warehouse Space Manufacturing And Warehouse Space [Member] Manufacturing and warehouse space. Operating lease liabilities, current portion Operating Lease, Liability, Current Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information Class of Stock [Axis] Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets Total assets acquired Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Number of shares, warrants expired Class Of Warrant Or Right Expired Class of warrant or right expired. Facility fee, amount Line of Credit Facility, Commitment Fee Amount Impairments of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Impairment of Intangible Assets (Excluding Goodwill), Total 2024 Long Term Debt Maturities Repayments Of Principal In Year Two Debt Instrument [Table] Debt Instrument [Table] Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accounts Payable Accounts payable Non Us [Member] International Outside U.S. Accrued commissions Accrued Sales Commission, Current Fair value, liabilities, transfers in and out of level 1, 2 or 3. Fair Value Liabilities Transfers In And Out Of Level12 Or3 Fair value, liabilities, transfers in and out of level 1, 2 or 3 Debt Instrument Maturity Date Debt instrument, maturity date Interest Paid Net Interest paid during the period CIBC Loan Agreement CIBC loan agreement. Schedule Of Inventory Current Table [Text Block] Schedule of Inventories Current Fiscal Year End Date Current Fiscal Year End Date Contingent consideration, current portion Business Combination, Contingent Consideration, Liability, Current Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect Net increase (decrease) in cash, cash equivalents and restricted cash SLR Investment Corporation ("SLR") SLR Investment Corporations [Member] SLR Investment Corporations [Member] Decrease in contract with customer liability current. Decrease In Contract With Customer Liability Current Subtractions Operating Lease Cost Operating lease cost Customer Relationships [Member] Customer Relationship Weighted average exercise price, warrants expired Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Expired Class of warrant or right exercise price of warrants or rights expired Fair Value Measurement Inputs and Valuation Techniques [Table] Operating Costs And Expenses Shipping and handling costs Operating Costs and Expenses, Total Disaggregation Of Revenue [Table] Disaggregation Of Revenue [Table] Assets [Abstract] Assets Trademarks And Trade Names [Member] Trade Name / Marks Business Description And Basis Of Presentation [Text Block] Description of Business Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total At-the-market offering. At The Market Offering [Member] At-The-Market offering 2023 Lessee Operating Lease Liability Payments Due Next Twelve Months Accounts Payable Current Accounts payable Accounts Payable, Current, Total Debt Instrument Name [Domain] Debt Instrument, Name SLR Investment Corporation. S L R Investment Corporation [Member] SLR Investment Corporation (“SLR”) Accounts Notes And Loans Receivable [Line Items] Accounts Notes And Loans Receivable [Line Items] Common Stock Par Or Stated Value Per Share Common stock, par value Finite Lived Intangible Assets Roll Forward Intangible Assets Cost Of Sales Policy [Text Block] Shipping and Handling Costs Shares Outstanding Ending balance, shares Beginning balance, shares Additional Paid In Capital Common Stock Additional paid-in capital Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance PANAMA 1301 Virginia Drive, Fort Washington, Pennsylvania Cost Of Revenue Cost of revenue Cost of Revenue, Total Net loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Revenue Performance Obligation Description Of Payment Terms Revenue, performance obligation, description of payment terms Document Type Document Type Thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee operating lease liability payments due after year four. Restatement [Axis] Revision of Prior Period Payments Business Combination Consideration Transferred1 Purchase price, net of cash acquired Business acquisition, total consideration in cash Business Combination, Consideration Transferred, Total Preferred stock ($0.001 par value) 25,000,000 shares authorized; no shares issued and outstanding as of March 31, 2022 and December 31, 2021 Preferred Stock Value Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance Prior Period Reclassification Adjustment Description Reclassification Lessor Leases Policy [Text Block] Lease Revenue Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Assets Current Total current assets Provision For Doubtful Accounts Provision for bad debts Disaggregation Of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Employee Stock Option [Member] Options to Purchase Common Stock Longterm Debt Type [Domain] Long-term Debt, Type Perceptive Credit Holdings II, LP. Perceptive Credit Holdings I I L P [Member] Perceptive Credit Holdings II, LP Lease revenue Lease revenue. Lease Revenue [Member] Percentage of revenue from contract with customer excluding assessed tax. Percentage Of Revenue From Contract With Customer Excluding Assessed Tax Percentage of revenue from contract with customer excluding assessed tax Minimum amount of other indebtedness. Minimum Amount Of Other Indebtedness Minimum amount of other indebtedness Provision or benefit for income taxes Provision for income taxes Income Tax Expense Benefit Income Tax Expense (Benefit), Total Earnings Per Share Basic And Diluted Net loss per share - basic and diluted Earnings Per Share, Basic and Diluted, Total Goodwill Foreign Currency Translation Gain Loss Foreign currency exchange rate changes Area Of Land Area of land Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis] Antidilutive Securities Consolidation Policy [Text Block] Principles of Consolidation Loss Contingencies [Line Items] Loss Contingencies [Line Items] Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number Shares, Unvested Ending balance Shares, Unvested, Beginning balance Fair Value Measurement Inputs and Valuation Techniques [Line Items] Stock Issued1 Issuance of common stock upon vesting of restricted stock units Common Stock Shares Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Stock issued during period value issuance of common stock in connection with restricted stock units and awards. Stock Issued During Period Value Issuance Of Common Stock In Connection With Restricted Stock Units And Awards Issuance of common stock with restricted stock units and awards Mesquite, Texas TEXAS Plan Name [Axis] Revenue Recognition Policy [Text Block] Revenue Recognition Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Member] Cash and Cash Equivalents Deferred Income Tax Expense Benefit Deferred income taxes Deferred Income Tax Expense (Benefit), Total Operating Expenses Total operating expenses Lease Cost Total Inventory Net Inventories Total inventories Net Cash Provided By Used In Operating Activities [Abstract] Cash flows from operating activities Shipping And Handling [Member] Shipping and Handling Accrued taxes Accrued Payroll And Sales Taxes Current Accrued payroll and sales taxes current. Lessee Operating Lease Liability Maturity Table [Text Block] Summary of Future Maturities of Lease Liabilities under Noncancelable Operating Leases Weighted average exercise price, ending balance Weighted average exercise price, beginning balance Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1 Warrants exercise price Financing Arrangement Financing Arrangement [Member] Financing Arrangement. Earnings Per Share [Abstract] 2024 Lessee Operating Lease Liability Payments Due Year Two Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total Operating lease renewal term. Operating Lease Renewal Term Lease renewal term Net Income Loss Net loss Net loss Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Finite Lived Intangible Asset Useful Life Amortization period for intangible assets Operating Lease Weighted Average Discount Rate Percent Weighted average discount rate - operating leases Research And Development Expense [Member] Research and development Document Fiscal Period Focus Document Fiscal Period Focus Concentration risk supplier risk policy. Concentration Risk Supplier Risk Policy [Text Block] Supplier Risk Accounting Policies [Abstract] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income Loss Net Of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Entity Address Address Line1 Entity Address, Address Line One 101st Street, Tulsa, Oklahoma OKLAHOMA Liabilities Current Total current liabilities Common Stock Including Additional Paid In Capital [Member] Additional Paid-in Capital Schedule Of Acquired Finite Lived Intangible Assets By Major Class [Text Block] Summary of Acquired Intangible Assets Finite Lived Intangible Assets Accumulated Amortization Accumulated Amortization Profit Loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Entity Address Postal Zip Code Entity Address, Postal Zip Code Lessee Operating Lease Liability Payments Due Total payments Subsequent Event [Table] Products And Services [Domain] Product and Service Key inputs used in valuation Warrants and Rights Outstanding, Measurement Input Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncurrent Liabilities Other Other long-term liabilities Revenues Net revenue Revenues, Total Net Cash Provided By Used In Operating Activities Net cash used in operating activities Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations End of period Beginning of period Total cash, cash equivalents, and restricted cash Cash, cash equivalents and restricted cash balance Statement Equity Components [Axis] Equity Components Proceeds from loans, net of discount Proceeds from Issuance of Long-term Debt Proceeds from Issuance of Long-term Debt, Total Facility exit fee Facility exit fee. Assets Current [Abstract] Current assets Variable Lease Cost Variable lease cost Entity Registrant Name Entity Registrant Name Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent [Abstract] Other comprehensive income (loss): Correct immaterial error related to acquisition reduced estimated purchase price. Correct Immaterial Error Related To Acquisition Reduced Estimated Purchase Price Adjustment to correct immaterial errors, reduced the estimated purchase price Product revenue, Capital equipment Capital equipment product revenue. Capital Equipment Product Revenue [Member] Gain Loss On Sale Of Property Plant Equipment Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Other Than Goodwill Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Entity Interactive Data Current Entity Interactive Data Current Prime Rate [Member] Prime Rate Contract With Customer Liability [Abstract] Contract Liabilities Entity Address City Or Town Entity Address, City or Town Customer [Axis] Accounts Receivable [Member] Accounts Receivable 2022 (remaining 9 months) Long Term Debt Maturities Repayments Of Principal Remainder Of Fiscal Year Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1 Expected term (years) Acquired Finite Lived Intangible Assets [Line Items] Acquired Finite Lived Intangible Assets [Line Items] Trading Symbol Trading Symbol Revolving loan facility Line of Credit, Current Schedule of Assumptions Used in Black-Scholes Options Pricing Model at the Date of Grant Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Maximum amount of shares a participant can accrue at discounted rate of the fair market value. Maximum Amount Of Shares Participant Can Accrue At Discounted Rate Of Fair Market Value Maximum amount of shares a participant can accrue at discounted rate of the fair market value. Net Cash Provided By Used In Investing Activities [Abstract] Cash flows from investing activities Lessee Operating Lease Liability Undiscounted Excess Amount Less interest Concentration Risk By Type [Axis] Concentration Risk Type Vapotherm Access. Vapotherm Access [Member] Vapotherm Access Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Allowance For Doubtful Accounts Receivable Current Less: Allowance for doubtful accounts Payment of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Number of versions of precision flow systems. Number Of Versions Of Precision Flow Systems Number of versions of precision flow systems Local Phone Number Local Phone Number Stockholders Equity Ending balance Beginning balance Total stockholders' equity Payment of debt issuance costs Payment of debt issuance costs Payments of Debt Issuance Costs Subsequent Event Type [Axis] Inventory Parts And Components Net Of Reserves Component parts Operating Lease Payments Cash paid for amounts included in measurement of lease liabilities Preferred Stock Shares Issued Preferred stock, shares issued Preferred Stock, Shares Issued, Total Repayment of loans Repayments of Long-term Debt Repayments of Long-term Debt, Total Range [Axis] Statistical Measurement Entity Small Business Entity Small Business Interest expense, term Line Of Credit Facility Interest Expense, Term Line Of Credit Facility Interest Expense Term Line Of Credit Facility Interest Expense Term Number of major customer. Number Of Major Customer Number of customer accounted more than 10% Preferred Stock Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Organization Consolidation And Presentation Of Financial Statements [Abstract] Debt instrument, percentage of revenue covenant. Debt Instrument Percentage Of Revenue Covenant Percentage of revenue covenant Payments of debt extinguishment costs Payment for Debt Extinguishment or Debt Prepayment Cost Fair Value Measurements Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Credit Facility [Axis] Credit Facility Schedule Of Business Acquisitions By Acquisition Contingent Consideration [Text Block] Summary of Changes to Contingent Consideration Payable Variable Rate [Axis] Variable Rate SLR Term A Loan Facility SLR Term A Loan Facility [Member] SLR term A loan facility. Selling And Marketing Expense [Member] Sales and marketing Variable Rate [Domain] Variable Rate Balance at December 31, 2021 Balance at March 31, 2022 Deferred Revenue Current Deferred Revenue, Current, Total Property Plant And Equipment Useful Life Estimated useful life for certain of its demonstration, placement and evaluation units Receivables [Abstract] Goodwill Purchase Accounting Adjustments Change in value based on correction of purchase price calculation and allocation Decrease in goodwill Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Receivables Accounts receivable Business Acquisition [Axis] Business Acquisition Balance Sheet Location [Axis] Balance Sheet Location Identified intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Performance stock units percentage of a targeted number of shares, minimum Performance Stock Units Percentage Minimum Performance stock units percentage minimum. Number of shares, ending balance Number of shares, beginning balance Class of Warrant or Right, Outstanding BRAZIL Brazil Debt issuance costs in accounts payable and accrued expenses Debt Issuance Costs In Accounts Payable And Accrued Expenses Debt issuance costs in accounts payable and accrued expenses. Accrued bonuses Accrued Bonuses, Current Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price Weighted average exercise price Decrease in deferred revenue current. Decrease In Deferred Revenue Current Subtractions Sale Of Stock Name Of Transaction [Domain] Sale of Stock Accrued vacation liability Accrued Vacation, Current Amended revolver agreement. Amended Revolver Agreement [Member] Amended Revolver Agreement Revenue From Contract With Customer [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Plan Name [Domain] Line Of Credit Facility [Axis] Lender Name Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] 2023 Long Term Debt Maturities Repayments Of Principal In Next Twelve Months Amortization Of Intangible Assets Amortization expense of intangible assets Amortization Amortization of Intangible Assets, Total Deferred Revenue And Credits Current [Abstract] Deferred Revenue One Customer Customer [Member] Customer. Expected Dividend Yield Measurement Input, Expected Dividend Rate [Member] Canadian imperial bank of commerce innovation banking. Canadian Imperial Bank Of Commerce Innovation Banking [Member] Canadian Imperial Bank of Commerce Innovation Banking Interest Expense Interest expense Interest Expense, Total Subtotal product revenue Product revenue. Product Revenue [Member] Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax Foreign currency translation adjustments Stock Issued During Period Value Issued For Services Issuance of common stock for services Foreign currency loss Foreign Currency Transaction Gain Loss Before Tax Foreign Currency Transaction Gain (Loss), before Tax, Total Share Based Compensation Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense, Total Prepaid Expense And Other Assets Current Prepaid expenses and other current assets Number Of Reporting Units Number of reporting units Property Plant And Equipment Type [Domain] Long-Lived Tangible Asset Inventory Disclosure [Abstract] Long Term Loans Payable Long-term loans payable, net Loans Payable, Noncurrent, Total Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Inventory Inventory Payments of contingent consideration in shares Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Balance at March 31, 2022 Balance at December 31, 2021 Business Combination Contingent Consideration Liability Contingent consideration Business Combination, Contingent Consideration, Liability, Total Net cash provided by financing activities Net Cash Provided By Used In Financing Activities Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Subscription Rate Maximum percentage to purchase shares of eligible compensation a participant receives during each offering period Commitments And Contingencies Disclosure [Abstract] Operating right of use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Vested Assets Total assets Repayments on revolving loan facility Repayments on revolving loan facility Repayments Of Lines Of Credit Stock Issued During Period Shares Stock Options Exercised Issuance of common stock upon exercise of options, shares Goodwill Roll Forward Goodwill Issuance of common stock to satisfy contingent consideration Issuance Of Common Stock To Satisfy Contingent Consideration Issuance of common stock to satisfy contingent consideration. Statement [Line Items] Statement [Line Items] Liabilities And Stockholders Equity Total liabilities and stockholders’ equity Document Quarterly Report Document Quarterly Report Balance Sheet Location [Domain] Balance Sheet Location Facility exit fee payable, percentage on aggregate principal amount Facility exit fee payable percentage on aggregate principal amount. Statement Of Cash Flows [Abstract] Common stock warrants. Common Stock Warrants [Member] Common Stock Warrants Performance Stock Units Performance Stock Units [member] Performance Stock Units [member] Security12b Title Title of 12(b) Security Settlement of preexisting transactions Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed Comprehensive Income Net Of Tax Total comprehensive loss Line Of Credit Outstanding balance under line of credit Long-term Line of Credit, Total Fair Value Inputs Level3 [Member] Level 3 Number of customer Number Of Customer Number of customer Increase decrease in other liabilities. Increase Decrease In Other Liabilities Decrease in other liabilities Debt Instrument [Line Items] Debt Instrument [Line Items] Cash Flow Operating Activities Lessee [Abstract] Operating cash flow impacts: Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain] Award Type Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Prepaid Expense And Other Assets Prepaids and other current assets Fair Value By Fair Value Hierarchy Level [Axis] Fair Value Hierarchy and NAV Investment Income Interest Interest income Fair Value Inputs Level1 [Member] Level 1 Schedule Of Maturities Of Long Term Debt Table [Text Block] Schedule of Annual Principal Maturities of Term Loans 2026 Lessee Operating Lease Liability Payments Due Year Four Percentage of prepayment charge after second anniversary of closing date. Percentage Of Prepayment Charge After Second Anniversary Of Closing Date Percentage of prepayment charge Restricted Stock [Member] Restricted Stock Awards Standard payment terms to customer. Standard Payment Terms To Customer Standard payment term to customer Stock options/units, granted Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross Stock options, granted Entity Current Reporting Status Entity Current Reporting Status Revenue From Contract With Customer [Text Block] Revenue Revenue Remaining Performance Obligation Revenue, remaining performance obligation, amount Measurement Input Type [Domain] Money Market Funds [Member] Money Market Deposits Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Granted Performance Shares [Member] Accounts Receivable Gross Current Total accounts receivable Cash and cash equivalents maturity date description. Cash And Cash Equivalents Maturity Date Description Maturity period of highly liquid investments with original maturities Stock issued during period shares issuance of common stock in connection with restricted stock units and awards. Stock Issued During Period Shares Issuance Of Common Stock In Connection With Restricted Stock Units And Awards Issuance of common stock with restricted stock units and awards, shares Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block] Summary of Allocated Stock Based Compensation Expense 2022 (remaining 9 months) Lessee Operating Lease Liability Payments Remainder Of Fiscal Year Standard Product Warranty Accrual Warranties Issued Provisions for warranty obligations Accumulated Other Comprehensive Income [Member] Accumulated Other Comprehensive Income (Loss) Finite Lived Intangible Assets Purchase Accounting Adjustments Change in value based on correction of purchase price calculation and allocation Decrease in intangible assets Longterm Debt Type [Axis] Long-term Debt, Type Income Statement Location [Domain] Income Statement Location UNITED STATES US United States Business Combination Acquisition Related Costs Transaction costs associated with acquisition Class Of Warrant Or Right [Table] Class Of Warrant Or Right [Table] Preferred Stock Shares Authorized Preferred stock, shares authorized Unamortized deferred financing costs. Unamortized Deferred Financing Costs Less: Unamortized deferred financing costs Minimum Minimum [Member] Minimum [Member] Stock Issued During Period Value Stock Options Exercised Issuance of common stock upon exercise of options Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Noncurrent Assets Other long-term assets Payments Payments of contingent consideration in cash Payments To Acquire Businesses Gross Initial cash payment Lease revenue, Capital equipment Capital equipment lease revenue. Capital Equipment Lease Revenue [Member] Standard Product Warranty Accrual Payments Settlements Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Shares, Granted Risk Free Interest Rate Measurement Input, Risk Free Interest Rate [Member] Finite Lived Intangible Assets Foreign Currency Translation Gain Loss Foreign currency exchange rate changes Warrants to purchase share of common stock Granted warrants to purchase shares Class of Warrant or Right, Number of Securities Called by Warrants or Rights Schedule Of Business Acquisitions By Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Intangible Assets Net Excluding Goodwill Intangible assets, net Intangible Assets, Net (Excluding Goodwill), Total Customer Contracts [Member] Customer Agreements Product warranty. Product Warranty Policy [Text Block] Product Warranty Debt Instrument Payment Terms Loan agreement, payment terms Net Cash Provided By Used In Financing Activities [Abstract] Cash flows from financing activities Debt Instrument [Axis] Debt Instrument Foreign Currency Transactions And Translations Policy [Text Block] Foreign Currency and Foreign Operations Impairment of goodwill Goodwill impairment Goodwill, Impairment Loss Entity Filer Category Entity Filer Category Income Tax Policy [Text Block] Income Tax Document Fiscal Year Focus Document Fiscal Year Focus Debt instrument, prepayment date Debt Instrument Prepayment Date Debt instrument prepayment date. Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Summary of significant accounting policies. Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Accrued freight Accrued Freight Current Accrued freight current Weighted average grant date fair value Weighted average fair value of stock options granted Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value Term loan facility. Term Loan Facility [Member] Term Facility Retained Earnings Accumulated Deficit Accumulated deficit Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Depreciation And Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction, Total Loan Facility Paid Off Obligations, Prior Debt Instrument, Repurchase Date Fair Value Disclosures [Abstract] Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, vested Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance Schedule Of Accounts Notes Loans And Financing Receivable [Table] Schedule Of Accounts Notes Loans And Financing Receivable [Table] Maximum [Member] Maximum Contract With Customer Asset And Liability Table [Text Block] Schedule of Changes in Contract Liabilities Business combination change in fair value of contingent consideration. Business Combination Change In Fair Value Of Contingent Consideration Change in fair value of contingent consideration Entity Central Index Key Entity Central Index Key Cash And Cash Equivalents Restricted Cash And Cash Equivalents Policy Cash, Cash Equivalents, and Restricted Cash Vesting description Vesting Description Vesting description. Business Acquisition Acquiree [Domain] Business Acquisition, Acquiree Payables and Accruals [Abstract] Measurement Input Type [Axis] Amount to pay off all obligations owing and termination of agreement Amount To Pay Off All Obligations Owing And Termination Of Agreement Amount to pay off all obligations owing and termination of agreements Summary of Purchase Price Allocation Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed Table [Text Block] Entity Tax Identification Number Entity Tax Identification Number Equity Component [Domain] Equity Component Preferred Stock Par Or Stated Value Per Share Preferred stock, par value Issuance of common stock warrants Issuance of common stock warrants. Issuance Of Common Stock Warrants Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Expected stock price volatility Schedule of cash and cash equivalents and restricted cash. Schedule Of Cash And Cash Equivalents And Restricted Cash Table [Text Block] Components of Cash, Cash Equivalents and Restricted Cash Loss on extinguishment of debt Gains Losses On Extinguishment Of Debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt, Total Summary of significant accounting policies. Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Property Plant And Equipment Policy [Text Block] Property and Equipment Business combination recognized identifiable assets acquired and liabilities assumed operating lease right-of-use assets. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets Operating lease right-of-use assets Foreign currency translation adjustment Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total PCI and RespirCare. P C I And Respir Care [Member] PCI and RespirCare [Member] Increase Decrease In Accounts Receivable Accounts receivable Subsequent Events [Abstract] Subsequent Event [Line Items] Leasehold Improvements Leasehold Improvements [Member] Concentration risk percentage Concentration Risk Percentage1 Statement [Table] Statement [Table] Operating Lease Weighted Average Remaining Lease Term1 Weighted average remaining lease term - operating leases (in years) Entity File Number Entity File Number Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Retained Earnings [Member] Accumulated Deficit Schedule Of Acquired Finite Lived Intangible Asset By Major Class [Table] Schedule Of Acquired Finite Lived Intangible Asset By Major Class [Table] Health Care Solutions LLC. Health Care Solutions L L C [Member] HGE Total net revenue Revenue From Contract With Customer Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax, Total Increase Decrease In Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Accrued inventory current. Accrued Inventory Current Accrued inventory Inventory Disclosure [Text Block] Inventories Unaudited interim financial information. Unaudited Interim Financial Information Policy [Text Block] Unaudited Interim Financial Information February 18, 2023 to February 17, 2024 Prepayment charge period two. Prepayment Charge Period Two [Member] Liabilities Current [Abstract] Current liabilities Disclosure Of Compensation Related Costs Share Based Payments [Text Block] Stock-Based Compensation Subsequent Event Subsequent Event [Member] Schedule Of Intangible Assets And Goodwill Table [Text Block] Schedule of Changes in Carrying Amount of Goodwill and Intangible Assets Commitments And Contingencies Disclosure [Text Block] Commitments and Contingencies Operating Lease Liability Total present value of lease payments Operating Lease, Liability, Total Common Stock [Member] Common Stock Goodwill And Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Accrued professional fees Accrued Professional Fees, Current Loans Payable [Member] Loans Payable Cover [Abstract] Tijuana, Mexico MEXICO Credit Facility [Domain] Credit Facility Weighted Average Weighted Average [Member] Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Unvested Ending balance Weighted Average Grant Date Fair Value, Unvested, Beginning balance Medical Space Medical Space [Member] Medical space. NEW HAMPSHIRE 100 Domain Drive, Exeter New Hampshire Statement Of Stockholders Equity [Abstract] Schedule of operating lease cost and information related to operating lease liabilities. Schedule Of Operating Lease Cost And Information Related To Operating Lease Liabilities Table [Text Block] Summary of Operating Lease Cost and Information Related to Operating Lease Liabilities Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] The entire disclosure of warrants. Warrants [Text Block] Warrants Provision for inventory valuation. Provision For Inventory Valuation Provision for inventory valuation Restricted Stock Units R S U [Member] Restricted Stock Units Property Plant And Equipment By Type [Axis] Long-Lived Tangible Asset Other Other Accrued Liabilities, Current Document Transition Report Document Transition Report Proceeds From Stock Options Exercised Proceeds from exercise of stock options UNITED KINGDOM 2 Dryden Loan, Bilston Glen Industrial Estate, Loanhead in the United Kingdom Letter Of Credit [Member] Letters of credit Business Acquisition Pro Forma Earnings Per Share Basic Net loss per share, basic Warrants expire date. Warrants Expire Date Warrants expire date Research And Development Expense Research and development Research and Development Expense, Total Sales and value added taxes. Sales And Value Added Taxes Policy [Text Block] Sales and Value-Added Taxes Business Acquisitions Pro Forma Net Income Loss Net loss Allocated Share Based Compensation Expense Allocated stock based compensation expense Increase in deferred revenue current. Increase In Deferred Revenue Current Additions Revision Of Prior Period Error Correction Adjustment [Member] Adjustment to Correct Immaterial Errors Concentration Risk By Benchmark [Axis] Concentration Risk Benchmark Issuance of common stock to satisfy contingent consideration , shares Stock Issued During Period Shares Issuance Of Common Stock To Satisfy Contingent Consideration Stock issued during period shares issuance of common stock to satisfy contingent consideration Statement Of Financial Position [Abstract] Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate Expected dividend yield Dividend yield assumed Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Shares, Vested Business combination recognized identifiable assets acquired and liabilities assumed accrued expenses and other liabilities. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Expenses And Other Liabilities Accrued expenses and other liabilities Non-cash lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Product warranty reserve Product Warranty Accrual, Current Schedule Of Accounts Notes Loans And Financing Receivable [Text Block] Summary of Accounts Receivable Stockholders Equity [Abstract] Stockholders' equity Selling And Marketing Expense Sales and marketing Selling and Marketing Expense, Total Cash And Cash Equivalents [Axis] Cash and Cash Equivalents Warrants And Rights Note Disclosure [Abstract] Compensation Related Costs Policy [Text Block] Stock-Based Compensation Precision flow systems sold through direct sales force in number of countries. Precision Flow Systems Sold Through Direct Sales Force In Number Of Countries Precision flow systems sold through direct sales force In number of countries Class of warrant or right exercise price of warrants or rights granted. Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Granted Weighted average exercise price, warrants granted Business combination change in value of contingent consideration based on correction of Purchase price calculation. Business Combination Change In Value Of Contingent Consideration Based On Correction Of Purchase Price Calculation Change in value of contingent consideration based on correction of purchase price calculation Increase Decrease In Inventories Inventories Increase (Decrease) in Inventories, Total Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Upper Range Limit Exercise price range, upper range limit Schedule Of Business Acquisitions By Acquisition Contingent Consideration [Table] Schedule Of Business Acquisitions By Acquisition Contingent Consideration [Table] 2026 Long Term Debt Maturities Repayments Of Principal In Year Four Changes in operating assets and liabilities: Increase Decrease In Operating Capital [Abstract] 2025 Lessee Operating Lease Liability Payments Due Year Three Entity Common Stock Shares Outstanding Entity Common Stock, Shares Outstanding Total other comprehensive (loss) income Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent Common stock reserved for issuance Common Stock, Capital Shares Reserved for Future Issuance Award Type [Axis] Award Type Office space. Office Space [Member] Office Space Entity Shell Company Entity Shell Company Liabilities And Stockholders Equity [Abstract] Liabilities and Stockholders’ Equity Entity Incorporation State Country Code Entity Incorporation, State or Country Code Earnings Per Share [Text Block] Net Loss Per Share Lease expected commencement month and year Lease Commencement Month And Year Lease expected commencement month and year. LIBOR Rate London Interbank Offered Rate (LIBOR) [Member] Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Amendment Flag Amendment Flag Product Or Service [Axis] Product and Service Nonoperating Income Expense [Abstract] Other (expense) income Increase Decrease In Contract With Customer Liability Contract liabilities Cash And Cash Equivalents At Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Recently Issued Accounting Pronouncements New Accounting Pronouncements Policy Policy [Text Block] On or Prior to February 17, 2023 February 18, 2023 to February 17, 2024 Prepayment charge period one. Prepayment Charge Period One [Member] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Facility Exit Fee Facility Exit Fee [Member] Facility Exit Fee [Member] Long Term Debt Long-term loans payable Subsequent Events [Text Block] Subsequent Event Increase Decrease In Accrued Liabilities And Other Operating Liabilities Accrued expenses and other current liabilities Operating lease number of renewals. Operating Lease Number Of Renewals Lease number of renewals Amortization Of Debt Discount Premium Amortization of discount on debt Antidilutive Securities Name [Domain] Antidilutive Securities, Name Other Assets Noncurrent Other long-term assets Other Assets, Noncurrent, Total Lease revenue, other Other lease revenue. Other Lease Revenue [Member] Employee Stock [Member] Employee Stock Purchase Plan Employee Stock Purchase Plan Shares Segment Geographical [Domain] Geographical Customer [Domain] Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percent Purchase price as a percentage of its market price on first trading day of each offering period Prepaid Expenses And Other Current Assets [Member] Prepaid Expenses and Other Current Assets Cost Of Sales [Member] Cost of revenue Business Acquisition Effective Date Of Acquisition1 Acquisition date Subsidiary Sale Of Stock [Axis] Sale of Stock Finite Lived Intangible Assets Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Fair Value Disclosures [Text Block] Fair Value Measurements XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
Apr. 28, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Entity Registrant Name Vapotherm, Inc.  
Entity Central Index Key 0001253176  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   26,563,525
Entity Shell Company false  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity File Number 001-38740  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-2259298  
Entity Address, Address Line One 100 Domain Drive  
Entity Address, State or Province NH  
Entity Address, City or Town Exeter  
Entity Address, Postal Zip Code 03833  
City Area Code 603  
Local Phone Number 658-0011  
Document Quarterly Report true  
Document Transition Report false  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol VAPO  
Security Exchange Name NYSE  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 72,907 $ 57,071
Accounts receivable, net 9,912 10,909
Inventories 38,048 36,562
Prepaid expenses and other current assets 4,909 5,205
Total current assets 125,776 109,747
Property and equipment, net 25,336 22,157
Operating lease right-of-use assets 7,770 7,045
Restricted cash 1,109 253
Goodwill 15,283 15,300
Intangible assets, net 4,245 4,398
Deferred income tax assets 8 78
Other long-term assets 1,027 1,107
Total assets 180,554 160,085
Current liabilities    
Accounts payable 6,608 5,923
Contract liabilities 1,424 2,081
Accrued expenses and other current liabilities 15,375 28,559
Revolving loan facility   6,608
Total current liabilities 23,407 43,171
Long-term loans payable, net 96,491 39,726
Other long-term liabilities 6,727 10,521
Total liabilities 126,625 93,418
Commitments and contingencies (Note 10)
Stockholders' equity    
Preferred stock ($0.001 par value) 25,000,000 shares authorized; no shares issued and outstanding as of March 31, 2022 and December 31, 2021  
Common stock ($0.001 par value) 175,000,000 shares authorized as of March 31, 2022 and December 31, 2021, 26,559,819 and 26,126,253 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively 27 26
Additional paid-in capital 453,612 443,358
Accumulated other comprehensive (loss) income (29) 26
Accumulated deficit (399,681) (376,743)
Total stockholders' equity 53,929 66,667
Total liabilities and stockholders’ equity $ 180,554 $ 160,085
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Statement Of Financial Position [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 25,000,000 25,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 175,000,000 175,000,000
Common stock, shares issued 26,559,819 26,126,253
Common stock, shares outstanding 26,559,819 26,126,253
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Net revenue $ 21,622,000 $ 32,308,000
Cost of revenue 13,730,000 15,140,000
Gross profit 7,892,000 17,168,000
Operating expenses    
Research and development 5,549,000 4,910,000
Sales and marketing 13,322,000 13,900,000
General and administrative 8,954,000 8,059,000
Total operating expenses 27,825,000 26,869,000
Loss from operations (19,933,000) (9,701,000)
Other (expense) income    
Interest expense (1,747,000) (665,000)
Interest income 17,000 29,000
Foreign currency loss (69,000) (70,000)
Loss on extinguishment of debt (1,114,000)  
Net loss before income taxes (22,846,000) (10,407,000)
Provision for income taxes 92,000 0
Net loss (22,938,000) (10,407,000)
Other comprehensive income (loss):    
Foreign currency translation adjustments (55,000) 11,000
Total other comprehensive (loss) income (55,000) 11,000
Total comprehensive loss $ (22,993,000) $ (10,396,000)
Net loss per share - basic and diluted $ (0.87) $ (0.40)
Weighted-average number of shares used in calculating net loss per share, basic and diluted 26,321,087 25,796,065
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Dec. 31, 2020 $ 113,905 $ 26 $ 430,781 $ 41 $ (316,943)
Beginning balance, shares at Dec. 31, 2020   25,722,984      
Issuance of common stock upon exercise of options 761   761    
Issuance of common stock upon exercise of options, shares   77,892      
Issuance of common stock with restricted stock units and awards 47   47    
Issuance of common stock with restricted stock units and awards, shares   29,699      
Issuance of common stock for services 110   110    
Issuance of common stock for services, shares   3,633      
Stock-based compensation expense 2,575   2,575    
Foreign currency translation adjustment 11     11  
Net loss (10,407)       (10,407)
Ending balance at Mar. 31, 2021 107,002 $ 26 434,274 52 (327,350)
Ending balance, shares at Mar. 31, 2021   25,834,208      
Beginning balance at Dec. 31, 2021 66,667 $ 26 443,358 26 (376,743)
Beginning balance, shares at Dec. 31, 2021   26,126,253      
Issuance of common stock upon exercise of options 12   12    
Issuance of common stock upon exercise of options, shares   1,227      
Issuance of common stock with restricted stock units and awards 10   10    
Issuance of common stock with restricted stock units and awards, shares   60,488      
Issuance of common stock for services 76   76    
Issuance of common stock for services, shares   3,683      
Issuance of common stock to satisfy contingent consideration 5,630 $ 1 5,629    
Issuance of common stock to satisfy contingent consideration , shares   368,168      
Issuance of common stock warrants 1,157   1,157    
Stock-based compensation expense 3,370   3,370    
Foreign currency translation adjustment (55)     (55)  
Net loss (22,938)       (22,938)
Ending balance at Mar. 31, 2022 $ 53,929 $ 27 $ 453,612 $ (29) $ (399,681)
Ending balance, shares at Mar. 31, 2022   26,559,819      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities    
Net loss $ (22,938) $ (10,407)
Adjustments to reconcile net loss to net cash used in operating activities    
Stock-based compensation expense 3,446 2,685
Depreciation and amortization 1,391 1,574
Provision for bad debts 177 (156)
Provision for inventory valuation 150 (12)
Non-cash lease expense 519 422
Change in fair value of contingent consideration (188) 202
Loss on disposal of property and equipment 151 23
Amortization of discount on debt 139 32
Deferred income taxes 83 3
Loss on extinguishment of debt 1,114  
Changes in operating assets and liabilities:    
Accounts receivable 805 9,987
Inventories (1,650) (7,042)
Prepaid expenses and other assets (927) (1,651)
Accounts payable 84 870
Contract liabilities (652) (1,730)
Accrued expenses and other current liabilities (11,882) (14,338)
Operating lease liabilities, current and long-term (293) (424)
Net cash used in operating activities (30,471) (19,962)
Cash flows from investing activities    
Purchases of property and equipment (3,008) (2,256)
Net cash used in investing activities (3,008) (2,256)
Cash flows from financing activities    
Proceeds from loans, net of discount 99,094  
Repayment of loans (40,000)  
Payments of debt extinguishment costs (817)  
Payment of debt issuance costs (1,365)  
Repayments on revolving loan facility (6,608)  
Payment of contingent consideration (135)  
Proceeds from exercise of stock options 12 761
Net cash provided by financing activities 50,181 761
Effect of exchange rate changes on cash, cash equivalents and restricted cash (10) 2
Net increase (decrease) in cash, cash equivalents and restricted cash 16,692 (21,455)
Cash, cash equivalents and restricted cash    
Beginning of period 57,324 115,536
End of period 74,016 94,081
Supplemental disclosures of cash flow information    
Interest paid during the period 983 639
Property and equipment purchases in accounts payable and accrued expenses 1,581 263
Debt issuance costs in accounts payable and accrued expenses 202  
Issuance of common stock to satisfy contingent consideration 5,630  
Issuance of common stock warrants in conjunction with debt draw down 1,157  
Issuance of common stock upon vesting of restricted stock units $ 10 $ 47
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business
3 Months Ended
Mar. 31, 2022
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Description of Business

1. Description of Business

Vapotherm, Inc. (the “Company”) is a global medical technology company primarily focused on the care of patients of all ages suffering from the respiratory distress often associated with complex lung diseases such as chronic obstructive pulmonary disease (“COPD”), congestive heart failure (“CHF”), pneumonia, asthma and COVID-19. The Company’s strategy is to become the world’s preeminent complex lung disease patient management company by combining digital, clinical and device solutions to create a healthcare ecosystem focused on improving the lives of complex lung disease patients while reducing the cost of their care. The Company’s device solutions are focused on High Velocity Nasal Insufflation (“HVNI”, or “High Velocity Therapy”), which delivers non-invasive ventilatory support to patients by providing heated, humidified, oxygenated air at high velocities through a small-bore nasal interface, and on closed loop control systems such as our Oxygen Assist Module, designed to automatically maintain SpO2 levels within a specified range for a defined period of time. The Company’s digital solutions are focused on at home patient monitoring, using proprietary algorithms to predict impending respiratory episodes before they occur and coordinate timely intervention, obviating the need for costly hospital admissions and minimizing patient distress. The Company’s clinical solutions include affiliations with leading pulmonologists and other clinicians, offering both in person and virtual care, as well as its own call center staffed by experienced nurses. While these device, digital and clinical solutions function independently, the Company believes leveraging the three together can create a unique healthcare ecosystem, focused on delivering high quality, efficient respiratory care.

High Velocity Therapy is an advanced form of high flow therapy that is differentiated due to its ability to deliver breathing gases, including oxygen, at a high velocity, for the treatment of spontaneously breathing patients with either Type 1 hypoxic respiratory distress, like that experienced by patients with pneumonia or COVID-19, or Type 2 hypercapnic respiratory distress, like that experienced by patients with COPD. The Company’s Precision Flow systems, which use High Velocity Therapy technology, are clinically validated alternatives to, and address many limitations of, the current standard of care for the treatment of respiratory distress in a hospital setting. The Company’s next generation High Velocity Therapy system, known as HVT 2.0, received 510k clearance from the FDA in 2021 and is currently in limited market release. The HVT 2.0 platform is approved for therapy in multiple settings of care, including the home.

In certain countries outside the United States, the Company currently offers its Oxygen Assist Module, or OAM, which launched in the United Kingdom, select European markets, and Israel in late 2020. The Oxygen Assist Module can be used with most versions of the Company’s Precision Flow system as well as the HVT 2.0. The Oxygen Assist Module helps clinicians maintain a patient’s pulse oxygen saturation, or SpO2, within a target SpO2 range over a greater period of time while requiring significantly fewer manual adjustments to the equipment. Maintenance of the prescribed oxygen saturation range may reduce the health risks associated with dosing too much, or too little, oxygen, particularly in neonates. In neonates, these risks include visual or developmental impairment or death.

The Company sells its Precision Flow systems to hospitals through a direct sales organization in the United States, the United Kingdom and Germany and through distributors in other select countries outside of those countries. The Oxygen Assist Module is sold through a direct sales organization in the United Kingdom and Germany and through distributors in Europe and the Middle East. The Company is in the process of seeking FDA approval to market the Oxygen Assist Module in the United States. In addition, the Company employs field-based clinical educators who focus on medical education and training in the effective use of its products and help facilitate increased adoption and utilization. The Company focuses on physicians, respiratory therapists and nurses who work in acute hospital settings, including emergency departments and adult, pediatric and neonatal intensive care units. The Company’s relationship with these clinicians is particularly important, as it enables the Company’s products to follow patients through the care continuum.

On November 2, 2021, HGE Health Care Solutions, LLC ("HGE") affiliated with a leading pulmonology practice in Tulsa, Oklahoma known as Pulmonary Care Innovations, PLLC d/b/a RespirCare (“RespirCare”). RespirCare provides in-person and virtual care to COPD and other respiratory distress patients in Oklahoma (and potentially other states with licensure reciprocity). This affiliation was structured as an acquisition of RespirCare’s management company, PCI Management Group LLC (“PCI”) and PCI’s arrangements with RespirCare and its physician shareholder. The Company consolidates PCI and RespirCare for accounting and tax purposes. See Note 3 “Business Combinations” to these condensed consolidated financial statements for details of this transaction.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Basis of Presentation

The condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The information included in this Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements and the accompanying notes included in our Annual Report on Form 10-K for the year ended December 31, 2021 (the “2021 Form 10-K”). Our accounting policies are described in the “Notes to Consolidated Financial Statements” in our 2021 Form 10-K and are updated, as necessary, in this report. The year-end condensed consolidated balance sheet data presented for comparative purposes was derived from our audited financial statements but does not include all disclosures required by U.S. GAAP.

Principles of Consolidation

These condensed consolidated financial statements include the financial statements of Vapotherm UK Ltd ("Vapotherm UK," formerly Solus Medical Ltd.), a wholly owned subsidiary of the Company based in the United Kingdom, Vapotherm Deutschland GmbH, a wholly owned subsidiary of the Company located in Germany, HGE, a wholly owned subsidiary of the Company located in the United States, PCI, a wholly owned subsidiary of HGE which was acquired on November 2, 2021 located in the United States, and RespirCare, an affiliate of PCI located in the United States. All intercompany accounts and transactions have been eliminated upon consolidation.

Segment Information

Operating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company globally manages the business within one reporting segment, Vapotherm, Inc. and three reporting units, Vapotherm, Vapotherm UK and Vapotherm Access. Segment information is consistent with how the chief operating decision maker reviews the business, makes investing and resource allocation decisions and assesses operating performance.

The majority of the Company’s long-term assets are located in the United States. Long-term assets located outside the United States totaled $3.8 million and $2.4 million as of March 31, 2022 and December 31, 2021, respectively.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires the Company to make judgments, assumptions, and estimates that affect the reported amounts of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and liabilities. The Company evaluates its estimates on an ongoing basis. The Company bases its estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Significant estimates relied upon in preparing these condensed consolidated financial statements include calculation of stock-based compensation, valuation of warrants, fair values of acquired assets and liabilities, including goodwill and intangibles assets, realizability of inventories, allowance for bad debts, accrued expenses, including the fair value of contingent consideration, the valuation allowances against deferred income tax assets, and assessments of impairment with respect to long-lived and intangible assets. Actual results may differ from these estimates.

Unaudited Interim Financial Information

The accompanying condensed consolidated balance sheet as of March 31, 2022, and the condensed consolidated statements of comprehensive loss, stockholders’ equity and of cash flows for the three months ended March 31, 2022 and 2021 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and the results of its operations and its cash flows for the three months ended March 31, 2022 and 2021. The financial data and other information disclosed in these notes related to the three months ended March 31, 2022 and 2021 are also unaudited. The results of operations for the three months

ended March 31, 2022 and 2021 are not necessarily indicative of the operating results for the full year or for any other subsequent interim period.

Reclassification

Certain amounts in 2021 have been reclassified to conform to the presentation in 2022. None of the reclassifications had any impact to the Company’s results of operations.

Financial Instruments and Concentrations of Credit Risk

As of March 31, 2022, the Company’s financial instruments were comprised of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and debt, the carrying amounts of which approximated fair value due to their short-term nature or market interest rates. All of the Company’s cash and cash equivalents are maintained at creditworthy financial institutions. At March 31, 2022, deposits exceed the amount of any insurance provided.

The Company extends credit to customers in the normal course of business but typically does not require collateral or any other security to support amounts due. Management performs ongoing credit evaluations of its customers. An allowance for potentially uncollectible accounts is provided based on history, economic conditions, and composition of the accounts receivable aging. In some cases, the Company makes allowances for specific customers based on these and other factors. Provisions for the allowance for doubtful accounts are recorded in general and administrative expenses in the accompanying condensed consolidated statements of comprehensive loss.

Supplier Risk

The Company obtains some of the components and subassemblies included in its Precision Flow systems and its Oxygen Assist Module from single source suppliers. The partial or complete loss of one or more of these suppliers could cause significant production delays, an inability to meet customer demand and a substantial loss in revenue.

Foreign Currency and Foreign Operations

The functional currency of the Company is the currency of the primary economic environment in which the entity operates, which is the U.S. dollar. For the Company’s non-U.S. subsidiaries that transact in a functional currency other than the U.S. dollar, assets and liabilities are translated at current rates of exchange at the balance sheet date. Income and expense items are translated at the average foreign currency exchange rates for the period. Adjustments resulting from the translation of the financial statements of its foreign operations into U.S. dollars are excluded from the determination of net loss and are recorded in accumulated other comprehensive income (loss), a separate component of stockholders’ equity.

Realized foreign currency gains or losses arising from transactions denominated in foreign currencies are recorded in other (expense) income in the condensed consolidated statements of comprehensive loss. Unrealized foreign currency gains or losses arising from transactions denominated in foreign currencies are recorded in accumulated other comprehensive income (loss).

Cash, Cash Equivalents, and Restricted Cash

The Company considers all highly liquid temporary investments purchased with original maturities of 90 days or less to be cash equivalents. The Company holds restricted cash related to certificates of deposits and collateral in relation to lease agreements. As of March 31, 2022, $1.1 million of its $74.0 million of cash, cash equivalents and restricted cash balance was located outside the

United States. As of December 31, 2021, $1.1 million of its $57.3 million of cash, cash equivalents and restricted cash balance was located outside of the United States.

The following table presents the components of total cash, cash equivalents, and restricted cash as set forth in the Company’s condensed consolidated statements of cash flows:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

Cash and cash equivalents

 

$

72,907

 

 

$

57,071

 

Restricted cash

 

 

1,109

 

 

 

253

 

Total cash, cash equivalents, and restricted cash

 

$

74,016

 

 

$

57,324

 

Property and Equipment

Property and equipment are recorded at cost. Depreciation is recognized over the estimated useful lives of the related assets on a straight-line basis, except for tooling for which depreciation is recognized utilizing the units-of-production method. Amortization of leasehold improvements is computed on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of the improvements and is included in depreciation expense. Demonstration equipment represents internally manufactured capital equipment that is used on-site at trade shows and at customer locations to demonstrate the Precision Flow system. Depreciation expense on demonstration equipment is recorded in sales and marketing expense in the condensed consolidated statements of comprehensive loss. Placement and evaluation systems represent capital equipment placed at customer locations under placement or evaluation agreements for which depreciation expense is included in cost of revenue in the accompanying condensed consolidated statements of comprehensive loss. Effective April 1, 2021, the Company changed the estimated useful life for certain of its demonstration, placement and evaluation units from five years to seven years. This prospective change had an immaterial impact on the Company’s results of operations for the three months ended March 31, 2021.

When impairment indicators are present, the Company evaluates the recoverability of its long-lived assets. If the assessment indicates an impairment, the affected assets are written down to fair value. There were no impairments of property and equipment during the three months ended March 31, 2022 or 2021.

Intangible Assets

Intangible assets are related to customer relationships, developed technology, and customer agreements and are amortized on a straight-line basis over their useful lives. Amortization is recorded within sales and marketing expenses in the consolidated statements of comprehensive loss for customer-related intangible assets while amortization of other intangible assets is included within general and administrative expenses in the consolidated statements of comprehensive loss. Intangible assets are evaluated for impairment whenever events or circumstances indicate an asset may be impaired. There were no impairments of intangible assets during the three months ended March 31, 2022 or 2021.

Goodwill

Goodwill represents the difference between the purchase price and the fair value of the identifiable tangible and intangible net assets when accounted for using the purchase method of accounting in a business combination. Goodwill is not amortized but reviewed for impairment. Goodwill is reviewed annually, as of October 1, and whenever events or changes in circumstances indicate that the carrying value of the goodwill may not be recoverable.

The Company compares the fair value of its reporting units to their carrying values. If the carrying value of the net assets assigned to a reporting unit exceeds the fair value of the reporting unit, the Company would record an impairment loss equal to the difference. There was no impairment of goodwill during the three months ended March 31, 2022 and 2021.

 

Product Warranty

The Company provides its customers with a standard one-year warranty on its capital equipment sales. Warranty costs are accrued based on actual historical trends and estimated at the time of sale. The warranty liability is included within accrued expenses and other current liabilities in the condensed consolidated balance sheets. A roll-forward of the Company’s warranty liability from December 31, 2021 to March 31, 2022 is as follows:

 

Balance at December 31, 2021

 

$

330

 

Provisions for warranty obligations

 

 

116

 

Settlements

 

 

(110

)

Balance at March 31, 2022

 

$

336

 

Revenue Recognition

The Company’s revenue is primarily derived from the sale of products, leases and services. Product revenue consists of capital equipment and single-use disposables that are shipped and billed to customers both domestically and internationally. The Company’s main capital equipment products are the Precision Flow systems, the Vapotherm Transfer Unit 2.0 and Q50 compressor. The Company’s main disposable products are single-use disposables and nasal interfaces, or cannulas, and adaptors. Lease revenue consists of two components which include capital equipment that the Company leases to its customers and, in certain situations, an allocation from disposable revenue to other lease revenue upon the sale of disposable products in bundled arrangements involving the placement of Precision Flow capital units for use by the customer at no upfront charge in connection with the customer’s ongoing purchase of disposable products. Service revenue consists of fees associated with routine service of capital units and the sale of extended service contracts and preventative maintenance plans, which are purchased by a small portion of the Company’s customer base. In addition, the Company sells small quantities of component parts in the United States, United Kingdom, and to third-party international service centers who provide service on Precision Flow capital units outside of the United States and United Kingdom. Service revenue also includes fees from remote patient monitoring services sold through Vapotherm Access. Freight revenue is based upon actual freight costs plus a percentage markup of such costs associated with the shipment of products domestically, and to a lesser extent, internationally, and is included in service revenue. Rebates and fees consist of contractually obligated administrative fees and percentage-of-sales rebates paid to Group Purchasing Organizations (“GPOs”), Integrated Delivery Networks (“IDNs”) and distributor partners and accounted for as a reduction of revenue.

Under the Financial Accounting Standard Board’s (“FASB”) Accounting Standards Codifications (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and assesses whether each promised good or service is distinct and determines those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Sales, value-added, and other taxes collected on behalf of third parties are excluded from revenue. The Company’s standard payment terms are generally 30 days from the date of sale.

Contracts with customers may contain multiple performance obligations. For such arrangements, the transaction price is allocated to each performance obligation based on the estimated relative stand-alone selling prices of the promised products or services underlying each performance obligation. The Company determines stand-alone selling prices based on the price at which the performance obligation is sold separately. If the stand-alone selling price is not observable through past transactions, the Company estimates the stand-alone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations. Revenue is generally recognized when the customer obtains control of the Company’s product, which generally occurs at a point in time upon shipment based on the contractual shipping terms of a contract.

Product and service revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value amount method to which the Company expects to be entitled. As such, revenue on sales is recorded net of prompt pay discounts and payments made to GPOs, IDNs and distributors. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Determination of whether to include estimated amounts in the transaction price is based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available. The Company believes that the estimates it has established are reasonable based upon current facts and circumstances. Applying different judgments to the same facts and circumstances could result in different estimates.

When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying a practical expedient under ASC 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. None of the Company’s contracts contained a significant financing component during the three months ended March 31, 2022 and 2021.

The Company’s contracts with its customers have a duration of less than one year. Therefore, the Company has elected to apply a practical expedient and recognizes the incremental costs of obtaining contracts as an expense. These costs are included in sales and marketing expense in the accompanying condensed consolidated statements of comprehensive loss.

Lease Revenue

The Company also enters into agreements to lease its capital equipment. For such sales, the Company accounts for revenue under ASC 842, Leases (“ASC 842”), and assesses and classifies these transactions as sales-type or operating leases based on whether the lease transfers ownership of the equipment to the lessee by the end of the lease term. This criterion is met in situations in which the lease agreement provides for the transfer of title at or shortly after the end of the lease term. Equipment included in arrangements including transfer of title are accounted for as sales-type leases and the Company recognizes the present value of the lease payments due over the lease term as revenue at the inception of the lease. The Company records the present value of future lease payments in prepaid expenses and other current assets in the accompanying condensed consolidated balance sheets; these amounts totaled $0.4 million and $0.7 million at March 31, 2022 and December 31, 2021, respectively. Equipment included in arrangements that do not include the transfer of title, nor any of the sales-type or direct financing lease criteria, are accounted for as operating leases and revenue is recognized on a straight-line basis over the term of the lease.

The Company also enters into agreements involving the placement of Precision Flow capital units for use by the customer at no upfront charge in connection with the customer’s ongoing purchase of disposable products. In these bundled arrangements, revenue recognized for the sale of the disposables is allocated between disposable revenue and other lease revenue based on the estimated relative stand-alone selling prices of the individual performance obligations.

Shipping and Handling Costs

Amounts billed to customers for shipping and handling are included in service revenue. Shipping and handling costs are included in costs of sales. The total costs of shipping and handling for the three months ended March 31, 2022 and 2021 were $0.4 million and $0.5 million, respectively.

Sales and Value-Added Taxes

When required by local jurisdictions, the Company bills its customers for sales tax and value-added tax calculated on each sales invoice and records a liability for the sales and value-added tax payable, which is included in accrued expenses and other current liabilities in the condensed consolidated balance sheets. Sales tax and value-added tax billed to a customer are not included in the Company’s revenue.

Stock-Based Compensation

The Company maintains an equity incentive plan to provide long-term incentives for employees, consultants, and members of the board of directors. The plan allows for the issuance of non-statutory and incentive stock options, restricted stock, unrestricted stock, stock units, including restricted stock units and performance stock units, and stock appreciation rights to employees, consultants and non-employee directors. The Company recognizes stock-based compensation expense for awards of equity instruments to employees and non-employees based on the grant date fair value of those awards in accordance with ASC Topic 718, Stock Compensation (“ASC 718”). ASC 718 requires all equity-based compensation awards, including grants of restricted stock, restricted stock units and stock options, to be recognized as expense in the condensed consolidated statements of comprehensive loss based on their grant date fair values.

The fair value of each option grant is estimated on the grant date using the Black-Scholes option pricing model. The fair value of restricted stock and restricted stock units is measured at the market value of the related shares of the Company’s common stock on the grant date. The fair value is then amortized on a straight-line basis over the requisite service period of the awards, which is generally the vesting period and is generally three years. For performance-based awards, the related compensation cost is amortized over the performance period on an accelerated attribution basis. Compensation cost associated with performance awards is based on fair value on the date of grant and the number of units expected to be earned after assessing the probability that certain performance criteria will be met and the associated targeted payout level that is forecasted will be achieved. Cumulative adjustments are recorded each quarter to reflect estimated outcomes of the performance-related conditions until the results are determined and settled. Use of a valuation model requires management to make certain assumptions with respect to selected model inputs, including the expected life (weighted average period of time that the options granted are expected to be outstanding), the volatility of the Company’s common stock and an assumed risk-free interest rate. For the year ended December 31, 2021, expected volatility was calculated based on historical volatility of a group of publicly traded companies that the Company considers a peer group. Effective January 1, 2022, expected volatility is based on the historical volatility of the Company's common stock. The expected life is estimated using the simplified method for “plain vanilla” options. The risk-free interest rate is based on U.S. Treasury rates with a remaining term that approximates the expected life assumed at the date of grant. No dividend yield is assumed as the Company does not pay, and does not expect to pay, dividends on its common stock. The Company estimates forfeitures based on historical experience with pre-vested forfeitures. To the extent actual forfeitures differ from the estimate, the difference is recorded to compensation expense in the period of the forfeiture.

The Company recognizes stock-based expense for shares of its common stock issued pursuant to the Vapotherm, Inc. 2018 Employee Stock Purchase Plan (“ESPP”) on a straight-line basis over the related offering period. The Company estimates the fair value of shares to be issued under the ESPP based on a combination of options valued using the Black-Scholes option pricing model. The expected life is determined based on the contractual term. Dividend yield, risk-free interest rate, forfeiture rates, and expected volatility are estimated in a manner similar to option grants described above.

Income Tax

The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the condensed consolidated financial statements or in the Company’s tax returns. Deferred taxes are determined based on the difference between the financial reporting and tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company assesses the likelihood that its deferred tax assets will be recovered from future taxable income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.

The Company accounts for uncertainty in income taxes recognized in the condensed consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the condensed consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.

The Company’s major tax jurisdictions are the states of New Hampshire and Pennsylvania, and the United States, United Kingdom, and Germany. The provision for income taxes for the three months ended March 31, 2022 totaled $0.1 million and related to deferred tax liabilities for differences in the book and tax basis of indefinite-lived assets, partially offset by a benefit for net deferred income tax assets deemed more likely than not to be realized by our foreign subsidiaries. There was no provision or benefit for income taxes for the three months ended March 31, 2021 because the Company has historically incurred operating losses and maintains a full valuation allowance against its United States net deferred tax assets.

Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the “Code”) due to ownership change limitations that have occurred previously or that could occur in the future. These ownership changes may limit the amount of net operating loss and tax credit carryforwards that can be utilized to offset future taxable income and reduce taxes, respectively. The Company has not currently completed an evaluation of ownership changes through December 31, 2021 to assess whether utilization of the Company’s net operating loss and tax credit carryforwards would be subject to an annual limitation under Sections 382 and 383 of the Code. To the extent an ownership change is determined to have occurred under Sections 382 and 383 of the Code, the net operating loss and tax credit carryforwards may be subject to limitation.

Recently Issued Accounting Pronouncements

Credit Losses (Topic 326):

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). This standard requires that credit losses be reported using an expected losses model rather than the incurred losses model that is currently used and establishes additional disclosures related to credit risks. In November 2019, the FASB issued ASU 2019-10, Financial Instruments-Credit Losses (Topic 326), Derivative and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for ASU 2016-13 to interim and annual periods beginning after December 15, 2022 for private companies, emerging growth companies following private company adoption dates, or public entities meeting the definition of smaller reporting companies as of the date of issuance of this update. Since the Company met the definition of a smaller reporting company as of the date of issuance of this update, the Company is not required to adopt ASU 2016-13 until January 1, 2023. The Company has not yet determined the effects, if any, that the adoption of ASU 2016-13 and subsequent amendments to this standard may have on its financial position, results of operations, cash flows, or disclosures.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination
3 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
Business Combination

3. Business Combination

On November 2, 2021, HGE affiliated with a leading pulmonology practice in Tulsa, Oklahoma known as Pulmonary Care Innovations, PLLC d/b/a RespirCare (“RespirCare”). RespirCare provides in-person and virtual care to COPD and other respiratory distress patients in Oklahoma (and potentially other states with licensure reciprocity). This affiliation was structured as an acquisition of RespirCare’s management company, PCI Management Group LLC (“PCI”) and PCI’s arrangements with RespirCare and its physician shareholder. The Company consolidates PCI and RespirCare for accounting and tax purposes. The principal assets acquired included goodwill and property and equipment. The Company undertook the acquisition in order to increase the number of patients for Vapotherm Access remote patient monitoring service.

The purchase price, net of cash acquired, of $1.7 million was funded with cash payments of approximately $1.3 million and the settlement of $0.4 million of preexisting transactions. The acquisition has been accounted for as an acquisition of a business. The following table summarizes the preliminary purchase price allocation that includes the fair value of the separately identifiable assets acquired and liabilities assumed as of November 2, 2021:

 

Cash

 

$

39

 

Accounts receivable

 

 

101

 

Prepaids and other current assets

 

 

11

 

Property and equipment

 

 

397

 

Operating lease right-of-use assets

 

 

316

 

Goodwill

 

 

1,302

 

Other long-term assets

 

 

9

 

Total assets acquired

 

 

2,175

 

Accounts payable

 

 

(29

)

Other current liabilities

 

 

(111

)

Other long-term liabilities

 

 

(264

)

Total liabilities assumed

 

 

(404

)

Total purchase price

 

$

1,771

 

The excess of purchase consideration over the fair value of net tangible assets acquired was recorded as goodwill. Goodwill associated with the acquisition was primarily attributable to the expansion opportunity of the Vapotherm Access remote monitoring platform and the value of the acquired workforce. The goodwill is deductible for tax purposes. The fair values assigned to tangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. There were no intangible assets identified as part of the acquisition. The fair values of assets acquired and liabilities assumed may be subject to change as additional information is received. The Company expects to finalize the purchase price allocation as soon as practicable, but not later than one year from the acquisition date.

The Company has included the financial results of PCI and RespirCare in the condensed consolidated financial statements from the date of acquisition. Pro forma financial information has not been presented as the impact to the financial results is immaterial. Net revenue and net loss related of PCI and RespirCare since the date of acquisition were immaterial. The transaction costs associated with the acquisition were approximately $0.5 million and were recorded in general and administrative expense as incurred during the fourth quarter of 2021.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements

4. Fair Value Measurements

In accordance with ASC 820, Fair Value Measurements and Disclosures, the Company generally defines fair value 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 (exit price). The Company uses a three-tier fair value hierarchy, which classifies the inputs used in measuring fair values. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements), and the lowest priority to unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are described below:

Level 1 – inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.

Level 2 – inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability.

Level 3 – unobservable inputs for the asset or liability in which there is little, if any, market activity for the asset or liability at the measurement date.

As of March 31, 2022, the Company had two items, cash equivalents and contingent consideration, measured at fair value on a recurring basis. The Company’s cash equivalents primarily consist of money market deposits which total approximately $53.2 million at March 31, 2022 and are valued based on Level 1 of the fair value hierarchy. The Company’s contingent consideration which totals $3.2 million at March 31, 2022 relates to the 2020 acquisition of HGE and is valued based on Level 3 of the fair value hierarchy. There were no transfers in or out of Level 1, 2 or 3 during the three months ended March 31, 2022.

The following table summarizes changes to the contingent consideration payable, a recurring Level 3 measurement, for the three months ended March 31, 2022:

 

Balance at December 31, 2021

 

$

9,116

 

Change in fair value of contingent consideration

 

 

(188

)

Payments

 

 

(5,765

)

Balance at March 31, 2022

 

$

3,163

 

The change in fair value of contingent consideration was a reduction of $0.2 million for the three months ended March 31, 2022 and is included in general and administrative expenses in the accompanying condensed consolidated statement of comprehensive loss.

Payments of contingent consideration included $0.1 million paid in cash and $5.6 million paid in 368,168 shares of the Company's common stock for the three months ended March 31, 2022.

During the first quarter of 2022, the Company granted warrants to purchase 107,373 shares of common stock in connection with its financing arrangement described in Note 9 "Debt." These equity-classified warrants were valued using the Black-Scholes pricing model, which falls within Level 3 of the fair value hierarchy.

The assumptions used in the Black-Scholes pricing model were as follows at the date of grant:

 

Expected dividend yield

 

 

0.0

%

Risk free interest rate

 

 

1.9

%

Expected stock price volatility

 

 

79.3

%

Expected term (years)

 

 

10.0

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Accounts Receivable

5. Accounts Receivable

Accounts receivable consists of the following:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

United States

 

$

5,913

 

 

$

8,894

 

International

 

 

4,304

 

 

 

2,147

 

Total accounts receivable

 

 

10,217

 

 

 

11,041

 

Less: Allowance for doubtful accounts

 

 

(305

)

 

 

(132

)

Accounts receivable, net of allowance for doubtful
   accounts

 

$

9,912

 

 

$

10,909

 

No individual customer accounted for 10% or more of net revenue for the three months ended March 31, 2022 or March 31, 2021. One customer accounted for 17% of total accounts receivable at March 31, 2022. No individual customers accounted for 10% or more of total accounts receivable at December 31, 2021.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Inventories

6. Inventories

Inventories consist of the following:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

Component parts

 

$

18,148

 

 

$

19,860

 

Finished goods

 

 

19,900

 

 

 

16,702

 

Total inventories

 

$

38,048

 

 

$

36,562

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2022
Goodwill And Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

7. Goodwill and Intangible Assets

The changes in the carrying amount of goodwill and intangible assets during the three months ended March 31, 2022 are as follows:

 

 

 

Goodwill

 

 

Intangible Assets

 

Balance at December 31, 2021

 

$

15,300

 

 

$

4,398

 

Amortization

 

 

-

 

 

 

(150

)

Foreign currency exchange rate changes

 

 

(17

)

 

 

(3

)

Balance at March 31, 2022

 

$

15,283

 

 

$

4,245

 

The following table presents a summary of acquired intangible assets:

 

 

 

As of March 31, 2022

 

 

 

Weighted Average
Amortization Period
in Years

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

Customer relationships

 

 

10.00

 

 

$

2,420

 

 

$

(333

)

Developed technology

 

 

10.00

 

 

 

2,400

 

 

 

(330

)

Customer agreements

 

 

3.83

 

 

 

456

 

 

 

(368

)

Total intangible assets

 

 

9.47

 

 

$

5,276

 

 

$

(1,031

)

 

The Company recognized $0.1 million of amortization expense within sales and marketing expenses related to the intangible assets during each of the three months ended March 31, 2022 and 2021. The Company also recognized less than $0.1 million of amortization expense within general and administrative expenses related to intangible assets during each of the three months ended March 31, 2022 and 2021.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities

8. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

Accrued payroll and employee-related costs

 

$

3,147

 

 

$

2,734

 

Contingent consideration, current portion

 

 

2,564

 

 

 

3,952

 

Operating lease liabilities, current portion

 

 

2,055

 

 

 

1,753

 

Accrued bonuses

 

 

1,112

 

 

 

6,988

 

Accrued professional fees

 

 

1,038

 

 

 

1,682

 

Accrued vacation liability

 

 

765

 

 

 

786

 

Accrued taxes

 

 

724

 

 

 

1,450

 

Accrued commissions

 

 

694

 

 

 

5,181

 

Product warranty reserve

 

 

336

 

 

 

330

 

Accrued freight

 

 

279

 

 

 

247

 

Accrued inventory

 

 

96

 

 

 

1,111

 

Other

 

 

2,565

 

 

 

2,345

 

Total accrued expenses and other current liabilities

 

$

15,375

 

 

$

28,559

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Debt

9. Debt

Current Credit Facilities

On February 18, 2022 (the "Effective Date”), the Company entered into a Loan and Security Agreement (the “SLR Loan Agreement”) with SLR Investment Corporation (“SLR”) which provides for a term A loan facility of $100.0 million (the “SLR Term

A Loan Facility”) and a term B loan facility of $25.0 million (the “SLR Term B Loan Facility” and, together with the Term A Loan Facility, the “SLR Facilities”). The SLR Term A Loan Facility was funded to the Company on the Effective Date. In connection with this draw down, the Company granted SLR warrants to purchase 107,373 shares of the Company's common stock. The warrants have an exercise price of $13.97 per share, were fully vested upon issuance, are exercisable at the option of the holder, in whole or in part, and expire in February 2032. The SLR Term B Loan Facility will be available to the Company following the Effective Date upon achievement of a certain minimum revenue level as more fully described in the SLR Loan Agreement. The proceeds of SLR Term A Loan Facility were used to repay all indebtedness under the Company's prior loan agreement, as described below.

The SLR Facilities will mature on February 1, 2027 (the "Maturity Date"). Advances under the SLR Facilities bear interest at a floating rate per annum equal to (a) the greater of (i) 0.10% or (ii) the LIBOR Rate, plus (b) 8.30%. At March 31, 2022, the interest rate was 8.53%. The outstanding balance was $100.0 million at March 31, 2022. The SLR Loan Agreement provides for interest-only payments for the first forty-eight months following the Effective Date. Thereafter, payments on the SLR Facilities will be due monthly in twelve equal installments; provided that the Company shall have the option to extend the interest-only period for an additional twelve months upon achievement of a certain minimum revenue level as more fully described in the SLR Loan Agreement. The SLR Facilities may be prepaid in full, subject to a prepayment charge of (i) 3.0%, if such prepayment occurs on or prior to February 17, 2023, (ii) 2.0%, if such prepayment occurs after February 18, 2023 but on or prior to February 17, 2024, and (iii) 1.0%, if such prepayment occurs after February 18, 2024 but on or prior to the Maturity Date. A facility fee equal to 0.9% of the SLR Term B Loan Facility (the "SLR Term B Loan Facility Fee"), or $225,000, is due on the earliest of (i) the initial funding date, (ii) December 20, 2023, and (iii) the prepayment of the SLR Facilities prior to December 20, 2023. The SLR Term B Loan Facility Fee is being accrued to interest expense over 22 months. In addition to the payment of principal and accrued interest, the Company will be required to make a payment of 6.95% of the aggregate principal amount of the SLR Facilities funded (the "Facility Exit Fee"), which is payable on the earliest to occur of (i) the Maturity Date, (ii) the acceleration of the SLR Facilities prior to the Maturity Date, and (iii) the prepayment date of the SLR Facilities prior to the Maturity Date. The Facility Exit Fee of $7.0 million is considered fully earned by SLR as of the Effective Date and is being accrued to interest expense over the term of the SLR Term A Loan Facility. The SLR Facilities are secured by a lien on substantially all of the assets, including intellectual property, of the Company. As of March 31, 2022, the Company was in compliance with all covenants under the SLR Loan Agreement.

The SLR Loan Agreement contains customary covenants and representations, including, without limitation, a minimum revenue covenant equal to 75% of each month’s forecasted net product revenue (tested on a trailing six month basis at the end of each fiscal month, commencing with the six month period ending on July 31, 2022) and other financial covenants, reporting obligations, and limitations on dispositions, changes in business or ownership, mergers or acquisitions, indebtedness, encumbrances, distributions and investments, transactions with affiliates and capital expenditures.

The events of default under the SLR Loan Agreement include, without limitation, and subject to customary grace periods, (1) the Company’s failure to make any payments of principal or interest under the SLR Loan Agreement or other loan documents, (2) the Company’s breach or default in the performance of any covenant under the SLR Loan Agreement, (3) the occurrence of a material adverse effect or an event that is reasonably likely to result in a material adverse effect, (4) the existence of an attachment or levy on a material portion of the Company’s funds or of its subsidiaries, (5) the Company’s insolvency or bankruptcy, or (6) the occurrence of certain material defaults with respect to any other of the Company’s indebtedness in excess of $500,000. If an event of default occurs, SLR is entitled to take enforcement action, including acceleration of amounts due under the SLR Loan Agreement (the “Mandatory Prepayment Option”). The Company determined the Mandatory Prepayment Option to be an embedded derivative that is required to be bifurcated from the SLR Loan Agreement. The Company determined the combined probability of an event of default and SLR exercising the Mandatory Prepayment Option to be remote and deemed its fair value to be immaterial as of March 31, 2022. The Company will re-evaluate the fair value of the Mandatory Prepayment Option at the end of each reporting period, as applicable.

The SLR Loan Agreement also contains other customary provisions, such as expense reimbursement and confidentiality. SLR has indemnification rights and the right to assign the SLR Facilities, subject to customary restrictions.

The annual principal maturities of the Company’s SLR Facilities as of March 31, 2022 are as follows:

 

2022 (remaining 9 months)

 

$

-

 

2023

 

 

-

 

2024

 

 

-

 

2025

 

 

83,333

 

2026

 

 

16,667

 

Less: Unamortized deferred financing costs

 

 

(3,509

)

Long-term loans payable

 

$

96,491

 

Prior Credit Facilities

On February 18, 2022, the Company used $47.4 million of the SLR Term A Loan Facility to pay off all obligations owing under, and to terminate, its prior Loan and Security Agreement (the “CIBC Loan Agreement”) with Canadian Imperial Bank of Commerce Innovation Banking (“CIBC”) which provided for a revolving loan facility of $12.0 million (the "CIBC Revolving Facility") and a term loan facility of $40.0 million (the "CIBC Term Facility" and, together with the Revolving Facility, the "CIBC Facilities"). As a result of the termination of the CIBC Loan Agreement, the Company recorded a loss on extinguishment of debt of $1.1 million, which included the prepayment penalty, write-off of the remaining unamortized deferred financing costs, and legal fees during the first quarter of 2022.

As of December 31, 2021, the Company had $40.0 million of the CIBC Term Facility outstanding under the CIBC Loan Agreement, which accrued interest at a floating rate equal to the Wall Street Journal ("WSJ") Prime Rate plus 2.5% and is subject to a floor of 3.25%, and $4.9 million of outstanding borrowings under the CIBC Revolving Facility, which accrued interest at a floating rate per annum equal to the WSJ Prime Rate plus 1.0% and is subject to a floor of 3.25%. The CIBC Term Facility was scheduled to mature on October 21, 2025 and the CIBC Revolving Facility was scheduled to mature on October 21, 2022. As previously mentioned, the CIBC Facilities were fully repaid and terminated on February 18, 2022 when the Company entered into the SLR Loan Agreement.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments And Contingencies Disclosure [Abstract]  
Commitments and Contingencies

10. Commitments and Contingencies

Lease Commitments

 

The Company's operating lease commitments have been described in Note 11 on the 2021 Form 10-K.

 

In November 2021, the Company entered into a lease agreement, which commenced in January 2022, where the Company assumed a real estate lease for 23,877 square feet of manufacturing and warehouse space in Mesquite, Texas. The lease term expires on April 23, 2027. The Company has the option to renew the lease for an additional five-year term. The Company is not reasonably certain that it will renew the lease beyond April 2027.

In January 2022, the Company entered into a supplier agreement, which granted the Company the right to control the use of 7,442 square feet of manufacturing and warehouse space in Tijuana, Mexico. The term of the embedded lease expires on January 28, 2025. The Company has the option to renew the supplier agreement for an additional 12 month period. The Company is not reasonably certain that it will renew the agreement beyond January 2025.

The following table presents operating lease cost and information related to operating lease liabilities for the periods indicated:

 

 

 

Three Months Ended
March 31,

 

 

 

2022

 

2021

 

Lease cost:

 

 

 

 

 

  Operating lease cost

 

$

683

 

$

416

 

  Variable lease cost

 

 

115

 

 

133

 

  Total

 

$

798

 

$

549

 

Operating cash flow impacts:

 

 

 

 

 

  Cash paid for amounts included in measurement of lease liabilities

 

$

612

 

$

587

 

  Operating right of use assets obtained in exchange for new operating lease liabilities

 

$

1,254

 

$

-

 

Weighted average remaining lease term - operating leases (in years)

 

 

3.4

 

 

4.0

 

Weighted average discount rate - operating leases

 

 

8.1

%

 

8.0

%

 

As of March 31, 2022, future maturities of lease liabilities under the Company’s noncancelable operating leases are as follows:

 

 

 

Total Due

 

2022 (remaining 9 months)

 

$

1,909

 

2023

 

 

2,841

 

2024

 

 

2,894

 

2025

 

 

946

 

2026

 

 

403

 

Thereafter

 

 

54

 

Total payments

 

 

9,047

 

Less interest

 

 

(1,128

)

Total present value of lease payments

 

$

7,919

 

 

Legal Matters

From time to time, the Company may become involved in various legal proceedings, including those that may arise in the ordinary course of business. The Company believes there is no litigation pending that could have, individually, or in the aggregate, a material adverse effect on the results of its operations or financial condition.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants
3 Months Ended
Mar. 31, 2022
Warrants And Rights Note Disclosure [Abstract]  
Warrants

11. Warrants

The Company's warrant activity is summarized as follows:

 

 

 

Common Stock Warrants

 

 

 

Number of
Shares

 

 

Weighted
Average
Exercise
Price

 

Outstanding at December 31, 2021

 

 

33,948

 

 

$

14.00

 

Warrants granted

 

 

107,373

 

 

 

13.97

 

Warrants expired

 

 

(5,450

)

 

 

14.00

 

Outstanding at March 31, 2022

 

 

135,871

 

 

$

13.98

 

In connection with its financing arrangement described in Note 9 "Debt," on February 18, 2022, the Company granted warrants to SLR to purchase 107,373 shares of Company common stock. The warrants have an exercise price of $13.97 per share, were fully vested upon issuance, are exercisable at the option of the holder, in whole or in part, and expire in February 2032.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue
3 Months Ended
Mar. 31, 2022
Revenue From Contract With Customer [Abstract]  
Revenue

12. Revenue

Disaggregated Revenue

The following table shows the Company’s net revenue disaggregated into categories the Company considers meaningful:

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

 

US

 

 

International

 

 

Total

 

Net revenue by:

 

 

 

 

 

 

 

 

 

Product revenue

 

 

 

 

 

 

 

 

 

Capital equipment

 

$

2,374

 

 

$

784

 

 

$

3,158

 

Disposable

 

 

11,071

 

 

 

3,808

 

 

 

14,879

 

Subtotal product revenue

 

 

13,445

 

 

 

4,592

 

 

 

18,037

 

Lease revenue

 

 

 

 

 

 

 

 

 

Capital equipment

 

 

238

 

 

 

163

 

 

 

401

 

Other

 

 

393

 

 

 

98

 

 

 

491

 

Service and other revenue

 

 

2,423

 

 

 

270

 

 

 

2,693

 

Total net revenue

 

$

16,499

 

 

$

5,123

 

 

$

21,622

 

 

 

 

Three Months Ended March 31,

 

 

 

2021

 

 

 

US

 

 

International

 

 

Total

 

Net revenue by:

 

 

 

 

 

 

 

 

 

Product revenue

 

 

 

 

 

 

 

 

 

Capital equipment

 

$

6,232

 

 

$

4,932

 

 

$

11,164

 

Disposable

 

 

12,461

 

 

 

4,695

 

 

 

17,156

 

Subtotal product revenue

 

 

18,693

 

 

 

9,627

 

 

 

28,320

 

Lease revenue

 

 

 

 

 

 

 

 

 

Capital equipment

 

 

1,577

 

 

 

33

 

 

 

1,610

 

Other

 

 

544

 

 

 

136

 

 

 

680

 

Service and other revenue

 

 

1,255

 

 

 

443

 

 

 

1,698

 

Total net revenue

 

$

22,069

 

 

$

10,239

 

 

$

32,308

 

 

United States and International net revenue is based on the customer location to which the product is shipped. No individual foreign country represents more than 10% of the Company’s total net revenue for the three months ended March 31, 2022 or 2021.

Contract Balances from Contracts with Customers

Contract liabilities consist of deferred revenue and other contract liabilities associated with rebates and fees payable to GPOs, IDNs and distributor partners. Deferred revenues are included in contract liabilities in the accompanying condensed consolidated balance sheets. The following table presents changes in contract liabilities during the three months ended March 31, 2022:

 

 

 

Deferred
Revenue

 

 

Other Contract
Liabilities

 

Balance at December 31, 2021

 

$

1,712

 

 

$

369

 

Additions

 

 

1,562

 

 

 

150

 

Subtractions

 

 

(2,000

)

 

 

(369

)

Balance at March 31, 2022

 

$

1,274

 

 

$

150

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Stock-Based Compensation

13. Stock-Based Compensation

As of March 31, 2022, 1,565,666 shares of common stock remained available for issuance under the Vapotherm, Inc. 2018 Equity Incentive Plan (as amended and restated, the "2018 Equity Plan"), assuming target performance under outstanding performance

stock units. To date, stock options, performance awards, restricted stock awards, restricted stock units and performance stock units have been granted under the 2018 Equity Plan.

Stock-based compensation expense was allocated based on the employees’ and non-employees’ functions as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2022

 

 

2021

 

Cost of revenue

 

$

228

 

 

$

176

 

Research and development

 

 

488

 

 

 

341

 

Sales and marketing

 

 

1,079

 

 

 

921

 

General and administrative

 

 

1,651

 

 

 

1,247

 

Total

 

$

3,446

 

 

$

2,685

 

 

Stock Options

The Company granted options to purchase an aggregate of 241,250 shares of common stock at exercise prices ranging from $13.22 to $20.71 per share, with a weighted average exercise price of $20.53 per share, during the three months ended March 31, 2022. The Company granted options to purchase an aggregate of 357,140 shares of common stock at exercise prices ranging from $23.01 to $35.51 per share, with a weighted average exercise price of $27.06 per share, during the three months ended March 31, 2021. The weighted average fair value of stock options granted during the three months ended March 31, 2022 and 2021 was $14.18 and $19.73 per share, respectively.

The weighted average assumptions used in the Black-Scholes options pricing model are as follows:

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Expected dividend yield

 

 

0.0

%

 

 

0.0

%

Risk free interest rate

 

 

1.4

%

 

 

0.5

%

Expected stock price volatility

 

 

80.3

%

 

 

88.3

%

Expected term (years)

 

 

6.1

 

 

 

6.1

 

 

Restricted Stock Units and Restricted Stock Awards

The Company has granted both restricted stock units and restricted stock awards.

A summary of restricted stock unit activity for the three months ended March 31, 2022 is as follows:

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

 

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Unvested at December 31, 2021

 

 

509,388

 

 

$

24.69

 

Granted

 

 

386,918

 

 

 

19.66

 

Vested

 

 

(57,448

)

 

 

26.81

 

Canceled

 

 

(12,116

)

 

 

22.28

 

Unvested at March 31, 2022

 

 

826,742

 

 

$

22.22

 

 

A summary of restricted stock award activity for the three months ended March 31, 2022 is as follows:

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

 

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Unvested at December 31, 2021

 

 

7,989

 

 

$

1.68

 

Granted/purchased

 

 

-

 

 

 

-

 

Vested

 

 

(6,178

)

 

 

1.68

 

Canceled

 

 

(473

)

 

 

1.68

 

Unvested at March 31, 2022

 

 

1,338

 

 

$

1.68

 

 

Performance Stock Units

The Company granted performance stock units covering 159,343 shares of common stock, assuming target level of performance, with a weighted average grant date fair value of $20.71 during the three months ended March 31, 2022. The quantity of shares that will ultimately vest and be issued upon settlement of the performance stock units range from 0% to 200% of a targeted number of shares and will be determined based on, and subject to, achievement by the Company of certain revenue targets for the year ending December 31, 2024. There were no performance stock units outstanding at December 31, 2021.

 

Employee Stock Purchase Plan

As of March 31, 2022, 934,520 shares of common stock remained available for issuance under the ESPP.

The ESPP provides for successive discrete offering periods of approximately six months or as determined by the plan administrator. Effective January 1, 2022, offering periods begin on each January 1st and July 1st or the first trading day thereafter.

The ESPP permits eligible employees to elect to purchase shares of common stock through fixed whole percentage contributions from eligible compensation during each offering period, not to exceed 10% of the eligible compensation a participant receives during an offering period and not to accrue at a rate which exceeds $25,000 of the fair value of the stock (determined on the grant date(s)) for each calendar year. A participant may purchase the lower of (a) a number of shares of common stock determined by dividing such participant’s accumulated payroll deductions on the exercise date by the option price, (b) 5,000 shares, or (c) such other lesser maximum number of shares as shall have been established by the plan administrator.

Amounts deducted and accumulated by the participant will be used to purchase shares of common stock at the end of each offering period. The purchase price of the shares will be 85% of the lower of the fair value of common stock on the first trading day of each offering period or on the purchase date. Participants may end their participation during an offering period up to ten days in advance of the exercise date and will be paid their accumulated contributions that have not been used to purchase shares of common stock. Participation ends automatically upon termination of employment.

The fair value of the purchase right for the ESPP option is estimated on the date of grant using the Black-Scholes pricing model with the following assumptions during 2022:

 

Expected dividend yield

 

 

0.0

%

Risk free interest rate

 

 

0.2

%

Expected stock price volatility

 

 

45.0

%

Expected term (years)

 

 

0.5

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share

14. Net Loss Per Share

The Company excluded the following potential common shares, based on amounts outstanding at each period end, from the computation of diluted net loss per share for the periods indicated because including them would have had an anti-dilutive effect:

 

 

 

As of March 31,

 

 

 

2022

 

 

2021

 

Options to purchase common stock

 

 

2,120,086

 

 

 

2,009,646

 

Unvested restricted stock units and awards and
   performance stock units

 

 

987,423

 

 

 

469,486

 

Employee stock purchase plan shares

 

 

47,311

 

 

 

63,581

 

Warrants to purchase common stock

 

 

135,871

 

 

 

33,948

 

 

 

 

3,290,691

 

 

 

2,576,661

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Event
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Event

15. Subsequent Event

On April 27, 2022 the Company committed to a plan to relocate all of its manufacturing operations from Exeter, New Hampshire to a company operated manufacturing facility in Mexico to be determined. While it is anticipated that this move will incur significant start-up costs, the anticipated lower costs associated with the planned Mexico plant will be a key part of the Company’s plan to increase future gross margins and mitigate the risk of higher U.S. inflation and a tight labor market in New Hampshire for the foreseeable future. The Company is in the process of determining the amount of the related restructuring charges, and accordingly, is unable to estimate the total amount or range of amounts expected to be incurred in connection with the action or the total amount or range of amounts that will result in future cash expenditures. The Company expects to complete the relocation by late 2022 or early 2023.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The information included in this Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements and the accompanying notes included in our Annual Report on Form 10-K for the year ended December 31, 2021 (the “2021 Form 10-K”). Our accounting policies are described in the “Notes to Consolidated Financial Statements” in our 2021 Form 10-K and are updated, as necessary, in this report. The year-end condensed consolidated balance sheet data presented for comparative purposes was derived from our audited financial statements but does not include all disclosures required by U.S. GAAP.

Principles of Consolidation

Principles of Consolidation

These condensed consolidated financial statements include the financial statements of Vapotherm UK Ltd ("Vapotherm UK," formerly Solus Medical Ltd.), a wholly owned subsidiary of the Company based in the United Kingdom, Vapotherm Deutschland GmbH, a wholly owned subsidiary of the Company located in Germany, HGE, a wholly owned subsidiary of the Company located in the United States, PCI, a wholly owned subsidiary of HGE which was acquired on November 2, 2021 located in the United States, and RespirCare, an affiliate of PCI located in the United States. All intercompany accounts and transactions have been eliminated upon consolidation.

Segment Information

Segment Information

Operating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company globally manages the business within one reporting segment, Vapotherm, Inc. and three reporting units, Vapotherm, Vapotherm UK and Vapotherm Access. Segment information is consistent with how the chief operating decision maker reviews the business, makes investing and resource allocation decisions and assesses operating performance.

The majority of the Company’s long-term assets are located in the United States. Long-term assets located outside the United States totaled $3.8 million and $2.4 million as of March 31, 2022 and December 31, 2021, respectively.

Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires the Company to make judgments, assumptions, and estimates that affect the reported amounts of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and liabilities. The Company evaluates its estimates on an ongoing basis. The Company bases its estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Significant estimates relied upon in preparing these condensed consolidated financial statements include calculation of stock-based compensation, valuation of warrants, fair values of acquired assets and liabilities, including goodwill and intangibles assets, realizability of inventories, allowance for bad debts, accrued expenses, including the fair value of contingent consideration, the valuation allowances against deferred income tax assets, and assessments of impairment with respect to long-lived and intangible assets. Actual results may differ from these estimates.

Unaudited Interim Financial Information

Unaudited Interim Financial Information

The accompanying condensed consolidated balance sheet as of March 31, 2022, and the condensed consolidated statements of comprehensive loss, stockholders’ equity and of cash flows for the three months ended March 31, 2022 and 2021 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and the results of its operations and its cash flows for the three months ended March 31, 2022 and 2021. The financial data and other information disclosed in these notes related to the three months ended March 31, 2022 and 2021 are also unaudited. The results of operations for the three months

ended March 31, 2022 and 2021 are not necessarily indicative of the operating results for the full year or for any other subsequent interim period.

Reclassification

Reclassification

Certain amounts in 2021 have been reclassified to conform to the presentation in 2022. None of the reclassifications had any impact to the Company’s results of operations.

Financial Instruments and Concentrations of Credit Risk

Financial Instruments and Concentrations of Credit Risk

As of March 31, 2022, the Company’s financial instruments were comprised of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and debt, the carrying amounts of which approximated fair value due to their short-term nature or market interest rates. All of the Company’s cash and cash equivalents are maintained at creditworthy financial institutions. At March 31, 2022, deposits exceed the amount of any insurance provided.

The Company extends credit to customers in the normal course of business but typically does not require collateral or any other security to support amounts due. Management performs ongoing credit evaluations of its customers. An allowance for potentially uncollectible accounts is provided based on history, economic conditions, and composition of the accounts receivable aging. In some cases, the Company makes allowances for specific customers based on these and other factors. Provisions for the allowance for doubtful accounts are recorded in general and administrative expenses in the accompanying condensed consolidated statements of comprehensive loss.

Supplier Risk

Supplier Risk

The Company obtains some of the components and subassemblies included in its Precision Flow systems and its Oxygen Assist Module from single source suppliers. The partial or complete loss of one or more of these suppliers could cause significant production delays, an inability to meet customer demand and a substantial loss in revenue.

Foreign Currency and Foreign Operations

Foreign Currency and Foreign Operations

The functional currency of the Company is the currency of the primary economic environment in which the entity operates, which is the U.S. dollar. For the Company’s non-U.S. subsidiaries that transact in a functional currency other than the U.S. dollar, assets and liabilities are translated at current rates of exchange at the balance sheet date. Income and expense items are translated at the average foreign currency exchange rates for the period. Adjustments resulting from the translation of the financial statements of its foreign operations into U.S. dollars are excluded from the determination of net loss and are recorded in accumulated other comprehensive income (loss), a separate component of stockholders’ equity.

Realized foreign currency gains or losses arising from transactions denominated in foreign currencies are recorded in other (expense) income in the condensed consolidated statements of comprehensive loss. Unrealized foreign currency gains or losses arising from transactions denominated in foreign currencies are recorded in accumulated other comprehensive income (loss).

Cash, Cash Equivalents, and Restricted Cash

Cash, Cash Equivalents, and Restricted Cash

The Company considers all highly liquid temporary investments purchased with original maturities of 90 days or less to be cash equivalents. The Company holds restricted cash related to certificates of deposits and collateral in relation to lease agreements. As of March 31, 2022, $1.1 million of its $74.0 million of cash, cash equivalents and restricted cash balance was located outside the

United States. As of December 31, 2021, $1.1 million of its $57.3 million of cash, cash equivalents and restricted cash balance was located outside of the United States.

The following table presents the components of total cash, cash equivalents, and restricted cash as set forth in the Company’s condensed consolidated statements of cash flows:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

Cash and cash equivalents

 

$

72,907

 

 

$

57,071

 

Restricted cash

 

 

1,109

 

 

 

253

 

Total cash, cash equivalents, and restricted cash

 

$

74,016

 

 

$

57,324

 

Property and Equipment

Property and Equipment

Property and equipment are recorded at cost. Depreciation is recognized over the estimated useful lives of the related assets on a straight-line basis, except for tooling for which depreciation is recognized utilizing the units-of-production method. Amortization of leasehold improvements is computed on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of the improvements and is included in depreciation expense. Demonstration equipment represents internally manufactured capital equipment that is used on-site at trade shows and at customer locations to demonstrate the Precision Flow system. Depreciation expense on demonstration equipment is recorded in sales and marketing expense in the condensed consolidated statements of comprehensive loss. Placement and evaluation systems represent capital equipment placed at customer locations under placement or evaluation agreements for which depreciation expense is included in cost of revenue in the accompanying condensed consolidated statements of comprehensive loss. Effective April 1, 2021, the Company changed the estimated useful life for certain of its demonstration, placement and evaluation units from five years to seven years. This prospective change had an immaterial impact on the Company’s results of operations for the three months ended March 31, 2021.

When impairment indicators are present, the Company evaluates the recoverability of its long-lived assets. If the assessment indicates an impairment, the affected assets are written down to fair value. There were no impairments of property and equipment during the three months ended March 31, 2022 or 2021.

Intangible Assets

Intangible Assets

Intangible assets are related to customer relationships, developed technology, and customer agreements and are amortized on a straight-line basis over their useful lives. Amortization is recorded within sales and marketing expenses in the consolidated statements of comprehensive loss for customer-related intangible assets while amortization of other intangible assets is included within general and administrative expenses in the consolidated statements of comprehensive loss. Intangible assets are evaluated for impairment whenever events or circumstances indicate an asset may be impaired. There were no impairments of intangible assets during the three months ended March 31, 2022 or 2021.

Goodwill

Goodwill

Goodwill represents the difference between the purchase price and the fair value of the identifiable tangible and intangible net assets when accounted for using the purchase method of accounting in a business combination. Goodwill is not amortized but reviewed for impairment. Goodwill is reviewed annually, as of October 1, and whenever events or changes in circumstances indicate that the carrying value of the goodwill may not be recoverable.

The Company compares the fair value of its reporting units to their carrying values. If the carrying value of the net assets assigned to a reporting unit exceeds the fair value of the reporting unit, the Company would record an impairment loss equal to the difference. There was no impairment of goodwill during the three months ended March 31, 2022 and 2021.

Product Warranty

Product Warranty

The Company provides its customers with a standard one-year warranty on its capital equipment sales. Warranty costs are accrued based on actual historical trends and estimated at the time of sale. The warranty liability is included within accrued expenses and other current liabilities in the condensed consolidated balance sheets. A roll-forward of the Company’s warranty liability from December 31, 2021 to March 31, 2022 is as follows:

 

Balance at December 31, 2021

 

$

330

 

Provisions for warranty obligations

 

 

116

 

Settlements

 

 

(110

)

Balance at March 31, 2022

 

$

336

 

Revenue Recognition

Revenue Recognition

The Company’s revenue is primarily derived from the sale of products, leases and services. Product revenue consists of capital equipment and single-use disposables that are shipped and billed to customers both domestically and internationally. The Company’s main capital equipment products are the Precision Flow systems, the Vapotherm Transfer Unit 2.0 and Q50 compressor. The Company’s main disposable products are single-use disposables and nasal interfaces, or cannulas, and adaptors. Lease revenue consists of two components which include capital equipment that the Company leases to its customers and, in certain situations, an allocation from disposable revenue to other lease revenue upon the sale of disposable products in bundled arrangements involving the placement of Precision Flow capital units for use by the customer at no upfront charge in connection with the customer’s ongoing purchase of disposable products. Service revenue consists of fees associated with routine service of capital units and the sale of extended service contracts and preventative maintenance plans, which are purchased by a small portion of the Company’s customer base. In addition, the Company sells small quantities of component parts in the United States, United Kingdom, and to third-party international service centers who provide service on Precision Flow capital units outside of the United States and United Kingdom. Service revenue also includes fees from remote patient monitoring services sold through Vapotherm Access. Freight revenue is based upon actual freight costs plus a percentage markup of such costs associated with the shipment of products domestically, and to a lesser extent, internationally, and is included in service revenue. Rebates and fees consist of contractually obligated administrative fees and percentage-of-sales rebates paid to Group Purchasing Organizations (“GPOs”), Integrated Delivery Networks (“IDNs”) and distributor partners and accounted for as a reduction of revenue.

Under the Financial Accounting Standard Board’s (“FASB”) Accounting Standards Codifications (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and assesses whether each promised good or service is distinct and determines those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Sales, value-added, and other taxes collected on behalf of third parties are excluded from revenue. The Company’s standard payment terms are generally 30 days from the date of sale.

Contracts with customers may contain multiple performance obligations. For such arrangements, the transaction price is allocated to each performance obligation based on the estimated relative stand-alone selling prices of the promised products or services underlying each performance obligation. The Company determines stand-alone selling prices based on the price at which the performance obligation is sold separately. If the stand-alone selling price is not observable through past transactions, the Company estimates the stand-alone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations. Revenue is generally recognized when the customer obtains control of the Company’s product, which generally occurs at a point in time upon shipment based on the contractual shipping terms of a contract.

Product and service revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value amount method to which the Company expects to be entitled. As such, revenue on sales is recorded net of prompt pay discounts and payments made to GPOs, IDNs and distributors. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Determination of whether to include estimated amounts in the transaction price is based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available. The Company believes that the estimates it has established are reasonable based upon current facts and circumstances. Applying different judgments to the same facts and circumstances could result in different estimates.

When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying a practical expedient under ASC 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. None of the Company’s contracts contained a significant financing component during the three months ended March 31, 2022 and 2021.

The Company’s contracts with its customers have a duration of less than one year. Therefore, the Company has elected to apply a practical expedient and recognizes the incremental costs of obtaining contracts as an expense. These costs are included in sales and marketing expense in the accompanying condensed consolidated statements of comprehensive loss.

Lease Revenue

Lease Revenue

The Company also enters into agreements to lease its capital equipment. For such sales, the Company accounts for revenue under ASC 842, Leases (“ASC 842”), and assesses and classifies these transactions as sales-type or operating leases based on whether the lease transfers ownership of the equipment to the lessee by the end of the lease term. This criterion is met in situations in which the lease agreement provides for the transfer of title at or shortly after the end of the lease term. Equipment included in arrangements including transfer of title are accounted for as sales-type leases and the Company recognizes the present value of the lease payments due over the lease term as revenue at the inception of the lease. The Company records the present value of future lease payments in prepaid expenses and other current assets in the accompanying condensed consolidated balance sheets; these amounts totaled $0.4 million and $0.7 million at March 31, 2022 and December 31, 2021, respectively. Equipment included in arrangements that do not include the transfer of title, nor any of the sales-type or direct financing lease criteria, are accounted for as operating leases and revenue is recognized on a straight-line basis over the term of the lease.

The Company also enters into agreements involving the placement of Precision Flow capital units for use by the customer at no upfront charge in connection with the customer’s ongoing purchase of disposable products. In these bundled arrangements, revenue recognized for the sale of the disposables is allocated between disposable revenue and other lease revenue based on the estimated relative stand-alone selling prices of the individual performance obligations.

Shipping and Handling Costs

Shipping and Handling Costs

Amounts billed to customers for shipping and handling are included in service revenue. Shipping and handling costs are included in costs of sales. The total costs of shipping and handling for the three months ended March 31, 2022 and 2021 were $0.4 million and $0.5 million, respectively.

Sales and Value-Added Taxes

Sales and Value-Added Taxes

When required by local jurisdictions, the Company bills its customers for sales tax and value-added tax calculated on each sales invoice and records a liability for the sales and value-added tax payable, which is included in accrued expenses and other current liabilities in the condensed consolidated balance sheets. Sales tax and value-added tax billed to a customer are not included in the Company’s revenue.

Stock-Based Compensation

Stock-Based Compensation

The Company maintains an equity incentive plan to provide long-term incentives for employees, consultants, and members of the board of directors. The plan allows for the issuance of non-statutory and incentive stock options, restricted stock, unrestricted stock, stock units, including restricted stock units and performance stock units, and stock appreciation rights to employees, consultants and non-employee directors. The Company recognizes stock-based compensation expense for awards of equity instruments to employees and non-employees based on the grant date fair value of those awards in accordance with ASC Topic 718, Stock Compensation (“ASC 718”). ASC 718 requires all equity-based compensation awards, including grants of restricted stock, restricted stock units and stock options, to be recognized as expense in the condensed consolidated statements of comprehensive loss based on their grant date fair values.

The fair value of each option grant is estimated on the grant date using the Black-Scholes option pricing model. The fair value of restricted stock and restricted stock units is measured at the market value of the related shares of the Company’s common stock on the grant date. The fair value is then amortized on a straight-line basis over the requisite service period of the awards, which is generally the vesting period and is generally three years. For performance-based awards, the related compensation cost is amortized over the performance period on an accelerated attribution basis. Compensation cost associated with performance awards is based on fair value on the date of grant and the number of units expected to be earned after assessing the probability that certain performance criteria will be met and the associated targeted payout level that is forecasted will be achieved. Cumulative adjustments are recorded each quarter to reflect estimated outcomes of the performance-related conditions until the results are determined and settled. Use of a valuation model requires management to make certain assumptions with respect to selected model inputs, including the expected life (weighted average period of time that the options granted are expected to be outstanding), the volatility of the Company’s common stock and an assumed risk-free interest rate. For the year ended December 31, 2021, expected volatility was calculated based on historical volatility of a group of publicly traded companies that the Company considers a peer group. Effective January 1, 2022, expected volatility is based on the historical volatility of the Company's common stock. The expected life is estimated using the simplified method for “plain vanilla” options. The risk-free interest rate is based on U.S. Treasury rates with a remaining term that approximates the expected life assumed at the date of grant. No dividend yield is assumed as the Company does not pay, and does not expect to pay, dividends on its common stock. The Company estimates forfeitures based on historical experience with pre-vested forfeitures. To the extent actual forfeitures differ from the estimate, the difference is recorded to compensation expense in the period of the forfeiture.

The Company recognizes stock-based expense for shares of its common stock issued pursuant to the Vapotherm, Inc. 2018 Employee Stock Purchase Plan (“ESPP”) on a straight-line basis over the related offering period. The Company estimates the fair value of shares to be issued under the ESPP based on a combination of options valued using the Black-Scholes option pricing model. The expected life is determined based on the contractual term. Dividend yield, risk-free interest rate, forfeiture rates, and expected volatility are estimated in a manner similar to option grants described above.

Income Tax

Income Tax

The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the condensed consolidated financial statements or in the Company’s tax returns. Deferred taxes are determined based on the difference between the financial reporting and tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company assesses the likelihood that its deferred tax assets will be recovered from future taxable income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.

The Company accounts for uncertainty in income taxes recognized in the condensed consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the condensed consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.

The Company’s major tax jurisdictions are the states of New Hampshire and Pennsylvania, and the United States, United Kingdom, and Germany. The provision for income taxes for the three months ended March 31, 2022 totaled $0.1 million and related to deferred tax liabilities for differences in the book and tax basis of indefinite-lived assets, partially offset by a benefit for net deferred income tax assets deemed more likely than not to be realized by our foreign subsidiaries. There was no provision or benefit for income taxes for the three months ended March 31, 2021 because the Company has historically incurred operating losses and maintains a full valuation allowance against its United States net deferred tax assets.

Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the “Code”) due to ownership change limitations that have occurred previously or that could occur in the future. These ownership changes may limit the amount of net operating loss and tax credit carryforwards that can be utilized to offset future taxable income and reduce taxes, respectively. The Company has not currently completed an evaluation of ownership changes through December 31, 2021 to assess whether utilization of the Company’s net operating loss and tax credit carryforwards would be subject to an annual limitation under Sections 382 and 383 of the Code. To the extent an ownership change is determined to have occurred under Sections 382 and 383 of the Code, the net operating loss and tax credit carryforwards may be subject to limitation.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

Credit Losses (Topic 326):

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). This standard requires that credit losses be reported using an expected losses model rather than the incurred losses model that is currently used and establishes additional disclosures related to credit risks. In November 2019, the FASB issued ASU 2019-10, Financial Instruments-Credit Losses (Topic 326), Derivative and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for ASU 2016-13 to interim and annual periods beginning after December 15, 2022 for private companies, emerging growth companies following private company adoption dates, or public entities meeting the definition of smaller reporting companies as of the date of issuance of this update. Since the Company met the definition of a smaller reporting company as of the date of issuance of this update, the Company is not required to adopt ASU 2016-13 until January 1, 2023. The Company has not yet determined the effects, if any, that the adoption of ASU 2016-13 and subsequent amendments to this standard may have on its financial position, results of operations, cash flows, or disclosures.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Components of Cash, Cash Equivalents and Restricted Cash

The following table presents the components of total cash, cash equivalents, and restricted cash as set forth in the Company’s condensed consolidated statements of cash flows:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

Cash and cash equivalents

 

$

72,907

 

 

$

57,071

 

Restricted cash

 

 

1,109

 

 

 

253

 

Total cash, cash equivalents, and restricted cash

 

$

74,016

 

 

$

57,324

 

Summary of Roll-Forward Warranty Liability A roll-forward of the Company’s warranty liability from December 31, 2021 to March 31, 2022 is as follows:

 

Balance at December 31, 2021

 

$

330

 

Provisions for warranty obligations

 

 

116

 

Settlements

 

 

(110

)

Balance at March 31, 2022

 

$

336

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination (Tables)
3 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
Summary of Purchase Price Allocation

The purchase price, net of cash acquired, of $1.7 million was funded with cash payments of approximately $1.3 million and the settlement of $0.4 million of preexisting transactions. The acquisition has been accounted for as an acquisition of a business. The following table summarizes the preliminary purchase price allocation that includes the fair value of the separately identifiable assets acquired and liabilities assumed as of November 2, 2021:

 

Cash

 

$

39

 

Accounts receivable

 

 

101

 

Prepaids and other current assets

 

 

11

 

Property and equipment

 

 

397

 

Operating lease right-of-use assets

 

 

316

 

Goodwill

 

 

1,302

 

Other long-term assets

 

 

9

 

Total assets acquired

 

 

2,175

 

Accounts payable

 

 

(29

)

Other current liabilities

 

 

(111

)

Other long-term liabilities

 

 

(264

)

Total liabilities assumed

 

 

(404

)

Total purchase price

 

$

1,771

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Summary of Changes to Contingent Consideration Payable

The following table summarizes changes to the contingent consideration payable, a recurring Level 3 measurement, for the three months ended March 31, 2022:

 

Balance at December 31, 2021

 

$

9,116

 

Change in fair value of contingent consideration

 

 

(188

)

Payments

 

 

(5,765

)

Balance at March 31, 2022

 

$

3,163

 

Schedule of Assumptions Used in Black-Scholes Options Pricing Model at the Date of Grant

The assumptions used in the Black-Scholes pricing model were as follows at the date of grant:

 

Expected dividend yield

 

 

0.0

%

Risk free interest rate

 

 

1.9

%

Expected stock price volatility

 

 

79.3

%

Expected term (years)

 

 

10.0

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Summary of Accounts Receivable

Accounts receivable consists of the following:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

United States

 

$

5,913

 

 

$

8,894

 

International

 

 

4,304

 

 

 

2,147

 

Total accounts receivable

 

 

10,217

 

 

 

11,041

 

Less: Allowance for doubtful accounts

 

 

(305

)

 

 

(132

)

Accounts receivable, net of allowance for doubtful
   accounts

 

$

9,912

 

 

$

10,909

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consist of the following:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

Component parts

 

$

18,148

 

 

$

19,860

 

Finished goods

 

 

19,900

 

 

 

16,702

 

Total inventories

 

$

38,048

 

 

$

36,562

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill And Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill and Intangible Assets

The changes in the carrying amount of goodwill and intangible assets during the three months ended March 31, 2022 are as follows:

 

 

 

Goodwill

 

 

Intangible Assets

 

Balance at December 31, 2021

 

$

15,300

 

 

$

4,398

 

Amortization

 

 

-

 

 

 

(150

)

Foreign currency exchange rate changes

 

 

(17

)

 

 

(3

)

Balance at March 31, 2022

 

$

15,283

 

 

$

4,245

 

Summary of Acquired Intangible Assets

The following table presents a summary of acquired intangible assets:

 

 

 

As of March 31, 2022

 

 

 

Weighted Average
Amortization Period
in Years

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

Customer relationships

 

 

10.00

 

 

$

2,420

 

 

$

(333

)

Developed technology

 

 

10.00

 

 

 

2,400

 

 

 

(330

)

Customer agreements

 

 

3.83

 

 

 

456

 

 

 

(368

)

Total intangible assets

 

 

9.47

 

 

$

5,276

 

 

$

(1,031

)

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following:

 

 

 

March 31,
2022

 

 

December 31,
2021

 

Accrued payroll and employee-related costs

 

$

3,147

 

 

$

2,734

 

Contingent consideration, current portion

 

 

2,564

 

 

 

3,952

 

Operating lease liabilities, current portion

 

 

2,055

 

 

 

1,753

 

Accrued bonuses

 

 

1,112

 

 

 

6,988

 

Accrued professional fees

 

 

1,038

 

 

 

1,682

 

Accrued vacation liability

 

 

765

 

 

 

786

 

Accrued taxes

 

 

724

 

 

 

1,450

 

Accrued commissions

 

 

694

 

 

 

5,181

 

Product warranty reserve

 

 

336

 

 

 

330

 

Accrued freight

 

 

279

 

 

 

247

 

Accrued inventory

 

 

96

 

 

 

1,111

 

Other

 

 

2,565

 

 

 

2,345

 

Total accrued expenses and other current liabilities

 

$

15,375

 

 

$

28,559

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Annual Principal Maturities of Term Loans

The annual principal maturities of the Company’s SLR Facilities as of March 31, 2022 are as follows:

 

2022 (remaining 9 months)

 

$

-

 

2023

 

 

-

 

2024

 

 

-

 

2025

 

 

83,333

 

2026

 

 

16,667

 

Less: Unamortized deferred financing costs

 

 

(3,509

)

Long-term loans payable

 

$

96,491

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Commitments And Contingencies Disclosure [Abstract]  
Summary of Operating Lease Cost and Information Related to Operating Lease Liabilities

The following table presents operating lease cost and information related to operating lease liabilities for the periods indicated:

 

 

 

Three Months Ended
March 31,

 

 

 

2022

 

2021

 

Lease cost:

 

 

 

 

 

  Operating lease cost

 

$

683

 

$

416

 

  Variable lease cost

 

 

115

 

 

133

 

  Total

 

$

798

 

$

549

 

Operating cash flow impacts:

 

 

 

 

 

  Cash paid for amounts included in measurement of lease liabilities

 

$

612

 

$

587

 

  Operating right of use assets obtained in exchange for new operating lease liabilities

 

$

1,254

 

$

-

 

Weighted average remaining lease term - operating leases (in years)

 

 

3.4

 

 

4.0

 

Weighted average discount rate - operating leases

 

 

8.1

%

 

8.0

%

Summary of Future Maturities of Lease Liabilities under Noncancelable Operating Leases

As of March 31, 2022, future maturities of lease liabilities under the Company’s noncancelable operating leases are as follows:

 

 

 

Total Due

 

2022 (remaining 9 months)

 

$

1,909

 

2023

 

 

2,841

 

2024

 

 

2,894

 

2025

 

 

946

 

2026

 

 

403

 

Thereafter

 

 

54

 

Total payments

 

 

9,047

 

Less interest

 

 

(1,128

)

Total present value of lease payments

 

$

7,919

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants (Tables)
3 Months Ended
Mar. 31, 2022
Warrants And Rights Note Disclosure [Abstract]  
Summary of Warrants Activity

The Company's warrant activity is summarized as follows:

 

 

 

Common Stock Warrants

 

 

 

Number of
Shares

 

 

Weighted
Average
Exercise
Price

 

Outstanding at December 31, 2021

 

 

33,948

 

 

$

14.00

 

Warrants granted

 

 

107,373

 

 

 

13.97

 

Warrants expired

 

 

(5,450

)

 

 

14.00

 

Outstanding at March 31, 2022

 

 

135,871

 

 

$

13.98

 

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Revenue From Contract With Customer [Abstract]  
Net Revenue Disaggregated into Categories

The following table shows the Company’s net revenue disaggregated into categories the Company considers meaningful:

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

 

US

 

 

International

 

 

Total

 

Net revenue by:

 

 

 

 

 

 

 

 

 

Product revenue

 

 

 

 

 

 

 

 

 

Capital equipment

 

$

2,374

 

 

$

784

 

 

$

3,158

 

Disposable

 

 

11,071

 

 

 

3,808

 

 

 

14,879

 

Subtotal product revenue

 

 

13,445

 

 

 

4,592

 

 

 

18,037

 

Lease revenue

 

 

 

 

 

 

 

 

 

Capital equipment

 

 

238

 

 

 

163

 

 

 

401

 

Other

 

 

393

 

 

 

98

 

 

 

491

 

Service and other revenue

 

 

2,423

 

 

 

270

 

 

 

2,693

 

Total net revenue

 

$

16,499

 

 

$

5,123

 

 

$

21,622

 

 

 

 

Three Months Ended March 31,

 

 

 

2021

 

 

 

US

 

 

International

 

 

Total

 

Net revenue by:

 

 

 

 

 

 

 

 

 

Product revenue

 

 

 

 

 

 

 

 

 

Capital equipment

 

$

6,232

 

 

$

4,932

 

 

$

11,164

 

Disposable

 

 

12,461

 

 

 

4,695

 

 

 

17,156

 

Subtotal product revenue

 

 

18,693

 

 

 

9,627

 

 

 

28,320

 

Lease revenue

 

 

 

 

 

 

 

 

 

Capital equipment

 

 

1,577

 

 

 

33

 

 

 

1,610

 

Other

 

 

544

 

 

 

136

 

 

 

680

 

Service and other revenue

 

 

1,255

 

 

 

443

 

 

 

1,698

 

Total net revenue

 

$

22,069

 

 

$

10,239

 

 

$

32,308

 

Schedule of Changes in Contract Liabilities The following table presents changes in contract liabilities during the three months ended March 31, 2022:

 

 

 

Deferred
Revenue

 

 

Other Contract
Liabilities

 

Balance at December 31, 2021

 

$

1,712

 

 

$

369

 

Additions

 

 

1,562

 

 

 

150

 

Subtractions

 

 

(2,000

)

 

 

(369

)

Balance at March 31, 2022

 

$

1,274

 

 

$

150

 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Summary of Allocated Stock Based Compensation Expense

Stock-based compensation expense was allocated based on the employees’ and non-employees’ functions as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2022

 

 

2021

 

Cost of revenue

 

$

228

 

 

$

176

 

Research and development

 

 

488

 

 

 

341

 

Sales and marketing

 

 

1,079

 

 

 

921

 

General and administrative

 

 

1,651

 

 

 

1,247

 

Total

 

$

3,446

 

 

$

2,685

 

Schedule of Weighted Average Assumptions Used in Black-Scholes Options Pricing Model

The weighted average assumptions used in the Black-Scholes options pricing model are as follows:

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Expected dividend yield

 

 

0.0

%

 

 

0.0

%

Risk free interest rate

 

 

1.4

%

 

 

0.5

%

Expected stock price volatility

 

 

80.3

%

 

 

88.3

%

Expected term (years)

 

 

6.1

 

 

 

6.1

 

Schedule of Fair Value of ESPP Used in Black-Scholes Options Pricing Model

The fair value of the purchase right for the ESPP option is estimated on the date of grant using the Black-Scholes pricing model with the following assumptions during 2022:

 

Expected dividend yield

 

 

0.0

%

Risk free interest rate

 

 

0.2

%

Expected stock price volatility

 

 

45.0

%

Expected term (years)

 

 

0.5

 

Restricted Stock Units  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Summary of Restricted Stock Units and Restricted Stock Awards

A summary of restricted stock unit activity for the three months ended March 31, 2022 is as follows:

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

 

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Unvested at December 31, 2021

 

 

509,388

 

 

$

24.69

 

Granted

 

 

386,918

 

 

 

19.66

 

Vested

 

 

(57,448

)

 

 

26.81

 

Canceled

 

 

(12,116

)

 

 

22.28

 

Unvested at March 31, 2022

 

 

826,742

 

 

$

22.22

 

Restricted Stock Awards  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Summary of Restricted Stock Units and Restricted Stock Awards

A summary of restricted stock award activity for the three months ended March 31, 2022 is as follows:

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

 

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Unvested at December 31, 2021

 

 

7,989

 

 

$

1.68

 

Granted/purchased

 

 

-

 

 

 

-

 

Vested

 

 

(6,178

)

 

 

1.68

 

Canceled

 

 

(473

)

 

 

1.68

 

Unvested at March 31, 2022

 

 

1,338

 

 

$

1.68

 

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Computation of Diluted Net Loss Per Share

The Company excluded the following potential common shares, based on amounts outstanding at each period end, from the computation of diluted net loss per share for the periods indicated because including them would have had an anti-dilutive effect:

 

 

 

As of March 31,

 

 

 

2022

 

 

2021

 

Options to purchase common stock

 

 

2,120,086

 

 

 

2,009,646

 

Unvested restricted stock units and awards and
   performance stock units

 

 

987,423

 

 

 

469,486

 

Employee stock purchase plan shares

 

 

47,311

 

 

 

63,581

 

Warrants to purchase common stock

 

 

135,871

 

 

 

33,948

 

 

 

 

3,290,691

 

 

 

2,576,661

 

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
Segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Summary Of Significant Accounting Policies [Line Items]        
Number of reporting segment | Segment 1      
Number of reporting units | Segment 3      
Maturity period of highly liquid investments with original maturities 90 days      
Cash, cash equivalents and restricted cash balance $ 74,016,000 $ 94,081,000 $ 57,324,000 $ 115,536,000
Estimated useful life for certain of its demonstration, placement and evaluation units 7 years 5 years    
Impairments of intangible assets $ 0 $ 0    
Impairment of goodwill $ 0 0    
Standard product warranty period 1 year      
Standard payment term to customer 30 days      
Revenue, performance obligation, description of payment terms When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying a practical expedient under ASC 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less.      
Revenue, remaining performance obligation, amount $ 0 $ 0    
Vesting period 3 years      
Dividend yield assumed 0.00% 0.00%    
Provision or benefit for income taxes $ 92,000 $ 0    
Leasehold Improvements        
Summary Of Significant Accounting Policies [Line Items]        
Impairment of property and equipment 0 0    
Shipping and Handling        
Summary Of Significant Accounting Policies [Line Items]        
Shipping and handling costs 400,000 $ 500,000    
Prepaid Expenses and Other Current Assets        
Summary Of Significant Accounting Policies [Line Items]        
Current value of future lease payments 400,000   700,000  
Outside U.S.        
Summary Of Significant Accounting Policies [Line Items]        
Long-term assets 3,800,000   2,400,000  
Cash, cash equivalents and restricted cash balance $ 1,100,000   $ 1,100,000  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Components of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]        
Cash and cash equivalents $ 72,907 $ 57,071    
Restricted cash 1,109 253    
Total cash, cash equivalents, and restricted cash $ 74,016 $ 57,324 $ 94,081 $ 115,536
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Summary of Roll-Forward Warranty Liability (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Accounting Policies [Abstract]  
Balance, beginning of period $ 330
Provisions for warranty obligations 116
Settlements (110)
Balance, end of period $ 336
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination - Additional Information (Details) - PCI and RespirCare [Member]
Nov. 02, 2021
USD ($)
Business Acquisition [Line Items]  
Acquisition date Nov. 02, 2021
Purchase price, net of cash acquired $ 1,700,000
Initial cash payment 1,300,000
Settlement of preexisting transactions 400,000
Identified intangible assets 0
General and administrative  
Business Acquisition [Line Items]  
Transaction costs associated with acquisition $ 500,000
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination - Summary of Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Nov. 02, 2021
Business Acquisition [Line Items]      
Goodwill $ 15,283 $ 15,300  
PCI and RespirCare [Member]      
Business Acquisition [Line Items]      
Cash     $ 39
Accounts receivable     101
Prepaids and other current assets     11
Property and equipment     397
Operating lease right-of-use assets     316
Goodwill     1,302
Other long-term assets     9
Total assets acquired     2,175
Accounts payable     (29)
Other current liabilities     (111)
Other long-term liabilities     (264)
Total liabilities assumed     (404)
Total purchase price     $ 1,771
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Class Of Warrant Or Right [Line Items]      
Fair value, assets, transfers in and out of level 1, 2 or 3 $ 0    
Fair value, liabilities, transfers in and out of level 1, 2 or 3 0    
Change in fair value of contingent consideration $ (188,000) $ 202,000  
Financing Arrangement | Common Stock Warrants      
Class Of Warrant Or Right [Line Items]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 107,373    
Level 1 | Money Market Deposits      
Class Of Warrant Or Right [Line Items]      
Cash equivalents $ 53,200,000    
Level 3 | HGE      
Class Of Warrant Or Right [Line Items]      
Contingent consideration 3,163,000   $ 9,116,000
Change in fair value of contingent consideration (188,000)    
Payments of contingent consideration in cash 100,000    
Payments of contingent consideration in shares, value assigned $ 5,600,000    
Payments of contingent consideration in shares 368,168    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Summary of Changes to Contingent Consideration Payable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition Contingent Consideration [Line Items]    
Change in fair value of contingent consideration $ (188) $ 202
HGE | Level 3    
Business Acquisition Contingent Consideration [Line Items]    
Balance at December 31, 2021 9,116  
Change in fair value of contingent consideration (188)  
Payments (5,765)  
Balance at March 31, 2022 $ 3,163  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Assumptions Used in Black-Scholes Options Pricing Model at the Date of Grant (Details)
Mar. 31, 2022
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Expected term (years) 10 years
Expected Dividend Yield  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Key inputs used in valuation 0.0
Risk Free Interest Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Key inputs used in valuation 1.9
Expected Stock Price Volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Key inputs used in valuation 79.3
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable - Summary of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accounts Notes And Loans Receivable [Line Items]    
Total accounts receivable $ 10,217 $ 11,041
Less: Allowance for doubtful accounts (305) (132)
Accounts receivable, net of allowance for doubtful accounts 9,912 10,909
United States    
Accounts Notes And Loans Receivable [Line Items]    
Total accounts receivable 5,913 8,894
International    
Accounts Notes And Loans Receivable [Line Items]    
Total accounts receivable $ 4,304 $ 2,147
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable - Additional Information (Details) - Customer
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Net Revenue | Customer Concentration Risk      
Accounts Notes And Loans Receivable [Line Items]      
Number of customer accounted more than 10% 0 0  
Accounts Receivable | Credit Concentration Risk      
Accounts Notes And Loans Receivable [Line Items]      
Number of customer accounted more than 10%     0
Accounts Receivable | Credit Concentration Risk | One Customer      
Accounts Notes And Loans Receivable [Line Items]      
Number of customer 1    
Concentration risk percentage 17.00%    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Component parts $ 18,148 $ 19,860
Finished goods 19,900 16,702
Total inventories $ 38,048 $ 36,562
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill and Intangible Assets (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Goodwill  
Balance at December 31, 2021 $ 15,300
Foreign currency exchange rate changes (17)
Balance at March 31, 2022 15,283
Intangible Assets  
Balance at December 31, 2021 4,398
Amortization (150)
Foreign currency exchange rate changes (3)
Balance at March 31, 2022 $ 4,245
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Summary of Acquired Intangible Assets (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Acquired Finite Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period in Years 9 years 5 months 19 days
Gross Carrying Amount $ 5,276
Accumulated Amortization $ (1,031)
Customer Relationship  
Acquired Finite Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period in Years 10 years
Gross Carrying Amount $ 2,420
Accumulated Amortization $ (333)
Developed Technology  
Acquired Finite Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period in Years 10 years
Gross Carrying Amount $ 2,400
Accumulated Amortization $ (330)
Customer Agreements  
Acquired Finite Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period in Years 3 years 9 months 29 days
Gross Carrying Amount $ 456
Accumulated Amortization $ (368)
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Acquired Finite Lived Intangible Assets [Line Items]    
Amortization expense of intangible assets $ 150  
Sales and marketing    
Acquired Finite Lived Intangible Assets [Line Items]    
Amortization expense of intangible assets 100 $ 100
General and administrative | Maximum    
Acquired Finite Lived Intangible Assets [Line Items]    
Amortization expense of intangible assets $ 100 $ 100
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued payroll and employee-related costs $ 3,147 $ 2,734
Contingent consideration, current portion 2,564 3,952
Operating lease liabilities, current portion $ 2,055 $ 1,753
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities
Accrued bonuses $ 1,112 $ 6,988
Accrued professional fees 1,038 1,682
Accrued vacation liability 765 786
Accrued taxes 724 1,450
Accrued commissions 694 5,181
Product warranty reserve 336 330
Accrued freight 279 247
Accrued inventory 96 1,111
Other 2,565 2,345
Total accrued expenses and other current liabilities $ 15,375 $ 28,559
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Feb. 18, 2022
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Loss on extinguishment of debt   $ 1,114,000  
CIBC Loan Agreement      
Debt Instrument [Line Items]      
Debt instrument, prepayment date     Feb. 18, 2022
Revolving Credit Line | CIBC Loan Agreement      
Debt Instrument [Line Items]      
Outstanding balance under line of credit     $ 4,900,000
Debt instrument, maturity date     Oct. 21, 2022
Debt instrument rate     1.00%
Debt instrument floor rate     3.25%
Term Facility | CIBC Loan Agreement      
Debt Instrument [Line Items]      
Outstanding balance under line of credit     $ 40,000,000.0
Debt instrument, maturity date     Oct. 21, 2025
Debt instrument floor rate     3.25%
Term Facility | Prime Rate | CIBC Loan Agreement      
Debt Instrument [Line Items]      
Debt instrument rate     2.50%
SLR Investment Corporation (“SLR”)      
Debt Instrument [Line Items]      
Percentage of revenue covenant   75.00%  
Debt instrument, covenant description   The events of default under the SLR Loan Agreement include, without limitation, and subject to customary grace periods, (1) the Company’s failure to make any payments of principal or interest under the SLR Loan Agreement or other loan documents, (2) the Company’s breach or default in the performance of any covenant under the SLR Loan Agreement, (3) the occurrence of a material adverse effect or an event that is reasonably likely to result in a material adverse effect, (4) the existence of an attachment or levy on a material portion of the Company’s funds or of its subsidiaries, (5) the Company’s insolvency or bankruptcy, or (6) the occurrence of certain material defaults with respect to any other of the Company’s indebtedness in excess of $500,000. If an event of default occurs, SLR is entitled to take enforcement action, including acceleration of amounts due under the SLR Loan Agreement (the “Mandatory Prepayment Option”). The Company determined the Mandatory Prepayment Option to be an embedded derivative that is required to be bifurcated from the SLR Loan Agreement. The Company determined the combined probability of an event of default and SLR exercising the Mandatory Prepayment Option to be remote and deemed its fair value to be immaterial as of March 31, 2022. The Company will re-evaluate the fair value of the Mandatory Prepayment Option at the end of each reporting period, as applicable.  
Minimum amount of other indebtedness   $ 500,000  
SLR Investment Corporation (“SLR”) | SLR Term A Loan Facility      
Debt Instrument [Line Items]      
Outstanding balance under line of credit $ 100,000,000.0 $ 100,000,000.0  
Warrants to purchase share of common stock 107,373    
Warrants exercise price $ 13.97    
Debt instrument, maturity date   Feb. 01, 2027  
Line of credit, interest rate   8.53%  
Loan agreement, payment terms   The SLR Loan Agreement provides for interest-only payments for the first forty-eight months following the Effective Date. Thereafter, payments on the SLR Facilities will be due monthly in twelve equal installments; provided that the Company shall have the option to extend the interest-only period for an additional twelve months upon achievement of a certain minimum revenue level as more fully described in the SLR Loan Agreement.  
SLR Investment Corporation (“SLR”) | SLR Term A Loan Facility | Minimum      
Debt Instrument [Line Items]      
Line of credit, interest rate   0.10%  
SLR Investment Corporation (“SLR”) | SLR Term A Loan Facility | On or Prior to February 17, 2023      
Debt Instrument [Line Items]      
Percentage of prepayment charge   3.00%  
SLR Investment Corporation (“SLR”) | SLR Term A Loan Facility | February 18, 2023 to February 17, 2024      
Debt Instrument [Line Items]      
Percentage of prepayment charge   2.00%  
SLR Investment Corporation (“SLR”) | SLR Term A Loan Facility | After February 18, 2024 but on or prior to February 1, 2027      
Debt Instrument [Line Items]      
Percentage of prepayment charge   1.00%  
SLR Investment Corporation (“SLR”) | SLR Term A Loan Facility | LIBOR Rate      
Debt Instrument [Line Items]      
Debt instrument rate   8.30%  
SLR Investment Corporation (“SLR”) | SLR Term B Loan Facility      
Debt Instrument [Line Items]      
Outstanding balance under line of credit $ 25,000,000.0    
Facility fee, percentage   0.90%  
Facility fee, amount   $ 225,000  
Interest expense, term   22 months  
SLR Investment Corporation (“SLR”) | Facility Exit Fee      
Debt Instrument [Line Items]      
Facility exit fee payable, percentage on aggregate principal amount   6.95%  
Facility exit fee   $ 7,000,000.0  
Canadian Imperial Bank of Commerce Innovation Banking | CIBC Loan Agreement      
Debt Instrument [Line Items]      
Loss on extinguishment of debt 1,100,000    
Canadian Imperial Bank of Commerce Innovation Banking | SLR Term A Loan Facility | CIBC Loan Agreement      
Debt Instrument [Line Items]      
Amount to pay off all obligations owing and termination of agreements 47,400,000    
Canadian Imperial Bank of Commerce Innovation Banking | Revolving Credit Line      
Debt Instrument [Line Items]      
Outstanding balance under line of credit 12,000,000.0    
Canadian Imperial Bank of Commerce Innovation Banking | Term Facility      
Debt Instrument [Line Items]      
Outstanding balance under line of credit $ 40,000,000.0    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Schedule of Annual Principal Maturities of Term Loans (Details) - Loans Payable - SLR Investment Corporation (“SLR”)
$ in Thousands
Mar. 31, 2022
USD ($)
Debt Instrument [Line Items]  
2022 (remaining 9 months) $ 0
2023 0
2024 0
2025 83,333
2026 16,667
Less: Unamortized deferred financing costs (3,509)
Long-term loans payable $ 96,491
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Details) - Manufacturing and Warehouse Space - ft²
1 Months Ended
Jan. 31, 2022
Nov. 30, 2021
Mesquite, Texas    
Loss Contingencies [Line Items]    
Area space under lease   23,877
Lease expiration   Apr. 23, 2027
Lease renewal term   5 years
Lease expected commencement month and year   2022-01
Tijuana, Mexico    
Loss Contingencies [Line Items]    
Area space under lease 7,442  
Lease expiration Jan. 28, 2025  
Lease renewal term 12 months  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Summary of Operating Lease Cost and Information Related to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Lease cost:    
Operating lease cost $ 683 $ 416
Variable lease cost 115 133
Total 798 549
Operating cash flow impacts:    
Cash paid for amounts included in measurement of lease liabilities 612 $ 587
Operating right of use assets obtained in exchange for new operating lease liabilities $ 1,254  
Weighted average remaining lease term - operating leases (in years) 3 years 4 months 24 days 4 years
Weighted average discount rate - operating leases 8.10% 8.00%
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Summary of Future Maturities of Lease Liabilities under Noncancelable Operating Leases (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2022 (remaining 9 months) $ 1,909
2023 2,841
2024 2,894
2025 946
2026 403
Thereafter 54
Total payments 9,047
Less interest (1,128)
Total present value of lease payments $ 7,919
Operating Lease, Liability, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilities
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants - Summary of Warrants Activity (Details) - Common Stock Warrants
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Class Of Warrant Or Right [Line Items]  
Number of shares, beginning balance | shares 33,948
Number of shares, warrants granted | shares 107,373
Number of shares, warrants expired | shares (5,450)
Number of shares, ending balance | shares 135,871
Weighted Average  
Class Of Warrant Or Right [Line Items]  
Weighted average exercise price, beginning balance | $ / shares $ 14.00
Weighted average exercise price, warrants granted | $ / shares 13.97
Weighted average exercise price, warrants expired | $ / shares 14.00
Weighted average exercise price, ending balance | $ / shares $ 13.98
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants - Additional Information (Details) - S L R Investment Corporation [Member] - SLR Term A Loan Facility [Member]
Feb. 18, 2022
$ / shares
shares
Class Of Warrant Or Right [Line Items]  
Warrants to purchase share of common stock | shares 107,373
Warrants exercise price | $ / shares $ 13.97
Warrants expire date 2032-02
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Net Revenue Disaggregated into Categories (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Total net revenue $ 21,622 $ 32,308
US    
Disaggregation Of Revenue [Line Items]    
Total net revenue 16,499 22,069
International    
Disaggregation Of Revenue [Line Items]    
Total net revenue 5,123 10,239
Product revenue, Capital equipment    
Disaggregation Of Revenue [Line Items]    
Total net revenue 3,158 11,164
Product revenue, Capital equipment | US    
Disaggregation Of Revenue [Line Items]    
Total net revenue 2,374 6,232
Product revenue, Capital equipment | International    
Disaggregation Of Revenue [Line Items]    
Total net revenue 784 4,932
Product revenue, disposable    
Disaggregation Of Revenue [Line Items]    
Total net revenue 14,879 17,156
Product revenue, disposable | US    
Disaggregation Of Revenue [Line Items]    
Total net revenue 11,071 12,461
Product revenue, disposable | International    
Disaggregation Of Revenue [Line Items]    
Total net revenue 3,808 4,695
Subtotal product revenue    
Disaggregation Of Revenue [Line Items]    
Total net revenue 18,037 28,320
Subtotal product revenue | US    
Disaggregation Of Revenue [Line Items]    
Total net revenue 13,445 18,693
Subtotal product revenue | International    
Disaggregation Of Revenue [Line Items]    
Total net revenue 4,592 9,627
Lease revenue, Capital equipment    
Disaggregation Of Revenue [Line Items]    
Total net revenue 401 1,610
Lease revenue, Capital equipment | US    
Disaggregation Of Revenue [Line Items]    
Total net revenue 238 1,577
Lease revenue, Capital equipment | International    
Disaggregation Of Revenue [Line Items]    
Total net revenue 163 33
Lease revenue, other    
Disaggregation Of Revenue [Line Items]    
Total net revenue 491 680
Lease revenue, other | US    
Disaggregation Of Revenue [Line Items]    
Total net revenue 393 544
Lease revenue, other | International    
Disaggregation Of Revenue [Line Items]    
Total net revenue 98 136
Service and other revenue    
Disaggregation Of Revenue [Line Items]    
Total net revenue 2,693 1,698
Service and other revenue | US    
Disaggregation Of Revenue [Line Items]    
Total net revenue 2,423 1,255
Service and other revenue | International    
Disaggregation Of Revenue [Line Items]    
Total net revenue $ 270 $ 443
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Additional Information (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Minimum [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of revenue from contract with customer excluding assessed tax 10.00% 10.00%
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Schedule of Changes in Contract Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Contract Liabilities  
Balance at December 31, 2021 $ 369
Additions 150
Subtractions (369)
Balance at March 31, 2022 150
Deferred Revenue  
Balance at December 31, 2021 1,712
Additions 1,562
Subtractions (2,000)
Balance at March 31, 2022 $ 1,274
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Allocated Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Allocated stock based compensation expense $ 3,446 $ 2,685
Cost of revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Allocated stock based compensation expense 228 176
Research and development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Allocated stock based compensation expense 488 341
Sales and marketing    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Allocated stock based compensation expense 1,079 921
General and administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Allocated stock based compensation expense $ 1,651 $ 1,247
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2018
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options/units, granted   241,250 357,140  
Exercise price range, lower range limit   $ 13.22 $ 23.01  
Exercise price range, upper range limit   20.71 35.51  
Weighted average exercise price   20.53 27.06  
Weighted average grant date fair value   $ 14.18 $ 19.73  
Performance Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options/units, granted   159,343   0
Weighted average grant date fair value   $ 20.71    
Vesting description   The quantity of shares that will ultimately vest and be issued upon settlement of the performance stock units range from 0% to 200% of a targeted number of shares and will be determined based on, and subject to, achievement by the Company of certain revenue targets for the year ending December 31, 2024.    
Performance stock units percentage of a targeted number of shares, minimum   0.00%    
Performance stock units percentage of a targeted number of shares, maximum   200.00%    
2018 Equity Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock reserved for issuance   1,565,666    
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock reserved for issuance   934,520    
Maximum percentage to purchase shares of eligible compensation a participant receives during each offering period 10.00%      
Maximum amount of shares a participant can accrue at discounted rate of the fair market value. $ 25,000      
Maximum number of shares per participant 5,000      
Purchase price as a percentage of its market price on first trading day of each offering period 85.00%      
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Schedule of Weighted Average Assumptions Used in Black-Scholes Options Pricing Model (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Expected dividend yield 0.00% 0.00%
Risk free interest rate 1.40% 0.50%
Expected stock price volatility 80.30% 88.30%
Expected term (years) 6 years 1 month 6 days 6 years 1 month 6 days
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Restricted Stock Units and Restricted Stock Awards (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Restricted Stock Units  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares, Unvested, Beginning balance | shares 509,388
Shares, Granted | shares 386,918
Shares, Vested | shares (57,448)
Shares, Canceled | shares (12,116)
Shares, Unvested Ending balance | shares 826,742
Weighted Average Grant Date Fair Value, Unvested, Beginning balance | $ / shares $ 24.69
Weighted Average Grant Date Fair Value, Granted | $ / shares 19.66
Weighted Average Grant Date Fair Value, Vested | $ / shares 26.81
Weighted Average Grant Date Fair Value, Canceled | $ / shares 22.28
Weighted Average Grant Date Fair Value, Unvested Ending balance | $ / shares $ 22.22
Restricted Stock Awards  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares, Unvested, Beginning balance | shares 7,989
Shares, Vested | shares (6,178)
Shares, Canceled | shares (473)
Shares, Unvested Ending balance | shares 1,338
Weighted Average Grant Date Fair Value, Unvested, Beginning balance | $ / shares $ 1.68
Weighted Average Grant Date Fair Value, Vested | $ / shares 1.68
Weighted Average Grant Date Fair Value, Canceled | $ / shares 1.68
Weighted Average Grant Date Fair Value, Unvested Ending balance | $ / shares $ 1.68
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Schedule of Fair Value of ESPP Used in Black-Scholes Options Pricing Model (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Risk free interest rate 1.40% 0.50%
Expected stock price volatility 80.30% 88.30%
Expected term (years) 6 years 1 month 6 days 6 years 1 month 6 days
Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected dividend yield 0.00%  
Risk free interest rate 0.20%  
Expected stock price volatility 45.00%  
Expected term (years) 6 months  
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share - Schedule of Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 3,290,691 2,576,661
Options to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 2,120,086 2,009,646
Unvested restricted stock units and awards and performance stock units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 987,423 469,486
Warrants to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 135,871 33,948
Employee Stock Purchase Plan Shares    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 47,311 63,581
XML 77 vapo-20220331_htm.xml IDEA: XBRL DOCUMENT 0001253176 us-gaap:CommonStockMember 2022-03-31 0001253176 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001253176 2021-01-01 2021-03-31 0001253176 vapo:ProductRevenueMember 2022-01-01 2022-03-31 0001253176 srt:MaximumMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001253176 vapo:CapitalEquipmentProductRevenueMember us-gaap:NonUsMember 2022-01-01 2022-03-31 0001253176 us-gaap:RestrictedStockMember 2021-12-31 0001253176 vapo:DisposableProductRevenueMember country:US 2021-01-01 2021-03-31 0001253176 vapo:CapitalEquipmentLeaseRevenueMember country:US 2021-01-01 2021-03-31 0001253176 vapo:OtherLeaseRevenueMember country:US 2021-01-01 2021-03-31 0001253176 us-gaap:CommonStockMember 2021-12-31 0001253176 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001253176 us-gaap:RestrictedStockMember 2022-03-31 0001253176 vapo:CommonStockWarrantsMember 2022-01-01 2022-03-31 0001253176 vapo:ProductRevenueMember us-gaap:NonUsMember 2021-01-01 2021-03-31 0001253176 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001253176 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001253176 vapo:CapitalEquipmentProductRevenueMember 2022-01-01 2022-03-31 0001253176 vapo:SLRInvestmentCorporationMember 2022-03-31 0001253176 vapo:DisposableProductRevenueMember 2022-01-01 2022-03-31 0001253176 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001253176 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001253176 us-gaap:RetainedEarningsMember 2021-12-31 0001253176 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001253176 vapo:SlrTermALoanFacilityMember vapo:PrepaymentChargePeriodThreeMember vapo:SLRInvestmentCorporationMember 2022-03-31 0001253176 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-03-31 0001253176 vapo:SlrTermALoanFacilityMember vapo:SLRInvestmentCorporationMember 2022-02-18 0001253176 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001253176 vapo:UnvestedRestrictedStockUnitsAndAwardsAndPerformanceStockUnitsMember 2021-01-01 2021-03-31 0001253176 2022-01-01 2022-03-31 0001253176 vapo:CapitalEquipmentLeaseRevenueMember us-gaap:NonUsMember 2022-01-01 2022-03-31 0001253176 vapo:SLRInvestmentCorporationMember us-gaap:LoansPayableMember 2022-03-31 0001253176 vapo:TermLoanFacilityMember vapo:CibcLoanAgreementMember 2021-12-31 0001253176 us-gaap:MeasurementInputExpectedDividendRateMember 2022-03-31 0001253176 vapo:DisposableProductRevenueMember us-gaap:NonUsMember 2021-01-01 2021-03-31 0001253176 us-gaap:ServiceOtherMember us-gaap:NonUsMember 2022-01-01 2022-03-31 0001253176 srt:MinimumMember 2021-01-01 2021-03-31 0001253176 srt:MaximumMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001253176 us-gaap:NonUsMember 2021-01-01 2021-03-31 0001253176 us-gaap:EmployeeStockMember 2018-11-30 0001253176 vapo:SlrTermALoanFacilityMember vapo:SLRInvestmentCorporationMember 2022-01-01 2022-03-31 0001253176 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001253176 us-gaap:MeasurementInputPriceVolatilityMember 2022-03-31 0001253176 vapo:SlrTermALoanFacilityMember vapo:SLRInvestmentCorporationMember 2022-02-18 2022-02-18 0001253176 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001253176 vapo:PCIAndRespirCareMember 2021-11-02 2021-11-02 0001253176 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001253176 vapo:CapitalEquipmentProductRevenueMember country:US 2021-01-01 2021-03-31 0001253176 vapo:PerformanceStockUnitsMember 2022-03-31 0001253176 vapo:SlrTermALoanFacilityMember vapo:PrepaymentChargePeriodOneMember vapo:SLRInvestmentCorporationMember 2022-03-31 0001253176 vapo:TermLoanFacilityMember vapo:CibcLoanAgreementMember 2021-01-01 2021-12-31 0001253176 vapo:FinancingArrangementMember vapo:CommonStockWarrantsMember 2022-03-31 0001253176 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001253176 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-03-31 0001253176 vapo:OtherLeaseRevenueMember 2021-01-01 2021-03-31 0001253176 country:MX vapo:ManufacturingAndWarehouseSpaceMember 2022-01-01 2022-01-31 0001253176 us-gaap:CommonStockMember 2020-12-31 0001253176 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-03-31 0001253176 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001253176 2020-12-31 0001253176 vapo:SlrTermALoanFacilityMember vapo:PrepaymentChargePeriodTwoMember vapo:SLRInvestmentCorporationMember 2022-03-31 0001253176 vapo:CapitalEquipmentProductRevenueMember country:US 2022-01-01 2022-03-31 0001253176 vapo:CibcLoanAgreementMember vapo:CanadianImperialBankOfCommerceInnovationBankingMember 2022-02-18 2022-02-18 0001253176 2022-03-31 0001253176 vapo:DisposableProductRevenueMember country:US 2022-01-01 2022-03-31 0001253176 srt:WeightedAverageMember vapo:CommonStockWarrantsMember 2022-01-01 2022-03-31 0001253176 2021-03-31 0001253176 srt:WeightedAverageMember vapo:CommonStockWarrantsMember 2022-03-31 0001253176 country:US 2021-12-31 0001253176 vapo:SlrTermALoanFacilityMember vapo:CibcLoanAgreementMember vapo:CanadianImperialBankOfCommerceInnovationBankingMember 2022-02-18 0001253176 vapo:CommonStockWarrantsMember 2022-03-31 0001253176 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001253176 2022-04-28 0001253176 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001253176 us-gaap:RevolvingCreditFacilityMember vapo:CibcLoanAgreementMember 2021-01-01 2021-12-31 0001253176 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001253176 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001253176 us-gaap:CommonStockMember 2021-03-31 0001253176 us-gaap:RetainedEarningsMember 2021-03-31 0001253176 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001253176 vapo:DisposableProductRevenueMember 2021-01-01 2021-03-31 0001253176 vapo:SlrTermALoanFacilityMember vapo:SLRInvestmentCorporationMember 2022-03-31 0001253176 us-gaap:NonUsMember 2022-03-31 0001253176 vapo:SLRInvestmentCorporationMember 2022-01-01 2022-03-31 0001253176 vapo:OtherLeaseRevenueMember 2022-01-01 2022-03-31 0001253176 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-03-31 0001253176 us-gaap:NonUsMember 2022-01-01 2022-03-31 0001253176 vapo:CommonStockWarrantsMember 2021-12-31 0001253176 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001253176 us-gaap:CustomerRelationshipsMember 2022-03-31 0001253176 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-12-31 0001253176 vapo:UnvestedRestrictedStockUnitsAndAwardsAndPerformanceStockUnitsMember 2022-01-01 2022-03-31 0001253176 vapo:CapitalEquipmentLeaseRevenueMember us-gaap:NonUsMember 2021-01-01 2021-03-31 0001253176 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001253176 vapo:HealthCareSolutionsLLCMember us-gaap:FairValueInputsLevel3Member 2022-03-31 0001253176 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-03-31 0001253176 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001253176 us-gaap:ServiceOtherMember us-gaap:NonUsMember 2021-01-01 2021-03-31 0001253176 vapo:CibcLoanAgreementMember 2021-01-01 2021-12-31 0001253176 vapo:PCIAndRespirCareMember 2021-11-02 0001253176 vapo:CapitalEquipmentLeaseRevenueMember country:US 2022-01-01 2022-03-31 0001253176 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001253176 vapo:OtherLeaseRevenueMember country:US 2022-01-01 2022-03-31 0001253176 vapo:ProductRevenueMember us-gaap:NonUsMember 2022-01-01 2022-03-31 0001253176 us-gaap:CustomerContractsMember 2022-01-01 2022-03-31 0001253176 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-03-31 0001253176 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001253176 vapo:ProductRevenueMember 2021-01-01 2021-03-31 0001253176 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001253176 us-gaap:EmployeeStockMember 2018-11-01 2018-11-30 0001253176 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001253176 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001253176 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001253176 us-gaap:WarrantMember 2021-01-01 2021-03-31 0001253176 vapo:ProductRevenueMember country:US 2022-01-01 2022-03-31 0001253176 country:US 2021-01-01 2021-03-31 0001253176 vapo:PCIAndRespirCareMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-11-02 2021-11-02 0001253176 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001253176 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001253176 us-gaap:RevolvingCreditFacilityMember vapo:CanadianImperialBankOfCommerceInnovationBankingMember 2022-02-18 0001253176 vapo:TermLoanFacilityMember vapo:CanadianImperialBankOfCommerceInnovationBankingMember 2022-02-18 0001253176 vapo:FacilityExitFeeMember vapo:SLRInvestmentCorporationMember 2022-01-01 2022-03-31 0001253176 us-gaap:CustomerContractsMember 2022-03-31 0001253176 vapo:CapitalEquipmentLeaseRevenueMember 2022-01-01 2022-03-31 0001253176 us-gaap:EmployeeStockMember 2022-03-31 0001253176 vapo:OtherLeaseRevenueMember us-gaap:NonUsMember 2022-01-01 2022-03-31 0001253176 us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001253176 vapo:FacilityExitFeeMember vapo:SLRInvestmentCorporationMember 2022-03-31 0001253176 vapo:PerformanceStockUnitsMember 2022-01-01 2022-03-31 0001253176 us-gaap:RetainedEarningsMember 2022-03-31 0001253176 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-03-31 0001253176 stpr:TX vapo:ManufacturingAndWarehouseSpaceMember 2021-11-01 2021-11-30 0001253176 vapo:CapitalEquipmentLeaseRevenueMember 2021-01-01 2021-03-31 0001253176 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-03-31 0001253176 vapo:HealthCareSolutionsLLCMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001253176 vapo:ProductRevenueMember country:US 2021-01-01 2021-03-31 0001253176 srt:MinimumMember vapo:SlrTermALoanFacilityMember vapo:SLRInvestmentCorporationMember 2022-03-31 0001253176 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-03-31 0001253176 vapo:SlrTermBLoanFacilityMember vapo:SLRInvestmentCorporationMember 2022-01-01 2022-03-31 0001253176 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001253176 us-gaap:RetainedEarningsMember 2020-12-31 0001253176 us-gaap:RevolvingCreditFacilityMember vapo:CibcLoanAgreementMember 2021-12-31 0001253176 vapo:CapitalEquipmentProductRevenueMember us-gaap:NonUsMember 2021-01-01 2021-03-31 0001253176 srt:WeightedAverageMember vapo:CommonStockWarrantsMember 2021-12-31 0001253176 vapo:SlrTermALoanFacilityMember vapo:SLRInvestmentCorporationMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001253176 vapo:SlrTermBLoanFacilityMember vapo:SLRInvestmentCorporationMember 2022-02-18 0001253176 2021-12-31 0001253176 country:US 2022-01-01 2022-03-31 0001253176 us-gaap:NonUsMember 2021-12-31 0001253176 vapo:PerformanceStockUnitsMember 2021-01-01 2021-12-31 0001253176 us-gaap:ServiceOtherMember 2022-01-01 2022-03-31 0001253176 vapo:CapitalEquipmentProductRevenueMember 2021-01-01 2021-03-31 0001253176 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-03-31 0001253176 srt:MinimumMember 2022-01-01 2022-03-31 0001253176 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001253176 us-gaap:ServiceOtherMember country:US 2022-01-01 2022-03-31 0001253176 country:MX vapo:ManufacturingAndWarehouseSpaceMember 2022-01-31 0001253176 us-gaap:ServiceOtherMember 2021-01-01 2021-03-31 0001253176 vapo:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-03-31 0001253176 country:US 2022-03-31 0001253176 vapo:OtherLeaseRevenueMember us-gaap:NonUsMember 2021-01-01 2021-03-31 0001253176 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001253176 vapo:HealthCareSolutionsLLCMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-03-31 0001253176 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001253176 vapo:TwoThousandAndEighteenEquityIncentivePlanMember 2022-03-31 0001253176 us-gaap:ServiceOtherMember country:US 2021-01-01 2021-03-31 0001253176 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001253176 vapo:DisposableProductRevenueMember us-gaap:NonUsMember 2022-01-01 2022-03-31 0001253176 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001253176 stpr:TX vapo:ManufacturingAndWarehouseSpaceMember 2021-11-30 0001253176 vapo:TermLoanFacilityMember vapo:CibcLoanAgreementMember us-gaap:PrimeRateMember 2021-01-01 2021-12-31 vapo:Customer pure utr:sqft shares vapo:Segment iso4217:USD shares iso4217:USD false --12-31 NH http://fasb.org/us-gaap/2021-01-31#OtherLiabilities Q1 http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent 0001253176 10-Q true 2022-03-31 2022 false 001-38740 Vapotherm, Inc. DE 46-2259298 100 Domain Drive Exeter 03833 603 658-0011 Common Stock, $0.001 par value per share VAPO NYSE Yes Yes Accelerated Filer false false false 26563525 72907000 57071000 9912000 10909000 38048000 36562000 4909000 5205000 125776000 109747000 25336000 22157000 7770000 7045000 1109000 253000 15283000 15300000 4245000 4398000 8000 78000 1027000 1107000 180554000 160085000 6608000 5923000 1424000 2081000 15375000 28559000 6608000 23407000 43171000 96491000 39726000 6727000 10521000 126625000 93418000 0.001 0.001 25000000 25000000 0 0 0 0 0.001 0.001 175000000 175000000 26559819 26559819 26126253 26126253 27000 26000 453612000 443358000 -29000 26000 -399681000 -376743000 53929000 66667000 180554000 160085000 21622000 32308000 13730000 15140000 7892000 17168000 5549000 4910000 13322000 13900000 8954000 8059000 27825000 26869000 -19933000 -9701000 1747000 665000 17000 29000 -69000 -70000 -1114000 -22846000 -10407000 92000 -22938000 -10407000 -55000 11000 -55000 11000 -22993000 -10396000 -0.87 -0.40 26321087 25796065 25722984 26000 430781000 41000 -316943000 113905000 77892 761000 761000 29699 47000 47000 3633 110000 110000 2575000 2575000 11000 11000 -10407000 -10407000 25834208 26000 434274000 52000 -327350000 107002000 26126253 26000 443358000 26000 -376743000 66667000 1227 12000 12000 60488 10000 10000 3683 76000 76000 368168 1000 5629000 5630000 1157000 1157000 3370000 3370000 -55000 -55000 -22938000 -22938000 26559819 27000 453612000 -29000 -399681000 53929000 -22938000 -10407000 3446000 2685000 1391000 1574000 177000 -156000 -150000 12000 519000 422000 -188000 202000 -151000 -23000 139000 32000 83000 3000 -1114000 -805000 -9987000 1650000 7042000 927000 1651000 84000 870000 -652000 -1730000 -11882000 -14338000 -293000 -424000 -30471000 -19962000 3008000 2256000 -3008000 -2256000 99094000 40000000 817000 1365000 6608000 135000 12000 761000 50181000 761000 -10000 2000 16692000 -21455000 57324000 115536000 74016000 94081000 983000 639000 1581000 263000 202000 5630000 1157000 10000 47000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1. Description of Business</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vapotherm, Inc. (the “Company”) is a global medical technology company primarily focused </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">on the care of patients of all ages suffering from the respiratory distress often associated with complex lung diseases such as chronic obstructive pulmonary disease (“COPD”), congestive heart failure (“CHF”), pneumonia, asthma and COVID-19. The Company’s strategy is to become the world’s preeminent complex lung disease patient management company by combining digital, clinical and device solutions to create a healthcare ecosystem focused on improving the lives of complex lung disease patients while reducing the cost of their care. The Company’s device solutions are focused on High Velocity Nasal Insufflation (“HVNI”, or “High Velocity Therapy”), which delivers non-invasive ventilatory support to patients by providing heated, humidified, oxygenated air at high velocities through a small-bore nasal interface, and on closed loop control systems such as our Oxygen Assist Module, designed to automatically maintain SpO2 levels within a specified range for a defined period of time. The Company’s digital solutions are focused on at home patient monitoring, using proprietary algorithms to predict impending respiratory episodes before they occur and coordinate timely intervention, obviating the need for costly hospital admissions and minimizing patient distress. The Company’s clinical solutions include affiliations with leading pulmonologists and other clinicians, offering both in person and virtual care, as well as its own call center staffed by experienced nurses. While these device, digital and clinical solutions function independently, the Company believes leveraging the three together can create a unique healthcare ecosystem, focused on delivering high quality, efficient respiratory care.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">High Velocity Therapy is an advanced form of high flow therapy that is differentiated due to its ability to deliver breathing gases, including oxygen, at a high velocity, for the treatment of spontaneously breathing patients with either Type 1 hypoxic respiratory distress, like that experienced by patients with pneumonia or COVID-19, or Type 2 hypercapnic respiratory distress, like that experienced by patients with COPD. The Company’s Precision Flow systems, which use High Velocity Therapy technology, are clinically validated alternatives to, and address many limitations of, the current standard of care for the treatment of respiratory distress in a hospital setting. The Company’s next generation High Velocity Therapy system, known as HVT 2.0, received 510k clearance from the FDA in 2021 and is currently in limited market release. The HVT 2.0 platform is approved for therapy in multiple settings of care, including the home.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In certain countries outside the United States, the Company currently offers its Oxygen Assist Module, or OAM, which launched in the United Kingdom, select European markets, and Israel in late 2020. The Oxygen Assist Module can be used with most versions of the Company’s Precision Flow system as well as the HVT 2.0. The Oxygen Assist Module helps clinicians maintain a patient’s pulse oxygen saturation, or SpO2, within a target SpO2 range over a greater period of time while requiring significantly fewer manual adjustments to the equipment. Maintenance of the prescribed oxygen saturation range may reduce the health risks associated with dosing too much, or too little, oxygen, particularly in neonates. In neonates, these risks include visual or developmental impairment or death.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company sells its Precision Flow systems to hospitals through a direct sales organization in the United States, the United Kingdom and Germany and through distributors in other select countries outside of those countries. The Oxygen Assist Module is sold through a direct sales organization in the United Kingdom and Germany and through distributors in Europe and the Middle East. The Company is in the process of seeking FDA approval to market the Oxygen Assist Module in the United States. In addition, the Company employs field-based clinical educators who focus on medical education and training in the effective use of its products and help facilitate increased adoption and utilization. The Company focuses on physicians, respiratory therapists and nurses who work in acute hospital settings, including emergency departments and adult, pediatric and neonatal intensive care units. The Company’s relationship with these clinicians is particularly important, as it enables the Company’s products to follow patients through the care continuum.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On November 2, 2021, HGE Health Care Solutions, LLC ("HGE") affiliated with a leading pulmonology practice in Tulsa, Oklahoma known as Pulmonary Care Innovations, PLLC d/b/a RespirCare (“RespirCare”). RespirCare provides in-person and virtual care to COPD and other respiratory distress patients in Oklahoma (and potentially other states with licensure reciprocity). This affiliation was structured as an acquisition of RespirCare’s management company, PCI Management Group LLC (“PCI”) and PCI’s arrangements with RespirCare and its physician shareholder. The Company consolidates PCI and RespirCare for accounting and tax purposes. See Note 3 “Business Combinations” to these condensed consolidated financial statements for details of this transaction.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2. Summary of Significant Accounting Policies</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The information included in this Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements and the accompanying notes included in our Annual Report on Form 10-K for the year ended </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> (the “2021 Form 10-K”). Our accounting policies are described in the “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Notes to Consolidated Financial Statements</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">” in our 2021 Form 10-K and are updated, as necessary, in this report. The year-end condensed consolidated balance sheet data presented for comparative purposes was derived from our audited financial statements but does not include all disclosures required by U.S. GAAP.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">These condensed consolidated financial statements include the financial statements of Vapotherm UK Ltd ("Vapotherm UK," formerly Solus Medical Ltd.), a wholly owned subsidiary of the Company based in the United Kingdom, Vapotherm Deutschland GmbH, a wholly owned subsidiary of the Company located in Germany, HGE, a wholly owned subsidiary of the Company located in the United States, PCI, a wholly owned subsidiary of HGE which was acquired on November 2, 2021 located in the United States, and RespirCare, an affiliate of PCI located in the United States. All intercompany accounts and transactions have been eliminated upon consolidation.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Information</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company globally manages the business within </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> reporting segment, Vapotherm, Inc. and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> reporting units, Vapotherm, Vapotherm UK and Vapotherm Access. Segment information is consistent with how the chief operating decision maker reviews the business, makes investing and resource allocation decisions and assesses operating performance.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The majority of the Company’s long-term assets are located in the United States. Long-term assets located outside the United States totaled $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires the Company to make judgments, assumptions, and estimates that affect the reported amounts of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and liabilities. The Company evaluates its estimates on an ongoing basis. The Company bases its estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Significant estimates relied upon in preparing these condensed consolidated financial statements include calculation of stock-based compensation, valuation of warrants, fair values of acquired assets and liabilities, including goodwill and intangibles assets, realizability of inventories, allowance for bad debts, accrued expenses, including the fair value of contingent consideration, the valuation allowances against deferred income tax assets, and assessments of impairment with respect to long-lived and intangible assets. Actual results may differ from these estimates.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Unaudited Interim Financial Information</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated balance sheet as of March 31, 2022, and the condensed consolidated statements of comprehensive loss, stockholders’ equity and of cash flows for the three months ended March 31, 2022 and 2021 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and the results of its operations and its cash flows for the three months ended March 31, 2022 and 2021. The financial data and other information disclosed in these notes related to the three months ended March 31, 2022 and 2021 are also unaudited. The results of operations for the three months</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ended March 31, 2022 and 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> are not necessarily indicative of the operating results for the full year or for any other subsequent interim period.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reclassification</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Certain amounts in 2021 have been reclassified to conform to the presentation in 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. None of the reclassifications had any impact to the Company’s results of operations.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments and Concentrations of Credit Risk</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s financial instruments were comprised of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and debt, the carrying amounts of which approximated fair value due to their short-term nature or market interest rates. All of the Company’s cash and cash equivalents are maintained at creditworthy financial institutions. At </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, deposits exceed the amount of any insurance provided.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company extends credit to customers in the normal course of business but typically does not require collateral or any other security to support amounts due. Management performs ongoing credit evaluations of its customers. An allowance for potentially uncollectible accounts is provided based on history, economic conditions, and composition of the accounts receivable aging. In some cases, the Company makes allowances for specific customers based on these and other factors. Provisions for the allowance for doubtful accounts are recorded in general and administrative expenses in the accompanying condensed consolidated statements of comprehensive loss.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Supplier Risk</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company obtains some of the components and subassemblies included in its Precision Flow systems and its Oxygen Assist Module from single source suppliers. The partial or complete loss of one or more of these suppliers could cause significant production delays, an inability to meet customer demand and a substantial loss in revenue.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency and Foreign Operations</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of the Company is the currency of the primary economic environment in which the entity operates, which is the U.S. dollar. For the Company’s non-U.S. subsidiaries that transact in a functional currency other than the U.S. dollar, assets and liabilities are translated at current rates of exchange at the balance sheet date. Income and expense items are translated at the average foreign currency exchange rates for the period. Adjustments resulting from the translation of the financial statements of its foreign operations into U.S. dollars are excluded from the determination of net loss and are recorded in accumulated other comprehensive income (loss), a separate component of stockholders’ equity.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Realized foreign currency gains or losses arising from transactions denominated in foreign currencies are recorded in other (expense) income in the condensed consolidated statements of comprehensive loss. Unrealized foreign currency gains or losses arising from transactions denominated in foreign currencies are recorded in accumulated other comprehensive income (loss).</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash, Cash Equivalents, and Restricted Cash</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid temporary investments purchased with original maturities of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">90 days</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> or less to be cash equivalents. The Company holds restricted cash related to certificates of deposits and collateral in relation to lease agreements. As </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">of March 31, 2022</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of its $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74.0</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">of cash, cash equivalents and restricted cash balance was located outside the</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">United </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">States. As of </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of its $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57.3</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of cash, cash equivalents and restricted cash balance was located outside of the United States.</span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the components of total cash, cash equivalents, and restricted cash as set forth in the Company’s condensed consolidated statements of cash flows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.629%;"/> <td style="width:1.34%;"/> <td style="width:2.016%;"/> <td style="width:13.888%;"/> <td style="width:0.822%;"/> <td style="width:1.34%;"/> <td style="width:2.016%;"/> <td style="width:14.127%;"/> <td style="width:0.822%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,<br/>2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">72,907</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,071</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted cash</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,109</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">253</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74,016</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,324</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and Equipment</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment are recorded at cost. Depreciation is recognized over the estimated useful lives of the related assets on a straight-line basis, except for tooling for which depreciation is recognized utilizing the units-of-production method. Amortization of leasehold improvements is computed on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of the improvements and is included in depreciation expense. Demonstration equipment represents internally manufactured capital equipment that is used on-site at trade shows and at customer locations to demonstrate the Precision Flow system. Depreciation expense on demonstration equipment is recorded in sales and marketing expense in the condensed consolidated statements of comprehensive loss. Placement and evaluation systems represent capital equipment placed at customer locations under placement or evaluation agreements for which depreciation expense is included in cost of revenue in the accompanying condensed consolidated statements of comprehensive loss. Effective April 1, 2021, the Company changed the estimated useful life for certain of its demonstration, placement and evaluation units from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">seven years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. This prospective change had an immaterial impact on the Company’s results of operations for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2021.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">When impairment indicators are present, the Company evaluates the recoverability of its long-lived assets. If the assessment indicates an impairment, the affected assets are written down to fair value. There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> impairments of property and equipment during the three months ended March 31, 2022 or 2021.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets are related to customer relationships, developed technology, and customer agreements and are amortized on a straight-line basis over their useful lives. Amortization is recorded within sales and marketing expenses in the consolidated statements of comprehensive loss for customer-related intangible assets while amortization of other intangible assets is included within general and administrative expenses in the consolidated statements of comprehensive loss. Intangible assets are evaluated for impairment whenever events or circumstances indicate an asset may be impaired. There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> impairments of intangible assets during the three months ended March 31, 2022 or 2021.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the difference between the purchase price and the fair value of the identifiable tangible and intangible net assets when accounted for using the purchase method of accounting in a business combination. Goodwill is not amortized but reviewed for impairment. Goodwill is reviewed annually, as of October 1, and whenever events or changes in circumstances indicate that the carrying value of the goodwill may not be recoverable.</span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company compares the fair value of its reporting units to their carrying values. If the carrying value of the net assets assigned to a reporting unit exceeds the fair value of the reporting unit, the Company would record an impairment loss equal to the difference. There was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> impairment of goodwill during the three months ended March 31, 2022 and 2021.</span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product Warranty</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company provides its customers with a standard </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> warranty on its capital equipment sales. Warranty costs are accrued based on actual historical trends and estimated at the time of sale. The warranty liability is included within accrued expenses and other current liabilities in the condensed consolidated balance sheets. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A roll-forward of the Company’s warranty liability from </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to March 31, 2022 is as follows: </span></span><span style=""/></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.669%;"/> <td style="width:1.852%;"/> <td style="width:1.706%;"/> <td style="width:15.635%;"/> <td style="width:1.138%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">330</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Provisions for warranty obligations</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">116</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Settlements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">110</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">336</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s revenue is primarily derived from the sale of products, leases and services. Product revenue consists of capital equipment and single-use disposables that are shipped and billed to customers both domestically and internationally. The Company’s main capital equipment products are the Precision Flow systems, the Vapotherm Transfer Unit 2.0 and Q50 compressor. The Company’s main disposable products are single-use disposables and nasal interfaces, or cannulas, and adaptors. Lease revenue consists of two components which include capital equipment that the Company leases to its customers and, in certain situations, an allocation from disposable revenue to other lease revenue upon the sale of disposable products in bundled arrangements involving the placement of Precision Flow capital units for use by the customer at no upfront charge in connection with the customer’s ongoing purchase of disposable products. Service revenue consists of fees associated with routine service of capital units and the sale of extended service contracts and preventative maintenance plans, which are purchased by a small portion of the Company’s customer base. In addition, the Company sells small quantities of component parts in the United States, United Kingdom, and to third-party international service centers who provide service on Precision Flow capital units outside of the United States and United Kingdom. Service revenue also includes fees from remote patient monitoring services sold through Vapotherm Access. Freight revenue is based upon actual freight costs plus a percentage markup of such costs associated with the shipment of products domestically, and to a lesser extent, internationally, and is included in service revenue. Rebates and fees consist of contractually obligated administrative fees and percentage-of-sales rebates paid to Group Purchasing Organizations (“GPOs”), Integrated Delivery Networks (“IDNs”) and distributor partners and accounted for as a reduction of revenue.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Under the Financial Accounting Standard Board’s (“FASB”) Accounting Standards Codifications (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and assesses whether each promised good or service is distinct and determines those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Sales, value-added, and other taxes collected on behalf of third parties are excluded from revenue. The Company’s standard payment terms are generally </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> days from the date of sale.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contracts with customers may contain multiple performance obligations. For such arrangements, the transaction price is allocated to each performance obligation based on the estimated relative stand-alone selling prices of the promised products or services underlying each performance obligation. The Company determines stand-alone selling prices based on the price at which the performance obligation is sold separately. If the stand-alone selling price is not observable through past transactions, the Company estimates the stand-alone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations. Revenue is generally recognized when the customer obtains control of the Company’s product, which generally occurs at a point in time upon shipment based on the contractual shipping terms of a contract.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Product and service revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value amount method to which the Company expects to be entitled. As such, revenue on sales is recorded net of prompt pay discounts and payments made to GPOs, IDNs and distributors. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Determination of whether to include estimated amounts in the transaction price is based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available. The Company believes that the estimates it has established are reasonable based upon current facts and circumstances. Applying different judgments to the same facts and circumstances could result in different estimates.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying a practical expedient under ASC 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of the Company’s contracts contained a significant financing component during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s contracts with its customers have a duration of less than one year. Therefore, the Company has elected to apply a practical expedient and recognizes the incremental costs of obtaining contracts as an expense. These costs are included in sales and marketing expense in the accompanying condensed consolidated statements of comprehensive loss.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:0.9870833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Lease Revenue</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company also enters into agreements to lease its capital equipment. For such sales, the Company accounts for revenue under ASC 842, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> (“ASC 842”), and assesses and classifies these transactions as sales-type or operating leases based on whether the lease transfers ownership of the equipment to the lessee by the end of the lease term. This criterion is met in situations in which the lease agreement provides for the transfer of title at or shortly after the end of the lease term. Equipment included in arrangements including transfer of title are accounted for as sales-type leases and the Company recognizes the present value of the lease payments due over the lease term as revenue at the inception of the lease. The Company records the present value of future lease payments in prepaid expenses and other current assets in the accompanying condensed consolidated balance sheets; these amounts totaled $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 and </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Equipment included in arrangements that do not include the transfer of title, nor any of the sales-type or direct financing lease criteria, are accounted for as operating leases and revenue is recognized on a straight-line basis over the term of the lease.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company also enters into agreements involving the placement of Precision Flow capital units for use by the customer at no upfront charge in connection with the customer’s ongoing purchase of disposable products. In these bundled arrangements, revenue recognized for the sale of the disposables is allocated between disposable revenue and other lease revenue based on the estimated relative stand-alone selling prices of the individual performance obligations.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and Handling Costs</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amounts billed to customers for shipping and handling are included in service revenue. Shipping and handling costs are included in costs of sales. The total costs of shipping and handling for the three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Sales and Value-Added Taxes</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">When required by local jurisdictions, the Company bills its customers for sales tax and value-added tax calculated on each sales invoice and records a liability for the sales and value-added tax payable, which is included in accrued expenses and other current liabilities in the condensed consolidated balance sheets. Sales tax and value-added tax billed to a customer are not included in the Company’s revenue.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains an equity incentive plan to provide long-term incentives for employees, consultants, and members of the board of directors. The plan allows for the issuance of non-statutory and incentive stock options, restricted stock, unrestricted stock, stock units, including restricted stock units and performance stock units, and stock appreciation rights to employees, consultants and non-employee directors. The Company recognizes stock-based compensation expense for awards of equity instruments to employees and non-employees based on the grant date fair value of those awards in accordance with ASC Topic 718, Stock Compensation (“ASC 718”). ASC 718 requires all equity-based compensation awards, including grants of restricted stock, restricted stock units and stock options, to be recognized as expense in the condensed consolidated statements of comprehensive loss based on their grant date fair values.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The fair value of each option grant is estimated on the grant date using the Black-Scholes option pricing model. The fair value of restricted stock and restricted stock units is </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">measured at the market value of the related shares of the Company’s common stock on the grant date. The fair value is then amortized on a straight-line basis over the requisite service period of the awards, which is generally the vesting period and is generally </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. For performance-based awards, the related compensation cost is amortized over the performance period on an accelerated attribution basis. Compensation cost associated with performance awards is based on fair value on the date of grant and the number of units expected to be earned after assessing the probability that certain performance criteria will be met and the associated targeted payout level that is forecasted will be achieved. Cumulative adjustments are recorded each quarter to reflect estimated outcomes of the performance-related conditions until the results are determined and settled. Use of a valuation model requires management to make certain assumptions with respect to selected model inputs, including the expected life (weighted average period of time that the options granted are expected to be outstanding), the volatility of the Company’s common stock and an assumed risk-free interest rate. For the year ended December 31, 2021, expected volatility was calculated based on historical volatility of a group of publicly traded companies that the Company considers a peer group. Effective January 1, 2022, expected volatility is based on the historical volatility of the Company's common stock. The expected life is estimated using the simplified method for “plain vanilla” options. The risk-free interest rate is based on U.S. Treasury rates with a remaining term that approximates the expected life assumed at the date of grant. </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> dividend yield is assumed as the Company does not pay, and does not expect to pay, dividends on its common stock. The Company estimates forfeitures based on historical experience with pre-vested forfeitures. To the extent actual forfeitures differ from the estimate, the difference is recorded to compensation expense in the period of the forfeiture.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes stock-based expense for shares of its common stock issued pursuant to the Vapotherm, Inc. 2018 Employee Stock Purchase Plan (“ESPP”) on a straight-line basis over the related offering period. The Company estimates the fair value of shares to be issued under the ESPP based on a combination of options valued</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">using the Black-Scholes option pricing model. The expected life is determined based on the contractual term. Dividend yield, risk-free interest rate, forfeiture rates, and expected volatility are estimated in a manner similar to option grants described above.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Tax</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the condensed consolidated financial statements or in the Company’s tax returns. Deferred taxes are determined based on the difference between the financial reporting and tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company assesses the likelihood that its deferred tax assets will be recovered from future taxable income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for uncertainty in income taxes recognized in the condensed consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the condensed consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s major tax jurisdictions are the states of New Hampshire and Pennsylvania, and the United States, United Kingdom, and Germany. The provision for income taxes for the three months ended March 31, 2022 totaled $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and related to deferred tax liabilities for differences in the book and tax basis of indefinite-lived assets, partially offset by a benefit for net deferred income tax assets deemed more likely than not to be realized by our foreign subsidiaries. There was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> provision or benefit for income taxes for the three months ended March 31, 2021 because the Company has historically incurred operating losses and maintains a full valuation allowance against its United States net deferred tax assets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the “Code”) due to ownership change limitations that have occurred previously or that could occur in the future. These ownership changes may limit the amount of net operating loss and tax credit carryforwards that can be utilized to offset future taxable income and reduce taxes, respectively. The Company has not currently completed an evaluation of ownership changes through </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to assess whether utilization of the Company’s net operating loss and tax credit carryforwards would be subject to an annual limitation under Sections 382 and 383 of the Code. To the extent an ownership change is determined to have occurred under Sections 382 and 383 of the Code, the net operating loss and tax credit carryforwards may be subject to limitation.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Pronouncements</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Losses (Topic 326):</span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). This standard requires that credit losses be reported using an expected losses model rather than the incurred losses model that is currently used and establishes additional disclosures related to credit risks. In November 2019, the FASB issued ASU 2019-10, Financial Instruments-Credit Losses (Topic 326), Derivative and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for ASU 2016-13 to interim and annual periods beginning after December 15, 2022 for private companies, emerging growth companies following private company adoption dates, or public entities meeting the definition of smaller reporting companies as of the date of issuance of this update. Since the Company met the definition of a smaller reporting company as of the date of issuance of this update, the Company is not required to adopt ASU 2016-13 until January 1, 2023. The Company has not yet determined the effects, if any, that the adoption of ASU 2016-13 and subsequent amendments to this standard may have on its financial position, results of operations, cash flows, or disclosures</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">.</span></p></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The information included in this Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements and the accompanying notes included in our Annual Report on Form 10-K for the year ended </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> (the “2021 Form 10-K”). Our accounting policies are described in the “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Notes to Consolidated Financial Statements</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">” in our 2021 Form 10-K and are updated, as necessary, in this report. The year-end condensed consolidated balance sheet data presented for comparative purposes was derived from our audited financial statements but does not include all disclosures required by U.S. GAAP.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">These condensed consolidated financial statements include the financial statements of Vapotherm UK Ltd ("Vapotherm UK," formerly Solus Medical Ltd.), a wholly owned subsidiary of the Company based in the United Kingdom, Vapotherm Deutschland GmbH, a wholly owned subsidiary of the Company located in Germany, HGE, a wholly owned subsidiary of the Company located in the United States, PCI, a wholly owned subsidiary of HGE which was acquired on November 2, 2021 located in the United States, and RespirCare, an affiliate of PCI located in the United States. All intercompany accounts and transactions have been eliminated upon consolidation.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Information</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company globally manages the business within </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> reporting segment, Vapotherm, Inc. and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> reporting units, Vapotherm, Vapotherm UK and Vapotherm Access. Segment information is consistent with how the chief operating decision maker reviews the business, makes investing and resource allocation decisions and assesses operating performance.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The majority of the Company’s long-term assets are located in the United States. Long-term assets located outside the United States totaled $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1 3 3800000 2400000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires the Company to make judgments, assumptions, and estimates that affect the reported amounts of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and liabilities. The Company evaluates its estimates on an ongoing basis. The Company bases its estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Significant estimates relied upon in preparing these condensed consolidated financial statements include calculation of stock-based compensation, valuation of warrants, fair values of acquired assets and liabilities, including goodwill and intangibles assets, realizability of inventories, allowance for bad debts, accrued expenses, including the fair value of contingent consideration, the valuation allowances against deferred income tax assets, and assessments of impairment with respect to long-lived and intangible assets. Actual results may differ from these estimates.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Unaudited Interim Financial Information</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated balance sheet as of March 31, 2022, and the condensed consolidated statements of comprehensive loss, stockholders’ equity and of cash flows for the three months ended March 31, 2022 and 2021 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and the results of its operations and its cash flows for the three months ended March 31, 2022 and 2021. The financial data and other information disclosed in these notes related to the three months ended March 31, 2022 and 2021 are also unaudited. The results of operations for the three months</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ended March 31, 2022 and 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> are not necessarily indicative of the operating results for the full year or for any other subsequent interim period.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reclassification</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Certain amounts in 2021 have been reclassified to conform to the presentation in 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. None of the reclassifications had any impact to the Company’s results of operations.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments and Concentrations of Credit Risk</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s financial instruments were comprised of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and debt, the carrying amounts of which approximated fair value due to their short-term nature or market interest rates. All of the Company’s cash and cash equivalents are maintained at creditworthy financial institutions. At </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, deposits exceed the amount of any insurance provided.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company extends credit to customers in the normal course of business but typically does not require collateral or any other security to support amounts due. Management performs ongoing credit evaluations of its customers. An allowance for potentially uncollectible accounts is provided based on history, economic conditions, and composition of the accounts receivable aging. In some cases, the Company makes allowances for specific customers based on these and other factors. Provisions for the allowance for doubtful accounts are recorded in general and administrative expenses in the accompanying condensed consolidated statements of comprehensive loss.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Supplier Risk</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company obtains some of the components and subassemblies included in its Precision Flow systems and its Oxygen Assist Module from single source suppliers. The partial or complete loss of one or more of these suppliers could cause significant production delays, an inability to meet customer demand and a substantial loss in revenue.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency and Foreign Operations</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of the Company is the currency of the primary economic environment in which the entity operates, which is the U.S. dollar. For the Company’s non-U.S. subsidiaries that transact in a functional currency other than the U.S. dollar, assets and liabilities are translated at current rates of exchange at the balance sheet date. Income and expense items are translated at the average foreign currency exchange rates for the period. Adjustments resulting from the translation of the financial statements of its foreign operations into U.S. dollars are excluded from the determination of net loss and are recorded in accumulated other comprehensive income (loss), a separate component of stockholders’ equity.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Realized foreign currency gains or losses arising from transactions denominated in foreign currencies are recorded in other (expense) income in the condensed consolidated statements of comprehensive loss. Unrealized foreign currency gains or losses arising from transactions denominated in foreign currencies are recorded in accumulated other comprehensive income (loss).</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash, Cash Equivalents, and Restricted Cash</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid temporary investments purchased with original maturities of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">90 days</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> or less to be cash equivalents. The Company holds restricted cash related to certificates of deposits and collateral in relation to lease agreements. As </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">of March 31, 2022</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of its $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74.0</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">of cash, cash equivalents and restricted cash balance was located outside the</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">United </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">States. As of </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of its $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57.3</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of cash, cash equivalents and restricted cash balance was located outside of the United States.</span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the components of total cash, cash equivalents, and restricted cash as set forth in the Company’s condensed consolidated statements of cash flows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.629%;"/> <td style="width:1.34%;"/> <td style="width:2.016%;"/> <td style="width:13.888%;"/> <td style="width:0.822%;"/> <td style="width:1.34%;"/> <td style="width:2.016%;"/> <td style="width:14.127%;"/> <td style="width:0.822%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,<br/>2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">72,907</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,071</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted cash</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,109</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">253</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74,016</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,324</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> 90 days 1100000 74000000.0 1100000 57300000 <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the components of total cash, cash equivalents, and restricted cash as set forth in the Company’s condensed consolidated statements of cash flows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.629%;"/> <td style="width:1.34%;"/> <td style="width:2.016%;"/> <td style="width:13.888%;"/> <td style="width:0.822%;"/> <td style="width:1.34%;"/> <td style="width:2.016%;"/> <td style="width:14.127%;"/> <td style="width:0.822%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,<br/>2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">72,907</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,071</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted cash</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,109</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">253</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74,016</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,324</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 72907000 57071000 1109000 253000 74016000 57324000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and Equipment</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment are recorded at cost. Depreciation is recognized over the estimated useful lives of the related assets on a straight-line basis, except for tooling for which depreciation is recognized utilizing the units-of-production method. Amortization of leasehold improvements is computed on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of the improvements and is included in depreciation expense. Demonstration equipment represents internally manufactured capital equipment that is used on-site at trade shows and at customer locations to demonstrate the Precision Flow system. Depreciation expense on demonstration equipment is recorded in sales and marketing expense in the condensed consolidated statements of comprehensive loss. Placement and evaluation systems represent capital equipment placed at customer locations under placement or evaluation agreements for which depreciation expense is included in cost of revenue in the accompanying condensed consolidated statements of comprehensive loss. Effective April 1, 2021, the Company changed the estimated useful life for certain of its demonstration, placement and evaluation units from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">seven years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. This prospective change had an immaterial impact on the Company’s results of operations for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2021.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">When impairment indicators are present, the Company evaluates the recoverability of its long-lived assets. If the assessment indicates an impairment, the affected assets are written down to fair value. There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> impairments of property and equipment during the three months ended March 31, 2022 or 2021.</span></p> P5Y P7Y 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets are related to customer relationships, developed technology, and customer agreements and are amortized on a straight-line basis over their useful lives. Amortization is recorded within sales and marketing expenses in the consolidated statements of comprehensive loss for customer-related intangible assets while amortization of other intangible assets is included within general and administrative expenses in the consolidated statements of comprehensive loss. Intangible assets are evaluated for impairment whenever events or circumstances indicate an asset may be impaired. There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> impairments of intangible assets during the three months ended March 31, 2022 or 2021.</span></p> 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the difference between the purchase price and the fair value of the identifiable tangible and intangible net assets when accounted for using the purchase method of accounting in a business combination. Goodwill is not amortized but reviewed for impairment. Goodwill is reviewed annually, as of October 1, and whenever events or changes in circumstances indicate that the carrying value of the goodwill may not be recoverable.</span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company compares the fair value of its reporting units to their carrying values. If the carrying value of the net assets assigned to a reporting unit exceeds the fair value of the reporting unit, the Company would record an impairment loss equal to the difference. There was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> impairment of goodwill during the three months ended March 31, 2022 and 2021.</span></p> 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product Warranty</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company provides its customers with a standard </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> warranty on its capital equipment sales. Warranty costs are accrued based on actual historical trends and estimated at the time of sale. The warranty liability is included within accrued expenses and other current liabilities in the condensed consolidated balance sheets. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A roll-forward of the Company’s warranty liability from </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to March 31, 2022 is as follows: </span></span><span style=""/></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.669%;"/> <td style="width:1.852%;"/> <td style="width:1.706%;"/> <td style="width:15.635%;"/> <td style="width:1.138%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">330</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Provisions for warranty obligations</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">116</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Settlements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">110</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">336</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> P1Y <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A roll-forward of the Company’s warranty liability from </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to March 31, 2022 is as follows: </span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.669%;"/> <td style="width:1.852%;"/> <td style="width:1.706%;"/> <td style="width:15.635%;"/> <td style="width:1.138%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">330</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Provisions for warranty obligations</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">116</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Settlements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">110</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">336</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 330000 116000 110000 336000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s revenue is primarily derived from the sale of products, leases and services. Product revenue consists of capital equipment and single-use disposables that are shipped and billed to customers both domestically and internationally. The Company’s main capital equipment products are the Precision Flow systems, the Vapotherm Transfer Unit 2.0 and Q50 compressor. The Company’s main disposable products are single-use disposables and nasal interfaces, or cannulas, and adaptors. Lease revenue consists of two components which include capital equipment that the Company leases to its customers and, in certain situations, an allocation from disposable revenue to other lease revenue upon the sale of disposable products in bundled arrangements involving the placement of Precision Flow capital units for use by the customer at no upfront charge in connection with the customer’s ongoing purchase of disposable products. Service revenue consists of fees associated with routine service of capital units and the sale of extended service contracts and preventative maintenance plans, which are purchased by a small portion of the Company’s customer base. In addition, the Company sells small quantities of component parts in the United States, United Kingdom, and to third-party international service centers who provide service on Precision Flow capital units outside of the United States and United Kingdom. Service revenue also includes fees from remote patient monitoring services sold through Vapotherm Access. Freight revenue is based upon actual freight costs plus a percentage markup of such costs associated with the shipment of products domestically, and to a lesser extent, internationally, and is included in service revenue. Rebates and fees consist of contractually obligated administrative fees and percentage-of-sales rebates paid to Group Purchasing Organizations (“GPOs”), Integrated Delivery Networks (“IDNs”) and distributor partners and accounted for as a reduction of revenue.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Under the Financial Accounting Standard Board’s (“FASB”) Accounting Standards Codifications (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and assesses whether each promised good or service is distinct and determines those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Sales, value-added, and other taxes collected on behalf of third parties are excluded from revenue. The Company’s standard payment terms are generally </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> days from the date of sale.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contracts with customers may contain multiple performance obligations. For such arrangements, the transaction price is allocated to each performance obligation based on the estimated relative stand-alone selling prices of the promised products or services underlying each performance obligation. The Company determines stand-alone selling prices based on the price at which the performance obligation is sold separately. If the stand-alone selling price is not observable through past transactions, the Company estimates the stand-alone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations. Revenue is generally recognized when the customer obtains control of the Company’s product, which generally occurs at a point in time upon shipment based on the contractual shipping terms of a contract.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Product and service revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value amount method to which the Company expects to be entitled. As such, revenue on sales is recorded net of prompt pay discounts and payments made to GPOs, IDNs and distributors. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Determination of whether to include estimated amounts in the transaction price is based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available. The Company believes that the estimates it has established are reasonable based upon current facts and circumstances. Applying different judgments to the same facts and circumstances could result in different estimates.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying a practical expedient under ASC 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of the Company’s contracts contained a significant financing component during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s contracts with its customers have a duration of less than one year. Therefore, the Company has elected to apply a practical expedient and recognizes the incremental costs of obtaining contracts as an expense. These costs are included in sales and marketing expense in the accompanying condensed consolidated statements of comprehensive loss.</span></p> P30D When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying a practical expedient under ASC 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:0.9870833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Lease Revenue</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company also enters into agreements to lease its capital equipment. For such sales, the Company accounts for revenue under ASC 842, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> (“ASC 842”), and assesses and classifies these transactions as sales-type or operating leases based on whether the lease transfers ownership of the equipment to the lessee by the end of the lease term. This criterion is met in situations in which the lease agreement provides for the transfer of title at or shortly after the end of the lease term. Equipment included in arrangements including transfer of title are accounted for as sales-type leases and the Company recognizes the present value of the lease payments due over the lease term as revenue at the inception of the lease. The Company records the present value of future lease payments in prepaid expenses and other current assets in the accompanying condensed consolidated balance sheets; these amounts totaled $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 and </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Equipment included in arrangements that do not include the transfer of title, nor any of the sales-type or direct financing lease criteria, are accounted for as operating leases and revenue is recognized on a straight-line basis over the term of the lease.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company also enters into agreements involving the placement of Precision Flow capital units for use by the customer at no upfront charge in connection with the customer’s ongoing purchase of disposable products. In these bundled arrangements, revenue recognized for the sale of the disposables is allocated between disposable revenue and other lease revenue based on the estimated relative stand-alone selling prices of the individual performance obligations.</span></p> 400000 700000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and Handling Costs</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amounts billed to customers for shipping and handling are included in service revenue. Shipping and handling costs are included in costs of sales. The total costs of shipping and handling for the three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> 400000 500000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Sales and Value-Added Taxes</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">When required by local jurisdictions, the Company bills its customers for sales tax and value-added tax calculated on each sales invoice and records a liability for the sales and value-added tax payable, which is included in accrued expenses and other current liabilities in the condensed consolidated balance sheets. Sales tax and value-added tax billed to a customer are not included in the Company’s revenue.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains an equity incentive plan to provide long-term incentives for employees, consultants, and members of the board of directors. The plan allows for the issuance of non-statutory and incentive stock options, restricted stock, unrestricted stock, stock units, including restricted stock units and performance stock units, and stock appreciation rights to employees, consultants and non-employee directors. The Company recognizes stock-based compensation expense for awards of equity instruments to employees and non-employees based on the grant date fair value of those awards in accordance with ASC Topic 718, Stock Compensation (“ASC 718”). ASC 718 requires all equity-based compensation awards, including grants of restricted stock, restricted stock units and stock options, to be recognized as expense in the condensed consolidated statements of comprehensive loss based on their grant date fair values.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The fair value of each option grant is estimated on the grant date using the Black-Scholes option pricing model. The fair value of restricted stock and restricted stock units is </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">measured at the market value of the related shares of the Company’s common stock on the grant date. The fair value is then amortized on a straight-line basis over the requisite service period of the awards, which is generally the vesting period and is generally </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. For performance-based awards, the related compensation cost is amortized over the performance period on an accelerated attribution basis. Compensation cost associated with performance awards is based on fair value on the date of grant and the number of units expected to be earned after assessing the probability that certain performance criteria will be met and the associated targeted payout level that is forecasted will be achieved. Cumulative adjustments are recorded each quarter to reflect estimated outcomes of the performance-related conditions until the results are determined and settled. Use of a valuation model requires management to make certain assumptions with respect to selected model inputs, including the expected life (weighted average period of time that the options granted are expected to be outstanding), the volatility of the Company’s common stock and an assumed risk-free interest rate. For the year ended December 31, 2021, expected volatility was calculated based on historical volatility of a group of publicly traded companies that the Company considers a peer group. Effective January 1, 2022, expected volatility is based on the historical volatility of the Company's common stock. The expected life is estimated using the simplified method for “plain vanilla” options. The risk-free interest rate is based on U.S. Treasury rates with a remaining term that approximates the expected life assumed at the date of grant. </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> dividend yield is assumed as the Company does not pay, and does not expect to pay, dividends on its common stock. The Company estimates forfeitures based on historical experience with pre-vested forfeitures. To the extent actual forfeitures differ from the estimate, the difference is recorded to compensation expense in the period of the forfeiture.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes stock-based expense for shares of its common stock issued pursuant to the Vapotherm, Inc. 2018 Employee Stock Purchase Plan (“ESPP”) on a straight-line basis over the related offering period. The Company estimates the fair value of shares to be issued under the ESPP based on a combination of options valued</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">using the Black-Scholes option pricing model. The expected life is determined based on the contractual term. Dividend yield, risk-free interest rate, forfeiture rates, and expected volatility are estimated in a manner similar to option grants described above.</span></p> P3Y 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Tax</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the condensed consolidated financial statements or in the Company’s tax returns. Deferred taxes are determined based on the difference between the financial reporting and tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company assesses the likelihood that its deferred tax assets will be recovered from future taxable income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for uncertainty in income taxes recognized in the condensed consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the condensed consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s major tax jurisdictions are the states of New Hampshire and Pennsylvania, and the United States, United Kingdom, and Germany. The provision for income taxes for the three months ended March 31, 2022 totaled $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and related to deferred tax liabilities for differences in the book and tax basis of indefinite-lived assets, partially offset by a benefit for net deferred income tax assets deemed more likely than not to be realized by our foreign subsidiaries. There was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> provision or benefit for income taxes for the three months ended March 31, 2021 because the Company has historically incurred operating losses and maintains a full valuation allowance against its United States net deferred tax assets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the “Code”) due to ownership change limitations that have occurred previously or that could occur in the future. These ownership changes may limit the amount of net operating loss and tax credit carryforwards that can be utilized to offset future taxable income and reduce taxes, respectively. The Company has not currently completed an evaluation of ownership changes through </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to assess whether utilization of the Company’s net operating loss and tax credit carryforwards would be subject to an annual limitation under Sections 382 and 383 of the Code. To the extent an ownership change is determined to have occurred under Sections 382 and 383 of the Code, the net operating loss and tax credit carryforwards may be subject to limitation.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 100000 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Pronouncements</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Losses (Topic 326):</span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). This standard requires that credit losses be reported using an expected losses model rather than the incurred losses model that is currently used and establishes additional disclosures related to credit risks. In November 2019, the FASB issued ASU 2019-10, Financial Instruments-Credit Losses (Topic 326), Derivative and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for ASU 2016-13 to interim and annual periods beginning after December 15, 2022 for private companies, emerging growth companies following private company adoption dates, or public entities meeting the definition of smaller reporting companies as of the date of issuance of this update. Since the Company met the definition of a smaller reporting company as of the date of issuance of this update, the Company is not required to adopt ASU 2016-13 until January 1, 2023. The Company has not yet determined the effects, if any, that the adoption of ASU 2016-13 and subsequent amendments to this standard may have on its financial position, results of operations, cash flows, or disclosures</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3. Business Combination</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">November 2, 2021</span></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">HGE affiliated with a leading pulmonology practice in Tulsa, Oklahoma known as Pulmonary Care Innovations, PLLC d/b/a RespirCare (“RespirCare”). RespirCare provides in-person and virtual care to COPD and other respiratory distress patients in Oklahoma (and potentially other states with licensure reciprocity). This affiliation was structured as an acquisition of RespirCare’s management company, PCI Management Group LLC (“PCI”) and PCI’s arrangements with RespirCare and its physician shareholder. The Company consolidates PCI and RespirCare for accounting and tax purposes. </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The principal assets acquired included goodwill and property and equipment. The Company undertook the acquisition in order to increase the number of patients for Vapotherm Access remote patient monitoring service.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The purchase price, net of cash acquired, of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.7</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million was funded with cash payments of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.3</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and the settlement of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of preexisting transactions. The acquisition has been accounted for as an acquisition of a business. The following table summarizes the preliminary purchase price allocation that includes the fair value of the separately identifiable assets acquired and liabilities assumed as of November 2, 2021:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.497%;"/> <td style="width:1.759%;"/> <td style="width:1.706%;"/> <td style="width:15.913%;"/> <td style="width:1.124%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">39</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">101</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prepaids and other current assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">397</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">316</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,302</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other long-term assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,175</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other current liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">111</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">264</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">404</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase price</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,771</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The excess of purchase consideration over the fair value of net tangible assets acquired was recorded as goodwill. Goodwill associated with the acquisition was primarily attributable to the expansion opportunity of the Vapotherm Access remote monitoring platform and the value of the acquired workforce. The goodwill is deductible for tax purposes. The fair values assigned to tangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> intangible assets identified as part of the acquisition. The fair values of assets acquired and liabilities assumed may be subject to change as additional information is received. The Company expects to finalize the purchase price allocation as soon as practicable, but not later than one year from the acquisition date.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company has included the financial results of PCI and RespirCare in the condensed consolidated financial statements from the date of acquisition. Pro forma financial information has not been presented as the impact to the financial results is immaterial. Net revenue and net loss related of PCI and RespirCare since the date of acquisition were immaterial. The transaction costs associated with the acquisition were approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and were recorded in general and administrative expense as incurred during the fourth quarter of 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2021-11-02 <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The purchase price, net of cash acquired, of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.7</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million was funded with cash payments of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.3</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and the settlement of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of preexisting transactions. The acquisition has been accounted for as an acquisition of a business. The following table summarizes the preliminary purchase price allocation that includes the fair value of the separately identifiable assets acquired and liabilities assumed as of November 2, 2021:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.497%;"/> <td style="width:1.759%;"/> <td style="width:1.706%;"/> <td style="width:15.913%;"/> <td style="width:1.124%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">39</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">101</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prepaids and other current assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">397</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">316</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,302</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other long-term assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,175</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other current liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">111</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">264</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">404</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase price</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,771</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1700000 1300000 400000 39000 101000 11000 397000 316000 1302000 9000 2175000 29000 111000 264000 404000 1771000 0 500000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4. Fair Value Measurements</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In accordance with ASC 820, Fair Value Measurements and Disclosures, the Company generally defines fair value 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 (exit price). The Company uses a three-tier fair value hierarchy, which classifies the inputs used in measuring fair values. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements), and the lowest priority to unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are described below:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:11.253%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 1 – </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:11.253%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 2 –</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level 2 input must be observable for substantially the full term of the asset or liability.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:11.253%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 3 – </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">unobservable inputs for the asset or liability in which there is little, if any, market activity for the asset or liability at the measurement date.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company had two items, cash equivalents and contingent consideration, measured at fair value on a recurring basis. The Company’s cash equivalents primarily consist of money market deposits which total approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">53.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and are valued based on Level 1 of the fair value hierarchy. The Company’s contingent consideration which totals $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> relates to the 2020 acquisition of HGE and is valued based on Level 3 of the fair value hierarchy. There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> transfers in or out of Level 1, 2 or 3 during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes changes to the contingent consideration payable, a recurring Level 3 measurement, for the </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022:</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.365%;"/> <td style="width:1.759%;"/> <td style="width:1.706%;"/> <td style="width:16.058%;"/> <td style="width:1.111%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,116</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Change in fair value of contingent consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">188</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Payments</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,765</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,163</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The change in fair value of contingent consideration was a reduction of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and is included in general and administrative expenses in the accompanying condensed consolidated statement of comprehensive loss.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Payments of contingent consideration included $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million paid in cash and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.6</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million paid in </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">368,168</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company's common stock for the </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During the first quarter of 2022, the Company granted warrants to purchase </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">107,373</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock in connection with its financing arrangement described in Note 9 "Debt." These equity-classified warrants were valued using the Black-Scholes pricing model, which falls within Level 3 of the fair value hierarchy.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The assumptions used in the Black-Scholes pricing model were as follows at the date of grant:</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:78.545%;"/> <td style="width:1.548%;"/> <td style="width:0.847%;"/> <td style="width:16.257%;"/> <td style="width:2.804%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Risk free interest rate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.9</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected stock price volatility</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79.3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected term (years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.0</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> 53200000 3200000 0 0 <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes changes to the contingent consideration payable, a recurring Level 3 measurement, for the </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022:</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.365%;"/> <td style="width:1.759%;"/> <td style="width:1.706%;"/> <td style="width:16.058%;"/> <td style="width:1.111%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,116</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Change in fair value of contingent consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">188</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Payments</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,765</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,163</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 9116000 -188000 5765000 3163000 -200000 100000 5600000 368168 107373 <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The assumptions used in the Black-Scholes pricing model were as follows at the date of grant:</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:78.545%;"/> <td style="width:1.548%;"/> <td style="width:0.847%;"/> <td style="width:16.257%;"/> <td style="width:2.804%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Risk free interest rate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.9</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected stock price volatility</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79.3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected term (years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.0</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 0.0 1.9 79.3 P10Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5. Accounts Receivable</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable consists of the following:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.968%;"/> <td style="width:1.445%;"/> <td style="width:2.002%;"/> <td style="width:14.202%;"/> <td style="width:1.326%;"/> <td style="width:1.445%;"/> <td style="width:2.002%;"/> <td style="width:14.282%;"/> <td style="width:1.326%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,<br/>2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">United States</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,913</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,894</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">International</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,304</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,147</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accounts receivable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,217</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,041</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less: Allowance for doubtful accounts</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">305</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">132</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable, net of allowance for doubtful<br/>   accounts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,912</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,909</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> individual customer accounted for 10% or more of net revenue for the three months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 or March 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">One</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> customer accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of total accounts receivable at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> individual customers accounted for 10% or more of total accounts receivable at </span><a href="#consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable consists of the following:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.968%;"/> <td style="width:1.445%;"/> <td style="width:2.002%;"/> <td style="width:14.202%;"/> <td style="width:1.326%;"/> <td style="width:1.445%;"/> <td style="width:2.002%;"/> <td style="width:14.282%;"/> <td style="width:1.326%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,<br/>2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">United States</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,913</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,894</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">International</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,304</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,147</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accounts receivable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,217</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,041</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less: Allowance for doubtful accounts</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">305</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">132</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable, net of allowance for doubtful<br/>   accounts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,912</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,909</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 5913000 8894000 4304000 2147000 10217000 11041000 305000 132000 9912000 10909000 0 0 1 0.17 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6. Inventories</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist of the following:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.369%;"/> <td style="width:1.353%;"/> <td style="width:2.029%;"/> <td style="width:13.979%;"/> <td style="width:0.836%;"/> <td style="width:1.353%;"/> <td style="width:2.029%;"/> <td style="width:14.218%;"/> <td style="width:0.836%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,<br/>2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Component parts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,148</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19,860</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finished goods</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19,900</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,702</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total inventories</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">38,048</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36,562</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist of the following:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.369%;"/> <td style="width:1.353%;"/> <td style="width:2.029%;"/> <td style="width:13.979%;"/> <td style="width:0.836%;"/> <td style="width:1.353%;"/> <td style="width:2.029%;"/> <td style="width:14.218%;"/> <td style="width:0.836%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,<br/>2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Component parts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,148</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19,860</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finished goods</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19,900</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,702</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total inventories</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">38,048</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36,562</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 18148000 19860000 19900000 16702000 38048000 36562000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7. Goodwill and Intangible Assets</span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The changes in the carrying amount of goodwill and intangible assets during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 are as follows:</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.276%;"/> <td style="width:1.433%;"/> <td style="width:1.99%;"/> <td style="width:13.981%;"/> <td style="width:1.313%;"/> <td style="width:1.433%;"/> <td style="width:1.99%;"/> <td style="width:14.272%;"/> <td style="width:1.313%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible Assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,300</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,398</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency exchange rate changes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,283</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,245</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents a summary of acquired intangible assets:</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.609%;"/> <td style="width:1.141%;"/> <td style="width:1.048%;"/> <td style="width:14.18%;"/> <td style="width:0.743%;"/> <td style="width:1.141%;"/> <td style="width:1.923%;"/> <td style="width:11.739%;"/> <td style="width:0.743%;"/> <td style="width:1.141%;"/> <td style="width:2.069%;"/> <td style="width:13.251%;"/> <td style="width:1.273%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average<br/>Amortization Period<br/>in Years</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.00</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,420</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">333</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.00</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,400</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">330</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer agreements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.83</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">456</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">368</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total intangible assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9.47</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,276</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,031</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company recognized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of amortization expense within sales and marketing expenses related to the intangible assets </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">during each of the three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. The Company also recognized less than $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of amortization expense within general and administrative expenses related to intangible assets during each of the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The changes in the carrying amount of goodwill and intangible assets during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 are as follows:</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.276%;"/> <td style="width:1.433%;"/> <td style="width:1.99%;"/> <td style="width:13.981%;"/> <td style="width:1.313%;"/> <td style="width:1.433%;"/> <td style="width:1.99%;"/> <td style="width:14.272%;"/> <td style="width:1.313%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible Assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,300</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,398</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency exchange rate changes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,283</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,245</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 15300000 4398000 150000 -17000 -3000 15283000 4245000 <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents a summary of acquired intangible assets:</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.609%;"/> <td style="width:1.141%;"/> <td style="width:1.048%;"/> <td style="width:14.18%;"/> <td style="width:0.743%;"/> <td style="width:1.141%;"/> <td style="width:1.923%;"/> <td style="width:11.739%;"/> <td style="width:0.743%;"/> <td style="width:1.141%;"/> <td style="width:2.069%;"/> <td style="width:13.251%;"/> <td style="width:1.273%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average<br/>Amortization Period<br/>in Years</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.00</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,420</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">333</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.00</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,400</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">330</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer agreements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.83</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">456</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">368</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total intangible assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9.47</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,276</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,031</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table> P10Y 2420000 333000 P10Y 2400000 330000 P3Y9M29D 456000 368000 P9Y5M19D 5276000 1031000 100000 100000 100000 100000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8. Accrued Expenses and Other Current Liabilities</span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities consist of the following:</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.764%;"/> <td style="width:1.459%;"/> <td style="width:2.002%;"/> <td style="width:14.229%;"/> <td style="width:0.809%;"/> <td style="width:1.459%;"/> <td style="width:2.002%;"/> <td style="width:14.468%;"/> <td style="width:0.809%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,<br/>2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued payroll and employee-related costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,147</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,734</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contingent consideration, current portion</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,564</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,952</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7382c99b-0a85-409a-bc98-6bd3095e8bf0;"><span style="-sec-ix-hidden:F_ab715987-3e4f-4b69-ac6f-d49303ef89be;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liabilities, current portion</span></span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,055</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,753</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued bonuses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,112</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,988</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued professional fees</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,038</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,682</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued vacation liability</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">765</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">786</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued taxes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">724</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,450</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued commissions</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">694</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,181</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Product warranty reserve</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">336</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">330</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued freight</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">279</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">247</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued inventory</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">96</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,111</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,565</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,345</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accrued expenses and other current liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,375</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28,559</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities consist of the following:</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.764%;"/> <td style="width:1.459%;"/> <td style="width:2.002%;"/> <td style="width:14.229%;"/> <td style="width:0.809%;"/> <td style="width:1.459%;"/> <td style="width:2.002%;"/> <td style="width:14.468%;"/> <td style="width:0.809%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,<br/>2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,<br/>2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued payroll and employee-related costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,147</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,734</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contingent consideration, current portion</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,564</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,952</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7382c99b-0a85-409a-bc98-6bd3095e8bf0;"><span style="-sec-ix-hidden:F_ab715987-3e4f-4b69-ac6f-d49303ef89be;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease liabilities, current portion</span></span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,055</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,753</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued bonuses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,112</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,988</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued professional fees</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,038</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,682</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued vacation liability</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">765</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">786</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued taxes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">724</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,450</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued commissions</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">694</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,181</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Product warranty reserve</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">336</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">330</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued freight</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">279</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">247</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued inventory</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">96</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,111</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,565</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,345</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accrued expenses and other current liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,375</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28,559</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 3147000 2734000 2564000 3952000 2055000 1753000 1112000 6988000 1038000 1682000 765000 786000 724000 1450000 694000 5181000 336000 330000 279000 247000 96000 1111000 2565000 2345000 15375000 28559000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9. Debt</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Current Credit Facilities</span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On February 18, 2022 (the "Effective Date”), the Company entered into a Loan and Security Agreement (the “SLR Loan Agreement”) with SLR Investment Corporation (“SLR”) which provides for a term A loan facility of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(the “SLR Term</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Loan Facility”) and a term B loan facility of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million (the “SLR Term B Loan Facility” and, together with the Term A Loan Facility</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the “SLR Facilities”). The SLR Term A Loan Facility was funded to the Company on the Effective Date. In connection with this draw down, the Company granted SLR warrants to purchase </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">107,373</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company's common stock. The warrants have an exercise price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.97</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share, were fully vested upon issuance, are exercisable at the option of the holder, in whole or in part, and expire in February 2032. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The SLR Term B Loan Facility will be available to the Company following the Effective Date upon achievement of a certain minimum revenue level as more fully described in the SLR Loan Agreement. The proceeds of SLR Term A Loan Facility were used to repay all indebtedness under the Company's prior loan agreement, as described below.</span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The SLR Facilities will mature on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">February 1, 2027</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> (the "Maturity Date"). Advances under the SLR Facilities bear interest at a floating rate per annum equal to (a) the greater of (i) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% or (ii) the LIBOR Rate, plus (b) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.30</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%. At </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the interest rate was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.53</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%. The outstanding balance was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The SLR Loan Agreement provides for interest-only payments for the first forty-eight months following the Effective Date. Thereafter, payments on the SLR Facilities will be due monthly in twelve equal installments; provided that the Company shall have the option to extend the interest-only period for an additional twelve months upon achievement of a certain minimum revenue level as more fully described in the SLR Loan Agreement.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The SLR Facilities may be prepaid in full, subject to a prepayment charge of (i) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%, if such prepayment occurs on or prior to February 17, 2023, (ii) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%, if such prepayment occurs after February 18, 2023 but on or prior to February 17, 2024, and (iii) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%, if such prepayment occurs after February 18, 2024 but on or prior to the Maturity Date. A facility fee equal to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the SLR Term B Loan Facility (the "SLR Term B Loan Facility Fee"), or $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">225,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, is due on the earliest of (i) the initial funding date, (ii) December 20, 2023, and (iii) the prepayment of the SLR Facilities prior to December 20, 2023</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. The SLR Term B Loan Facility Fee is being accrued to interest expense over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> months. In addition to the payment of principal and accrued interest, the Company will be required to make a payment of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.95</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate principal amount of the SLR Facilities funded (the "Facility Exit Fee"), which is payable on the earliest to occur of (i) the Maturity Date, (ii) the acceleration of the SLR Facilities prior to the Maturity Date, and (iii) the prepayment date of the SLR Facilities prior to the Maturity Date. The Facility Exit Fee of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million is considered fully earned by SLR as of the Effective Date and is being accrued to interest expense over the term of the SLR Term A Loan Facility. T</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">he SLR Facilities are secured by a lien on substantially all of the assets, including intellectual property, of the Company. As of March 31, 2022, the Company was in compliance with all covenants under the SLR Loan Agreement.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The SLR Loan Agreement contains customary covenants and representations, including, without limitation, a minimum revenue covenant equal to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of each month’s forecasted net product revenue (tested on a trailing six month basis at the end of each fiscal month, commencing with the six month period ending on July 31, 2022) and other financial covenants, reporting obligations, and limitations on dispositions, changes in business or ownership, mergers or acquisitions, indebtedness, encumbrances, distributions and investments, transactions with affiliates and capital expenditures.</span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The events of default under the SLR Loan Agreement include, without limitation, and subject to customary grace periods, (1) the Company’s failure to make any payments of principal or interest under the SLR Loan Agreement or other loan documents, (2) the Company’s breach or default in the performance of any covenant under the SLR Loan Agreement, (3) the occurrence of a material adverse effect or an event that is reasonably likely to result in a material adverse effect, (4) the existence of an attachment or levy on a material portion of the Company’s funds or of its subsidiaries, (5) the Company’s insolvency or bankruptcy, or (6) the occurrence of certain material defaults with respect to any other of the Company’s indebtedness in excess of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">500,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. If an event of default occurs, SLR is entitled to take enforcement action, including acceleration of amounts due under the SLR Loan Agreement (the “Mandatory Prepayment Option”). The Company determined the Mandatory Prepayment Option to be an embedded derivative that is required to be bifurcated from the SLR Loan Agreement. The Company determined the combined probability of an event of default and SLR exercising the Mandatory Prepayment Option to be remote and deemed its fair value to be immaterial as of March 31, 2022. The Company will re-evaluate the fair value of the Mandatory Prepayment Option at the end of each reporting period, as applicable.</span></span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The SLR Loan Agreement also contains other customary provisions, such as expense reimbursement and confidentiality. SLR has indemnification rights and the right to assign the SLR Facilities, subject to customary restrictions.</span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The annual principal maturities of the Company’s SLR Facilities as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 are as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.365%;"/> <td style="width:1.918%;"/> <td style="width:1.706%;"/> <td style="width:15.886%;"/> <td style="width:1.124%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2022 (remaining 9 months)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">83,333</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,667</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less: Unamortized deferred financing costs</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,509</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Long-term loans payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">96,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Prior Credit Facilities</span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On February 18, 2022, the Company used $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">47.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of the SLR Term A Loan Facility to pay off all obligations owing under, and to terminate, its prior Loan and Security Agreement (the “CIBC Loan Agreement”) with Canadian Imperial Bank of Commerce Innovation Banking (“CIBC”) which provided for a revolving loan facility of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million (the "CIBC Revolving Facility") and a term loan facility of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million (the "CIBC Term Facility" and, together with the Revolving Facility, the "CIBC Facilities"). As a result of the termination of the CIBC Loan Agreement, the Company recorded a loss on extinguishment of debt of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which included the prepayment penalty, write-off of the remaining unamortized deferred financing costs, and legal fees during the first quarter of 2022.</span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company had $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of the CIBC Term Facility outstanding under the CIBC Loan Agreement, which accrued interest at a floating rate equal to the Wall Street Journal ("WSJ") Prime Rate plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% and is subject to a floor of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of outstanding borrowings under the CIBC Revolving Facility, which accrued interest at a floating rate per annum equal to the WSJ Prime Rate plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% and is subject to a floor of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%. The CIBC Term Facility was scheduled to mature on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">October 21, 2025</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and the CIBC Revolving Facility was scheduled to mature on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">October 21, 2022</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. As previously mentioned, the CIBC Facilities were fully repaid and terminated on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">February 18, 2022</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> when the Company entered into the SLR Loan Agreement.</span></p> 100000000.0 25000000.0 107373 13.97 2027-02-01 0.0010 0.0830 0.0853 100000000.0 The SLR Loan Agreement provides for interest-only payments for the first forty-eight months following the Effective Date. Thereafter, payments on the SLR Facilities will be due monthly in twelve equal installments; provided that the Company shall have the option to extend the interest-only period for an additional twelve months upon achievement of a certain minimum revenue level as more fully described in the SLR Loan Agreement. 0.030 0.020 0.010 0.009 225000 P22M 0.0695 7000000.0 0.75 The events of default under the SLR Loan Agreement include, without limitation, and subject to customary grace periods, (1) the Company’s failure to make any payments of principal or interest under the SLR Loan Agreement or other loan documents, (2) the Company’s breach or default in the performance of any covenant under the SLR Loan Agreement, (3) the occurrence of a material adverse effect or an event that is reasonably likely to result in a material adverse effect, (4) the existence of an attachment or levy on a material portion of the Company’s funds or of its subsidiaries, (5) the Company’s insolvency or bankruptcy, or (6) the occurrence of certain material defaults with respect to any other of the Company’s indebtedness in excess of $500,000. If an event of default occurs, SLR is entitled to take enforcement action, including acceleration of amounts due under the SLR Loan Agreement (the “Mandatory Prepayment Option”). The Company determined the Mandatory Prepayment Option to be an embedded derivative that is required to be bifurcated from the SLR Loan Agreement. The Company determined the combined probability of an event of default and SLR exercising the Mandatory Prepayment Option to be remote and deemed its fair value to be immaterial as of March 31, 2022. The Company will re-evaluate the fair value of the Mandatory Prepayment Option at the end of each reporting period, as applicable. 500000 <p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The annual principal maturities of the Company’s SLR Facilities as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 are as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.365%;"/> <td style="width:1.918%;"/> <td style="width:1.706%;"/> <td style="width:15.886%;"/> <td style="width:1.124%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2022 (remaining 9 months)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">83,333</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,667</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less: Unamortized deferred financing costs</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,509</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Long-term loans payable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">96,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 0 0 0 83333000 16667000 3509000 96491000 47400000 12000000.0 40000000.0 -1100000 40000000.0 0.025 0.0325 4900000 0.010 0.0325 2025-10-21 2022-10-21 2022-02-18 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10. Commitments and Contingencies</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Lease Commitments</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(46,46,46,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company's operating lease commitments have been described in Note 11 on the 2021 Form 10-K.</span><span style="color:rgba(46,46,46,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In November 2021, the Company entered into a lease agreement, which commenced in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">January 2022</span></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, where the Company assumed a real estate lease for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">23,877</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> square feet of manufacturing and warehouse space in Mesquite, Texas. The lease term expires on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">April 23, 2027</span></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. The Company has the option to renew the lease for an additional </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> term. The Company is not reasonably certain that it will renew the lease beyond April 2027.</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In January 2022, the Company entered into a supplier agreement, which granted the Company the right to control the use of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,442</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> square feet of manufacturing and warehouse space in Tijuana, Mexico. The term of the embedded lease expires on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">January 28, 2025</span></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. The Company has the option to renew the supplier agreement for an additional </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12 month</span></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> period. The Company is not reasonably certain that it will renew the agreement beyond January 2025.</span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents operating lease cost and information related to operating lease liabilities for the periods indicated:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.838%;"/> <td style="width:8.759%;"/> <td style="width:1.682%;"/> <td style="width:8.968%;"/> <td style="width:2.796%;"/> <td style="width:1.682%;"/> <td style="width:8.48%;"/> <td style="width:2.796%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="5" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease cost:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">  Operating lease cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">683</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">416</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">  Variable lease cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">115</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">133</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">  Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">798</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">549</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating cash flow impacts:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">  Cash paid for amounts included in measurement of lease liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">612</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">587</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">  Operating right of use assets obtained in exchange for new operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,254</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average remaining lease term - operating leases (in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.4</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.0</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average discount rate - operating leases</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.867%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022, future maturities of lease liabilities under the Company’s noncancelable operating leases are as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.116%;"/> <td style="width:10.348%;"/> <td style="width:1.705%;"/> <td style="width:11.694%;"/> <td style="width:1.137%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total Due</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2022 (remaining 9 months)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,909</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,841</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,894</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">946</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">403</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,047</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less interest</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,128</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_48ce8e63-d0f5-4dd2-b1ec-808570fdb443;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total present value of lease payments</span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,919</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal Matters</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">From time to time, the Company may become involved in various legal proceedings, including those that may arise in the ordinary course of business. The Company believes there is no litigation pending that could have, individually, or in the aggregate, a material adverse effect on the results of its operations or financial condition.</span></p> 2022-01 23877 2027-04-23 P5Y 7442 2025-01-28 P12M <p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents operating lease cost and information related to operating lease liabilities for the periods indicated:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.838%;"/> <td style="width:8.759%;"/> <td style="width:1.682%;"/> <td style="width:8.968%;"/> <td style="width:2.796%;"/> <td style="width:1.682%;"/> <td style="width:8.48%;"/> <td style="width:2.796%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="5" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease cost:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">  Operating lease cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">683</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">416</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">  Variable lease cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">115</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">133</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">  Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">798</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">549</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating cash flow impacts:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">  Cash paid for amounts included in measurement of lease liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">612</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">587</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">  Operating right of use assets obtained in exchange for new operating lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,254</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average remaining lease term - operating leases (in years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.4</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.0</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average discount rate - operating leases</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table> 683000 416000 115000 133000 798000 549000 612000 587000 1254000 P3Y4M24D P4Y 0.081 0.080 <p style="text-indent:7.867%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022, future maturities of lease liabilities under the Company’s noncancelable operating leases are as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.116%;"/> <td style="width:10.348%;"/> <td style="width:1.705%;"/> <td style="width:11.694%;"/> <td style="width:1.137%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total Due</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2022 (remaining 9 months)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,909</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,841</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,894</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">946</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">403</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,047</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less interest</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,128</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_48ce8e63-d0f5-4dd2-b1ec-808570fdb443;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total present value of lease payments</span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,919</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1909000 2841000 2894000 946000 403000 54000 9047000 1128000 7919000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11. Warrants</span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company's warrant activity is summarized as follows:</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.714%;"/> <td style="width:1.459%;"/> <td style="width:0.809%;"/> <td style="width:15.108%;"/> <td style="width:1.326%;"/> <td style="width:1.459%;"/> <td style="width:2.003%;"/> <td style="width:14.312%;"/> <td style="width:0.809%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Common Stock Warrants</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">33,948</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14.00</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Warrants granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">107,373</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.97</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Warrants expired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,450</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14.00</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding at March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">135,871</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.98</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> In connection with its financing arrangement described in Note 9 "Debt," on February 18, 2022, the Company granted warrants to SLR to purchase </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">107,373</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of Company common stock. The warrants have an exercise price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.97</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share, were fully vested upon issuance, are exercisable at the option of the holder, in whole or in part, and expire in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">February 2032</span></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company's warrant activity is summarized as follows:</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.714%;"/> <td style="width:1.459%;"/> <td style="width:0.809%;"/> <td style="width:15.108%;"/> <td style="width:1.326%;"/> <td style="width:1.459%;"/> <td style="width:2.003%;"/> <td style="width:14.312%;"/> <td style="width:0.809%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Common Stock Warrants</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">33,948</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14.00</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Warrants granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">107,373</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.97</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Warrants expired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,450</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14.00</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding at March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">135,871</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.98</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 33948 14.00 107373 13.97 -5450 14.00 135871 13.98 107373 13.97 2032-02 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12. Revenue</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregated Revenue</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table shows the Company’s net revenue disaggregated into categories the Company considers meaningful:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.051%;"/> <td style="width:1.382%;"/> <td style="width:1.206%;"/> <td style="width:11.125%;"/> <td style="width:0.594%;"/> <td style="width:1.382%;"/> <td style="width:1.206%;"/> <td style="width:11.152%;"/> <td style="width:0.594%;"/> <td style="width:1.382%;"/> <td style="width:1.206%;"/> <td style="width:11.125%;"/> <td style="width:0.594%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">US</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">International</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net revenue by:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Product revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Capital equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,374</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">784</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,158</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Disposable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,071</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,808</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,879</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Subtotal product revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,445</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,592</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,037</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Capital equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">238</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">163</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">401</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">393</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">98</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Service and other revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,423</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">270</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,693</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total net revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,499</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,123</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21,622</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.051%;"/> <td style="width:1.382%;"/> <td style="width:1.206%;"/> <td style="width:11.125%;"/> <td style="width:0.594%;"/> <td style="width:1.382%;"/> <td style="width:1.206%;"/> <td style="width:11.152%;"/> <td style="width:0.594%;"/> <td style="width:1.382%;"/> <td style="width:1.206%;"/> <td style="width:11.125%;"/> <td style="width:0.594%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">US</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">International</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net revenue by:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Product revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Capital equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,232</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,932</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,164</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Disposable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,461</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,695</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,156</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Subtotal product revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,693</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,627</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28,320</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Capital equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,577</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">33</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,610</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">544</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">136</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">680</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Service and other revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,255</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">443</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,698</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total net revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,069</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,239</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,308</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">United States and International net revenue is based on the customer location to which the product is shipped. No individual foreign country represents more than </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s total net revenue for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 or 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances from Contracts with Customers</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities consist of deferred revenue and other contract liabilities associated with rebates and fees payable to GPOs, IDNs and distributor partners. Deferred revenues are included in contract liabilities in the accompanying condensed consolidated balance sheets. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents changes in contract liabilities during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022:</span></span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.231%;"/> <td style="width:1.247%;"/> <td style="width:2.016%;"/> <td style="width:13.609%;"/> <td style="width:1.326%;"/> <td style="width:1.26%;"/> <td style="width:2.016%;"/> <td style="width:13.967%;"/> <td style="width:1.326%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred<br/>Revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Other Contract<br/>Liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,712</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">369</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Additions</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,562</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Subtractions</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">369</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,274</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table shows the Company’s net revenue disaggregated into categories the Company considers meaningful:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.051%;"/> <td style="width:1.382%;"/> <td style="width:1.206%;"/> <td style="width:11.125%;"/> <td style="width:0.594%;"/> <td style="width:1.382%;"/> <td style="width:1.206%;"/> <td style="width:11.152%;"/> <td style="width:0.594%;"/> <td style="width:1.382%;"/> <td style="width:1.206%;"/> <td style="width:11.125%;"/> <td style="width:0.594%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">US</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">International</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net revenue by:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Product revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Capital equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,374</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">784</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,158</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Disposable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,071</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,808</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,879</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Subtotal product revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,445</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,592</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,037</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Capital equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">238</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">163</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">401</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">393</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">98</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Service and other revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,423</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">270</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,693</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total net revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,499</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,123</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21,622</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.051%;"/> <td style="width:1.382%;"/> <td style="width:1.206%;"/> <td style="width:11.125%;"/> <td style="width:0.594%;"/> <td style="width:1.382%;"/> <td style="width:1.206%;"/> <td style="width:11.152%;"/> <td style="width:0.594%;"/> <td style="width:1.382%;"/> <td style="width:1.206%;"/> <td style="width:11.125%;"/> <td style="width:0.594%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">US</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">International</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net revenue by:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Product revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Capital equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,232</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,932</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,164</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Disposable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,461</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,695</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,156</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Subtotal product revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,693</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,627</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28,320</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Capital equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,577</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">33</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,610</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">544</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">136</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">680</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Service and other revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,255</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">443</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,698</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total net revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,069</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,239</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,308</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2374000 784000 3158000 11071000 3808000 14879000 13445000 4592000 18037000 238000 163000 401000 393000 98000 491000 2423000 270000 2693000 16499000 5123000 21622000 6232000 4932000 11164000 12461000 4695000 17156000 18693000 9627000 28320000 1577000 33000 1610000 544000 136000 680000 1255000 443000 1698000 22069000 10239000 32308000 0.10 0.10 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents changes in contract liabilities during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022:</span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.231%;"/> <td style="width:1.247%;"/> <td style="width:2.016%;"/> <td style="width:13.609%;"/> <td style="width:1.326%;"/> <td style="width:1.26%;"/> <td style="width:2.016%;"/> <td style="width:13.967%;"/> <td style="width:1.326%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred<br/>Revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Other Contract<br/>Liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,712</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">369</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Additions</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,562</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Subtractions</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">369</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,274</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1712000 369000 1562000 150000 2000000 369000 1274000 150000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13. Stock-Based Compensation</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,565,666</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">of common stock remained available for issuance under the Vapotherm, Inc. 2018 Equity Incentive Plan (as amended and restated, the "2018 Equity Plan"), assuming target performance under outstanding performance</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">stock </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">units. To date, stock options, performance awards, restricted stock awards, restricted stock units and performance stock units have been granted under the 2018 Equity Plan.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense was allocated based on the employees’ and non-employees’ functions as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.718%;"/> <td style="width:1.472%;"/> <td style="width:2.016%;"/> <td style="width:13.831%;"/> <td style="width:0.822%;"/> <td style="width:1.472%;"/> <td style="width:2.016%;"/> <td style="width:13.831%;"/> <td style="width:0.822%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">176</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">488</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">341</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,079</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">921</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,651</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,247</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,446</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,685</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Options</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company granted options to purchase an aggregate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">241,250</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock at exercise prices ranging from $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.22</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20.71</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share, with a weighted average exercise price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20.53</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share, during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. The Company granted options to purchase an aggregate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">357,140</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock at exercise prices ranging from $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">23.01</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35.51</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share, with a weighted average exercise price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">27.06</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share, during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2021. The weighted average fair value of stock options granted during the three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14.18</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19.73</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The weighted average assumptions used in the Black-Scholes options pricing model are as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.36%;"/> <td style="width:1.154%;"/> <td style="width:0.849%;"/> <td style="width:12.916%;"/> <td style="width:3.395%;"/> <td style="width:1.167%;"/> <td style="width:0.849%;"/> <td style="width:12.916%;"/> <td style="width:3.395%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Risk free interest rate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.4</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected stock price volatility</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">80.3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">88.3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected term (years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.1</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.1</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Units and Restricted Stock Awards</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company has granted both restricted stock units and restricted stock awards.</span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A summary of restricted stock unit activity for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 is as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.321%;"/> <td style="width:1.419%;"/> <td style="width:0.888%;"/> <td style="width:14.587%;"/> <td style="width:1.339%;"/> <td style="width:1.419%;"/> <td style="width:2.029%;"/> <td style="width:14.11%;"/> <td style="width:0.888%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Average</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Grant Date</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">509,388</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24.69</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">386,918</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19.66</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,448</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">26.81</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Canceled</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,116</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22.28</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested at March 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">826,742</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22.22</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A summary of restricted stock award activity for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 is as follows:</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.753%;"/> <td style="width:1.366%;"/> <td style="width:0.862%;"/> <td style="width:13.619%;"/> <td style="width:1.326%;"/> <td style="width:1.366%;"/> <td style="width:2.002%;"/> <td style="width:13.844%;"/> <td style="width:0.862%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Average</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Grant Date</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,989</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.68</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted/purchased</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,178</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.68</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Canceled</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">473</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.68</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested at March 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,338</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.68</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance Stock Units</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company granted performance stock units covering </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">159,343</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, assuming target level of performance, with a weighted average grant date fair value of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20.71</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The quantity of shares that will ultimately vest and be issued upon settlement of the performance stock units range from </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">200</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of a targeted number of shares and will be determined based on, and subject to, achievement by the Company of certain revenue targets for the year ending December 31, 2024.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> performance stock units outstanding at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">934,520</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock remained available for issuance under the ESPP.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The ESPP provides for successive discrete offering periods of approximately six months or as determined by the plan administrator. Effective January 1, 2022, offering periods begin on each January 1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:top;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">st</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and July 1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:top;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">st</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> or the first trading day thereafter.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The ESPP permits eligible employees to elect to purchase shares of common stock through fixed whole percentage contributions from eligible compensation during each offering period, not to exceed </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the eligible compensation a participant receives during an offering period and not to accrue at a rate which exceeds $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of the fair value of the stock (determined on the grant date(s)) for each calendar year. A participant may purchase the lower of (a) a number of shares of common stock determined by dividing such participant’s accumulated payroll deductions on the exercise date by the option price, (b) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares, or (c) such other lesser maximum number of shares as shall have been established by the plan administrator.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amounts deducted and accumulated by the participant will be used to purchase shares of common stock at the end of each offering period. The purchase price of the shares will be </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">85</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the lower of the fair value of common stock on the first trading day of each offering period or on the purchase date. Participants may end their participation during an offering period up to ten days in advance of the exercise date and will be paid their accumulated contributions that have not been used to purchase shares of common stock. Participation ends automatically upon termination of employment.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the purchase right for the ESPP option is estimated on the date of grant using the Black-Scholes pricing model with the following assumptions during </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2022:</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:78.77%;"/> <td style="width:1.905%;"/> <td style="width:0.979%;"/> <td style="width:15.529%;"/> <td style="width:2.817%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Risk free interest rate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected stock price volatility</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected term (years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> 1565666 <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense was allocated based on the employees’ and non-employees’ functions as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.718%;"/> <td style="width:1.472%;"/> <td style="width:2.016%;"/> <td style="width:13.831%;"/> <td style="width:0.822%;"/> <td style="width:1.472%;"/> <td style="width:2.016%;"/> <td style="width:13.831%;"/> <td style="width:0.822%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">176</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">488</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">341</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,079</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">921</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,651</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,247</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,446</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,685</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 228000 176000 488000 341000 1079000 921000 1651000 1247000 3446000 2685000 241250 13.22 20.71 20.53 357140 23.01 35.51 27.06 14.18 19.73 <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The weighted average assumptions used in the Black-Scholes options pricing model are as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.36%;"/> <td style="width:1.154%;"/> <td style="width:0.849%;"/> <td style="width:12.916%;"/> <td style="width:3.395%;"/> <td style="width:1.167%;"/> <td style="width:0.849%;"/> <td style="width:12.916%;"/> <td style="width:3.395%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Risk free interest rate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.4</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected stock price volatility</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">80.3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">88.3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected term (years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.1</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.1</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 0.000 0.000 0.014 0.005 0.803 0.883 P6Y1M6D P6Y1M6D <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A summary of restricted stock unit activity for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 is as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.321%;"/> <td style="width:1.419%;"/> <td style="width:0.888%;"/> <td style="width:14.587%;"/> <td style="width:1.339%;"/> <td style="width:1.419%;"/> <td style="width:2.029%;"/> <td style="width:14.11%;"/> <td style="width:0.888%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Average</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Grant Date</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">509,388</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24.69</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">386,918</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19.66</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,448</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">26.81</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Canceled</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,116</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22.28</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested at March 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">826,742</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22.22</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 509388 24.69 386918 19.66 57448 26.81 12116 22.28 826742 22.22 <p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A summary of restricted stock award activity for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 is as follows:</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.753%;"/> <td style="width:1.366%;"/> <td style="width:0.862%;"/> <td style="width:13.619%;"/> <td style="width:1.326%;"/> <td style="width:1.366%;"/> <td style="width:2.002%;"/> <td style="width:13.844%;"/> <td style="width:0.862%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Average</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Grant Date</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,989</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.68</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted/purchased</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,178</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.68</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Canceled</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">473</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.68</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested at March 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,338</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.68</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 7989 1.68 6178 1.68 473 1.68 1338 1.68 159343 20.71 The quantity of shares that will ultimately vest and be issued upon settlement of the performance stock units range from 0% to 200% of a targeted number of shares and will be determined based on, and subject to, achievement by the Company of certain revenue targets for the year ending December 31, 2024. 0 2 0 934520 0.10 25000 5000 0.85 <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the purchase right for the ESPP option is estimated on the date of grant using the Black-Scholes pricing model with the following assumptions during </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2022:</span></p><p style="text-indent:7.92%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:78.77%;"/> <td style="width:1.905%;"/> <td style="width:0.979%;"/> <td style="width:15.529%;"/> <td style="width:2.817%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Risk free interest rate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected stock price volatility</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45.0</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected term (years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 0.000 0.002 0.450 P0Y6M <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14. Net Loss Per Share</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company excluded the following potential common shares, based on amounts outstanding at each period end, from the computation of diluted net loss per share for the periods indicated because including them would have had an anti-dilutive effect:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.702%;"/> <td style="width:1.472%;"/> <td style="width:0.941%;"/> <td style="width:15.288%;"/> <td style="width:0.941%;"/> <td style="width:1.472%;"/> <td style="width:0.941%;"/> <td style="width:15.301%;"/> <td style="width:0.941%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options to purchase common stock</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,120,086</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,009,646</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units and awards and <br/>   performance stock units</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">987,423</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">469,486</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Employee stock purchase plan shares</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">47,311</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">63,581</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Warrants to purchase common stock</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">135,871</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">33,948</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,290,691</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,576,661</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:7.92%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company excluded the following potential common shares, based on amounts outstanding at each period end, from the computation of diluted net loss per share for the periods indicated because including them would have had an anti-dilutive effect:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.702%;"/> <td style="width:1.472%;"/> <td style="width:0.941%;"/> <td style="width:15.288%;"/> <td style="width:0.941%;"/> <td style="width:1.472%;"/> <td style="width:0.941%;"/> <td style="width:15.301%;"/> <td style="width:0.941%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options to purchase common stock</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,120,086</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,009,646</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units and awards and <br/>   performance stock units</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">987,423</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">469,486</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Employee stock purchase plan shares</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">47,311</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">63,581</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Warrants to purchase common stock</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">135,871</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">33,948</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,290,691</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,576,661</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2120086 2009646 987423 469486 47311 63581 135871 33948 3290691 2576661 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15. Subsequent Event</span></p><p style="text-indent:7.867%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On April 27, 2022 the Company committed to a plan to relocate all of its manufacturing operations from Exeter, New Hampshire to a company operated manufacturing facility in Mexico to be determined. While it is anticipated that this move will incur significant start-up costs, the anticipated lower costs associated with the planned Mexico plant will be a key part of the Company’s plan to increase future gross margins and mitigate the risk of higher U.S. inflation and a tight labor market in New Hampshire for the foreseeable future. The Company is in the process of determining the amount of the related restructuring charges, and accordingly, is unable to estimate the total amount or range of amounts expected to be incurred in connection with the action or the total amount or range of amounts that will result in future cash expenditures. The Company expects to complete the relocation by late 2022 or early 2023.</span></p> EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *2$I%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "DA*14FWPB#>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.DW9#E'7"]-.("$Q"<0M2KPMHFFBQ*C=V].&K1."!^ 8^\_G MSY(;':3V$9^C#QC)8KH;7=,1@M(? MZH@@.%^#0U)&D8(96(2%R-K&:*DC*O+Q@C=ZP8?/V&68T8 =.NPI0556P-IY M8CB/70,WP PCC"Y]%] LQ%S]$YL[P"[),=DE-0Q#.=0Y-^U0P=O3XTM>M[!] M(M5KG'XE*^D<<,.NDU_KA^U^QUK!A2CXJN#W>\%EO98K\3Z[_O"["3MO[,'^ M8^.K8-O K[MHOP!02P,$% @ I(2D5)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" "DA*14+Q4S4BH% !G%0 & 'AL+W=OW# ":B F3%) M^NUW; BT%3FPEQ8(Y\^/8_M_#I[LA'S- LX5V<=1DEWT J72KY:5>0&/678J M4I[ +VLA8Z;@5&ZL+)6<^28HCBQJVR,K9F'2FT[,M86<3D2NHC#A"TFR/(Z9 M?+ODD=A=])S>X<)CN F4OF!-)RG;\"57?Z0+"6=6I>*',4^R4"1$\O5%;^9\ MG;M4!Y@[GD.^R]X=$_TJ*R%>]T!(-_6S[G4:25@./?4K17 M/5,'OC\^J-^8EX>76;&,ST7T9^BKX*(W[A&?KUD>J4>Q^\;+%QIJ/4]$F?E+ M=L6]@T&/>'FF1%P& T$<)L5_MB\3\3[ .1) RP#Z*< Y]@2W#'#-BQ9DYK6N MF&+3B10[(O7=H*8/3&Y,-+Q-F.AA7"H)OX80IZ97PLMA5!1AB4^N$Q6J-W*; M%--#I[E/LH!)GDTL!4_3,997*E\6RO2(LDM^B$0%&:CZW/\8;P%EA4H/J)<4 M%?S!Y"EQG1-";4H;>.9X^"R%<#IN"O^ XU:9>T1O+K9 R%'IV^@3F>&-B<*7#S/GIRY>6P3^KV,ZZL=V$F<>2;4"\28+MC<>/XX3K/ M+!4JX#(^ 6_R3A$RQZY]S^["-H>,2R;=NA0]7FN92?IQ8V]UOD^GV']EUL.!U:H]$N2;L)(["^.?!LA&S.&*XS\SPH MY!($_$(,HZL-V7&[T"UC%D7D,L_@YZRY<.$Z;0;FU'[NX(Y<$EW'7&["9$-^ M P45D+F(4Y8T)PX7;$6K3=[!7?HP_T4<0YE?*N&]GI"EJ?7D/E>9@H8 D)OJ M;*D\-,JZ3]Q.Z6@XBB7BJEF8VU1?/G<3'TDJ^W>P1VZ:M84ET4SK!V"'5 ;R7#%%K+: M]9U.MJ\7-KG+X]7GY5W"X"+@J7UW?#:PLVA>@@)(VAZVQ,SAIP( ML#*10QG0J\%OM-@6]:MK#+(V?HH[=0GYQ/;DUHA5W3AQ[/8(CD8]2D= MGM/S,498^S_MY/\SWP>;R$X.!^0[W$?ND^;]=?LM#V9Z$Q,80*%VNKYFY=!ES&PO=V]R:W-H965T&ULK9EO;]LV$,:_"N$56P(D-4E9 MDM4F!A([6PNT25"GVVM&HF.ADNB)E)/LT^\HJY(M4G3WIT 3R3Z>'IYX]SLR M%\^B_";7G"OTDF>%O!RME=J\&X]EO.8YDV_%AA?PS4J4.5-P6SZ-Y:;D+*D' MY=F88AR,^)*KKYO[$N[&K94/\N]:Z2G M\BC$-WWS,;D<8:V(9SQ6V@6#7UL^YUFF/8&./QNGH_:9>N#^]7?OO]:3A\D\ M,LGG(OLC3=3Z #(9&$"; ?1'!WC-@#IRXYVR>EH+IMCLHA3/J-36X$U?U+&I M1\-LTD*_QJ4JX=L4QJG9_.YV<7.[O%D@N%K>??JXN'J F^NK3U>W\QNT_'!S M\[!$)U\+5B6IXLDI.D=?EPMT\N84O4%I@1[6HI*L2.3%6($>[74<-\^^WCV; M#CS[,RO?(H^<(8HIM0R?NX-P.)X?#QQ"%-A2T#06M_7E#H:C*DA<*,2FY MD@Z'7NO0JQU.AAPRN480&A3K"_YGE6Y9!D^PAFKG*JA=Z=S;SD(:X?!BO-V/ MB&GEAS@DK=6!SDFK<^+4>17'H@)9D)8Q!XV/&3]#!5K0J?I!*);] M@,#0?)G4#\.@)]%BAJ-P$MI%3EN1TR.A!6"5ZK4.JXJ/W8J_L*E*M,8BGI=H*SU&YMOE1BKTV(%81^0MPBA4RQ[T_Z\BQV <;3H73N M($2"'VI?LI0]IEFJ#$X>^NTP0=R<:+N##7O5K8%U\F;U#P)L+!_3RH_H4*'H M$$'>2/2K/L$DK$OTD('/!WHL$A'!^+& T2QK+BS1S@FWZ0 M%+/0J"6F&9WZ_D#S13M:T&.TV(IL6_--L *M6*RUOMK:=FKRX& U'"KH@$#= M0#AL6(Y$BYJEGWH3HY^VF$T\,M10T[VMA)L0G]IRIJ/5YLX@)ZA)@"B81*0O MUS3SHI & W([4E W*?HU^%AP30X$H5&(+58$^W0HMATPJ!L8NW5P3**% C0( M:#]=+':1-R%#B[7#!77C8B[R/%6Z6=VE>@Q%"I*'%S$(1B>W0G%$\*E5NM.S M/M=Y)SC3,.1M0-(]AJ-3V-U(] )V_P6XP)Y%>)8'-=\5-$_3.,L?Z/Y)J5NM16:@W[ MQK]X\AX5XONGJ92Z(-=UN%(2.KI$5S)*D^?X0*I/?\YVD!FZ=-"A7) M*M.$\<3W N/ Q&8W\3Q_H QY';4]-[6A[:CR*F-ZD]=T&R*'I;?6![%;CDXR M(>5ILT&P'DN9+#^G_0V@Q6@HTEZ'>\^-^WWI"5^E<6HEIV<2_-R+HF#:9Z?5 M, S"R4 #ZG6P]]RPWP%)'JUYC6"3X;X7F3$US0+X-["/\?;.)-VH-^A9I^"^ M^)]_FE(2OG=-P3R&M.YU;':VO&PO=V]R:W-H965T&ULG99M M;YLP$,>_BH7VHI6Z\)"0ARI!2DFJ5NK:J&FW%]->.' )5L'.;)-T^_2S#65) M2YZ:%\&&^]_][C@X^FO&7T0"(-%KEE(QL!(IEY>V+:($,BP:; E479DSGF&I MMGQABR4''!M1EMJ>X[3M#!-J!7US;L*#/LME2BA,.!)YEF'^YPI2MAY8KO5V MXI$L$JE/V$%_B1U([V]'P26VNAG?#^W",IC?C\=,4G4TP!RH3 MD"3"Z3DZ>Z8XCXF$^!Q]15^0C42B+$3?EHI)>[:C,OY5$=_;$?\;Y@W4="^0 MYWA>C3S<+Q]!5,G=;;FM*E&5PZO*X1E_S1W^IA)+4%TJT<,<71.*:41PBB9, M$--U/X!%G<;X5PFC)._$-@2.Z=7.4;UZR&J+LEM1=D^@/*I1NQ\JY7;J._48RRWJ M7D7=.YUZ=Y_V/CXQ;=_O==W>.^ Z0]=K>WZSGM=U_L\-YW3B TU;NCR"N]:R M%MS>F'WZPT,-E 6A J4P5U*GT5$^>#'+BXUD2S,.9TRJX6J6B?K^ :X-U/4Y M8_)MHR=L]445_ -02P,$% @ I(2D5,WB.)DH!0 -1, !@ !X;"]W M;W)KQ_?^,D)(4XAI2K/UJ_6OE/#BSH(K-1/$SS_3F?)2,4,96 M=%?H1_'\%VL<"HV]I2A4]8N>&UEOA)8[I479* -!F?/ZG[XT@3A0 #MV!=(H MD/<*P8""WRCXE:,U6>76%=5T.I'B&4DC#=;,116;2AN\R;GYC',MX6T.>GHZ MN[^[NKZ;7U\AN)K??[NYNGB"F_D3_-U>WSW-T?U7>'7[\'C]%\C=_+A&W^[G M/V#OAB]%R=!< M4\T@^37Z^V*AM(3D_<=A/6BM!Y7U8,#Z'4QSR?:,[Y@M]+5R5"F;Z;R?$AP1 MF.#>9+P_C$E?T">^EQP*ON$+6[[0R3<32B.QF&)7+#:(\@Z*WAVJ^->EI"T#2F X#'Y1^[ 1^$AIPQ0<)UN#B'@6)$Q): M>"V241(Y@$D'3)S W\Q474E1OD(+;H\5MLYO$1L )5TO(>Y>\AI?&Q;I-P2(9>HG?32;J#N6I.L> M!'^BO$$$8?NX,?NZ?9L&1P;]^,RUG.]J/G'7_-X$A9[*54'K36#V+VR1S#RP M1\I2W$-+R[+(X>$.0+H.0/S/-%A+H.H(.'DD,H[3>+W\%:Q8("[:T'$W8)^5D<-+#NA>UC4K!GBNW(!+D!EK[Q0 M:*=8!KF"EK18[HIZL<9[WG[YI+/]!D4BGV"O[Z]%,HSA6T7A.Y_'!P<0)9/K MZEQ&0?KLN*[W[NW3]NSGHCKQ>/?\$I_-ZA.,9DP: 7B_$D*_WI@!VI.RZ?]02P,$% @ MI(2D5/=AK-["!0 DQH !@ !X;"]W;W)KA8JR1Z(AVG_WZ4K$B6 M2-&NL^9#3,GG7AU>/LZA-=ZQ_#M?4RK ?KZ>?;R7%\M[^?%E?G._!+<+>74[_?W3 M[>?9_.OR-S#_X^'Z_F]P\9"1;10+&KT%0_"PG(&+-V_!&Q!GX'[-MIQD$1^/ MA.18/&D45GRN]GQ0#Y][)DBB"9N:PZ8L3>4\70H6?M=$S\S1'R/9#SG/20+N M2!P-91>F9!/KFY2K-"%92 $1,GWX M'F#X#B +6;J1W.=TRYS%#O8T@1 'EC,>/1V.G I#;ALR4R$VMCP?MF%S#:P# M6:B0(89N8.,:URH0K@N$?ZY [P!?DYSR4PHUW>=V#BO@> @%OJUG9=>L;".K M:\ZWY6BQ%0CW*X 7*P!L-[))GVD>QKS\EFV*^:U=C[9"SG,[59V9,2WN3LW= M^7^YOU1<5V!'Y>?Y =(S=&N&[GD,=[%82U7E(H_#8AU6O+-8R.F018#L2*[? M^UR%I^UU2FV$M/KAU?WP?F4_3'7WU(D=N$&@Y^O7?/WS^$H?!3C-G^)0R^;* M5]A :'7*:\:T^ 8UW^#U?$U5#!1.V,4]&Q:T&F&WC+1*+1P6KBLJ:$DKRDEI MYNAST:9:;;9T.U5G0Y\=0[4)'S@1:"0LG:+T@9ET/7E.L_ '$#G)>+(G3:)_ MI!F2EE9H>4/-L';$PXQIBI.NC* M/Z\[>,X)@Z>FLFV,';\[>"JNFVNAP0RQYWI]I@PV"@W-$GVR+=./GZJUR(7( M14X?L49RX9F:^S/.#*KR"E%WG(R8-OM&@.&9"GR.-X,:R46H;W-K1!>>J;KG MNS.H"K'B'\R8]N&KD6IDENI?Z-"0JM6N9?L]&Q1JQ!J9Q?ILDX94&?:4XZ 1 MTV9\<,0U2_6K;1I2=1J[?L]6@1J51F:5[N4E&"@<&U_]D/V2%M@C9RZN#./IT@5\.ZA3YL(]9A[U @N.O/0>D)_@7%\5#F6XP/=OKG> MB#$Z\Z@J5Y^TJ$(_SU71@]#IGO:.H=J,&UU$9ET\Q_LC50TQ]KK[WS%4FW"C ME\BLEZ_P_DA5P*'3.;+,CX#:K!N=1&:=-+E_I,K>$*$ =PS4XCBN3:X12&06 M2+/[1UK.@;(I.#@X6/+50E-A2)G8*L9VL-OU+W,-;MA]X$('PD'@^CWG-]PH M+S8K[VGN7U>L*=:<@EW'"7S8W2)'!S_/%Z]K9&II6SE(Z$J&6N\]F2/?OP'9 M7PBV*7^Q_\:$8&G97%,B-\$"(+]?,29>+HJ7 /5[J,E_4$L#!!0 ( *2$ MI%2OXR K!0@ %PA 8 >&PO=V]R:W-H965T&ULI5I= M<]LH%/TKC&"C?)BHK60T-XTVQ01'43K94%Z.SD[,NSMY=B+JJN ENY-(U9L-E4\7 MK!#[TU$\.KSXSA_6E7XQ.3O9T@>V9-7/[9V$3Y.NEYQO6*FX*)%DJ]/1>?SI M,IGK!L;B#\[VZN@9Z:G<"_%+?[C)3T>11L0*EE6Z"PI_=NR2%87N"7#\W78Z MZL;4#8^?#[U_-I.'R=Q3Q2Y%\2?/J_7I:#Y".5O1NJB^B_WOK)W05/>7B4*9 M_]&^M8U&**M5)39M8T"PX67SESZVCCAJ /VX&^"V >XW2#P-2-N F(DVR,RT MKFA%STZDV".IK:$W_6!\8UK#;'BIEW%92?B60[OJ[/+VV]7UM^7U%8*GY>V7 MFZOS'_!A^0/^?+W^]F.);C^CR_/E[^CSE]L_E^C=SY+6.:]8_AZ-T<_E%7KW MVWOT&^(E^K$6M:)EKDXF%2#3_4^R%L5%@P)[4!#T59356J'K,F?Y\_83F%$W M+7R8U@4.=OB5RH^(Q!\0CC!VX+E\??,X (=T7B:F/^+S,E5KM((MH]!*B@V" M72AIQBGMP*1!+RTKD?T:Z[V?HTQL@! 5-93"'O4S1'HGQ8X;=@=Q 6K-@4WO*V03VM&B]CITX?!5U ,[M!G'V(TUCBPS1^'=+,JQV0\%@U@-16?;T?'X MTWC1P^@P2K /Y)%\Q$&0EVM:/C"]6U>42^-)AL0*-E:I=RXX6#\JGINM[/9P M.\1S]\W[S.2P G;VX,<6/P[B_Z+)!P(BYVHK%"TT]JW4S%,]F?W&_J[Y5C.7 M$SEV!$=_LSF,,/'@MH(2DR#N\R,:T)@!?R9J\+:>"^P[)UKBXH8^VJ$1\7G9 MZE(<%J8KMF)2&E8'QF6HHH]]*F\A)H/1YZ2/<&CCLF-8WW.G Z=&<<>#HVM-L5I.%,P^TGUY$\I!LJIP['@])X71@H_!;0PMOH2 MAP7F/#-QH[0H,[ZC]X6;8H:2,8^F_949&BT6K8RA(.R])@85_V3XM[J$%.W ZS &ZK57C^ MIF5=\9)"J?OJ9;6R@U^L93+&\G:80M 2-JTNH8^20:=_AIJR6$0+STXD5E-( M6%.^@PH^'9(F \"L:)"P:=\W@ZI"R]3.Y3"BW$A.'/LQC M3\Y"K#R0L#S<66<8.%RI&@*!!8"X:)ZDGO,##IM9ZDG@B.5T$N;TCAVW^D0C!X:\?WH%U;2P MAY0]C>)Y7_D<9G[DEM=)F->O5RN6F;5GCUES=@!+#MNBK7L@1/7$/C33TPJU MHX4)7JU8$B1 \JS2)W?PO7-V#F*/^[6 P\@CZ,0R/PE7*7I-H+R5)I5ZE[/F MZ;W6KO\Y(\=Q69HN!I'FJ&]PG$Q].\0J#5F\*&G_!?WS(VPK)$E82"[8 R]+ M'<8Z7V&2B]SEE<1QYC4CN%^B.,SB>#HE'J%/K. D8<&YUNE^$.!06&9)%/S9:8@4HP<%56];;;<$TT=+") 2%4+5LLL#LD*1 <#8W@0/.?3ZJ M%9LD+#8W)90)$!3(E,1Y+?4Z0E$4\M-09A:#,Q^'47IT=/4<[=%UR0M*Y,R& MT;;+F+F^9WQ>*S>'\+WBSSFOH5[%TP'+.JQPZCG.2JRH)6%1NQJF'/]O+D,5 M\YZ])E;%DK"*W1P FDQ@LP'N;S2W$DA?R:C5TYLRA,0A;*FOTD^L9"5AR?+" MW%,I:=FX%L#]59?-U?2>5^LFZ\LEW:-<[-UP';296AY(73LM\<.LM M/!Z**/CRB+Q;@Y*[4]-VQ.-;P8&D.FR2_EPF1_?4&R8?S/6]0B8HF[O=[FWW M$X%S>W\1?[IL+OIM-\WO#KY2"?*A4,%6T&7T<0;NE%OM 2Y3%#46J)&7'\^OWW$M)EB=.@-UY M:&/)Y.7]//=<^F3C_'VHE(KBH38VO)]4,3:_S&8AKU0MP]0URN*;TOE:1CSZ MU2PT7LF"-]5FMC@Z^L>LEMI.3D_XW8T_/7%M--JJ&R]"6]?2;S\HXS;O)_-) M_^*;7E617LQ.3QJY4K#S-!BF%KI4-VEGA5?E^2(%%)&Y9$D2/Q9JW-E# F"&C\ZF9/A2-HX_MQ+_\RV MPY:E#.KANCJ M;C,TJ+5-?^5#YX?1AK='3VQ8=!L6K'Z80^Y4GQH Q:$<#*+$$Y+9GDGZ$,2M'A"T+&X?.!F=TD9[.;"%NO K*QO3BNA2?M94VU]*(6[Q4R,,8Q+_.EB%Z9-*_ MGU'HU:#0*U;HU5]W_?."YE/QA"QQ)QL7*^7K3%S:?"I>X$'\_6]O%XNC=^>N M;J3=\M/\W4]"!R'%RK@E;*Y5H7/\C2JOK#-NM15Y6BX:KU&^VFQ%Z9"@JA X MD\3FTBLZO($/V5OX+(T1J.V HB]+Y;5=B=*[FM?#X8WV,CJ_%86&7TEA5T:% M6@W!P?<1PCK&ZM:B-4RP[FQJJ602)WS MZ[O+CR_G/T_%=Y@U&6*81TP5:' X;F# MYO9N1?%;>+3NUU%(EAR=I;::UZ]TE :F(4\XB*1CH=8Z5P))WU*2L"HY4#PJ M!!V6FUAQ_*!=V ;D^SBZNFZ\6Y-P4MO 61SFS>]BNE.74EG""C*(B;=9)&PW/1J1SBU=2A!KU\W+I M8+UE([6-RIF6Q'R;(%KT&9B!C4-O4SR/^B=OF>B&,@GZ!:Q&OH%BC(GZ06Q@ M"35#3<(:%+HK.-#HWT^$.&7ITS$FQU"A#&F/LH/7X=9,$+JMR,_ (A6IR*59 MX3M4)"5(C+%&-3HX6(Y2+,FUR,:M<'D.+Y%3<^<\]E!ED/KP M!7N= ^\L KA< YGZE+8*ZI+YE-M86SD<1(;)HM8A),L@%96M:_T'Z]U9U&/> M80<-U;OSD+:Y:0L4;%EJHV5ZR?AH0,=8-*,>X35DIX,9_CMI6MH WHD7N([ M"*5X!?(X5J^UCRT.I=HDC!,;10B.LPG/-\@W0O1 ;- $YB/GU0,%7=D< MC[;U0.>I^)T! ,<#%5)%9T/8V=&/+2Q;F\B:!HF@V.$@L\W8T^<]V*$N%2$0 M):67JSX2*!N%_]U*)8NEW0%<:_6/5AW$N6R<=%W-<^U25?Z +P 1F5!P>0=DE.**X5\FN<5X0-.Z)'+HI07/? M1!FG^90%G:)\+AO[5T^BGG^XS$#[=?0] 7CP1WATQRABY^F2& M!]>2B24!O$&9 $FX84:70%L6!3.=FI+9 !1B5\FN3(D.(*(TH/*RA?0,I'E" MQP/1.\BB&*0'* HJ$EX==H!5#U$@86 65]YA<_M:N;<$ L"#B[OO8C$]RG!^ MKF!?(5[/C^[A!I HRO@=S?O\\8ST 8N?L_U(]$12 MMCM%-.BX7$%450TUV YU^R*"G!ISF 8?ZC&U!ETD=O:;9;68_8=]"-KISUB:T/%PAX6.UV=7?3X9"8"K(%7;\1G_ MA&J%@WO3M"H^M6AM"O"1?!)2XEP&+Y5AEQ&JP:%'R4N'3F;\6RK!R,8U4!/Y M(D+3)=O8HN?+8=P'XBXJSQQ>*=.$4=/9T0G95^:.][8&59902P09VY2([#HB M']F.=J#5 ]T3)4G$PQ$88FIAH/=_8AX#!?W1:L9T(CN@+7 -Q:Y4&VQ!&;;< MKO^#83M->MJPUH$LA>""Z)QCVXA4(@6T3WA"WP'^]Z""LM*D'#^,EN2P'FS&]+70 MGK(9Q)5*:SQ^[Z?_N,3V*X+S_@O&5U*#/O?"&>GT$I35,]HEEM.5S^-ZYIB! M*.^^>B9Y@3%@),7_8Z*'#^)XR6^P'0H3\(T)>G,1G&JGM* M&<+7A(DTK[L>1^.3YAWP/6(%-&H_O8@?:T[;HDY.$VHG0;@5"H-Z]1F81%E&.S IHZ[$HQ@(,^)_A#D M(9.]8@UDX9I!,,BCZ0*R[[?$[%BEIMJ&G@"/6V9J( -;3MR5K:';1&ZD>1O5 MHV:Z1[DPC0.8;(X.K*A $XRD9H^NA*J%0R1"GZ=#N$R[<<[R6,G]'2PU/C$- MH"LFEE#I)@%&JO 1Q"))]L&AIN$44)*8R&BGM@4'WV M#G<\-&=JV[;U5%Q;\1487"]1?0N^JIMGXN++)W&1P.Z?L=K4)FXOK>2#1QN6,C-\-M#Q]X:2VJH3OR MALXL9LN9%-\X\+RDOR'8O>KG_^EX69KE%=7?RR?&)'(9\/\%"="DV'5NPX+AWI!,Z)Y9H/3< M_NH=_1XYE!D@U7E?CR)4>%\!<)7?K]Y\N*.%*T@CVCL2Q9<..2,Z)0U#C'Q M\OC&\0!ZBWGP*WPKCON+G^%>])RORU**=(9T;9^;! V>#'0[%< WAQOAL+L1 M+KEE@MJ8CE/1+1_L#Y('V>FA>^+9Z+J>D>.<&RQ;DF[NA[?#[QYGZ;I_MSS] M:'(%1J0MS<(EMAY-W[R>H.OS#Q'I(;J&+_\QZT=7\T?P$/B:%N#[TL%!W0,= M,/P:=/I?4$L#!!0 ( *2$I%2%3J%73"4 !9] 8 >&PO=V]R:W-H M965T&ULU5U9D]M&DG[WKT!HO;M2!+O5AR3+9T2K?6G&1X]: MLA\V]@$DBB0L$,5! =WB_OK-+S/K L%62_;$QCZ,1TT"55E9>7QY5/&K6]N] M=6MC^N+=IFG=UP_6?;_]XO%CMUB;3>F.[=:T],W2=INRIS^[U6.W[4Q9\4N; MYO'9R'SS^YJMMN3+7IG^SO>KHK\=AE*K>F-;5MBTZL_SZP<7I%R^>X'E^X+?: MW+KDWP56,K?V+?YX67W]X 0$F<8L>HQ0TO_=F$O3-!B(R/BGCOD@3(D7TW_[ MT;_GM=-:YJ4SE[;YO:[Z]=IQAO81O'_RUNY=DG MYP^*Q>!ZN]&7B8)-W)N+K%IESW'7U;TWO]-]>R&85=%M?UJJV7]:)L^^)BL;!#V]?M MJKBR3;VHC?OJ<4_SX:W'"QW[A8Q]=F#L\^)GV_9K5WS75J;*WW],= 9BSSRQ M+\[N'/#GLCLNSD]GQ=G)V=D=XYV'Q9_S>.<'QIM89?%?%W/7=R0L_WW'!$_" M!$]X@B?_$N[>/?;9<7'_X8L7I:L='KSJC#-M7[).O%Z;8F%I=UIG*OS+T?-5 MV=,?R[HMVT5=-H6CAPWI8>^*=7ECBKDQ;4$68%MV]%P-S5K8KJ*G#0EOO^:_ M=?YM5],@VX8H6)G6=&73[/"]V?;R;D\4O&EK_'6->9C&BXWI:"G%P__XM^=G M9R=?OCF^/BY^N+BXXK]/OWQTS)37K1@EK(2F:8;*CTE+_<=0=KWI:+I79FN[ MOJ"'H,?%Z_G3-E6O!:L M?;,MVQU6WUHL*"4-@UZT[4 O[Y/U]X+6PZ/L3-D5!EI3?&L69C,WG9?[T^(A MGE#.\ ?A_7T%\L@U>#&C+R&:Y15?/(_]UK.(7)K>WQ66ZW._#ZNPFV]3)?9P/-+JE5VGO_,X5 M)+5%5;M%8]U DQ+A_QQJ"/]\5P39/";5"L).0AR9J)KF/DS7_.38H_-17Q<,'Z4>S!V#-AK7@VC:#*WXV%2E6@V>/']&^%+=K"Y6T MMRW1X8:YJZM:30HFOA1A9L_DV15=C-+J/C6##WAA@8"\,-F_N,'S-#8 M1:DVX0<:BCZ:%3_^\-W'C;!G56;%U>7+]XQ%L]'7]6+-8E,N=(]I\WZQ-Z*# M9ZJ"=T^%U;\R;EMWEZ0%^+LHE\NZJ>EK-L&7+^\E]7. M=&7K2C95J4DV34T @4<=MK9-1(P>)&=A5I";XF5B-7_=&J@,60@GWWH+00)' MPQ ;0(!MO;S12J!Q'9EUDF:HG3#,&=8]PUK2F3Z5V,Q*T_@W9=V4\\;P4LQ- MV0Q,T%<0X?%+AJS5Y93);I*;, M51K+D:(OC+ +'LJ1-7!L"4W'Y) M$ MK6N-6JV$9XD"S(B[BV-U!IU)'QYHAUWV:*:\>"5^0!Z<9HU[-N(A=K9V/;YA M5\7K?S_+.G,#4)NM;,;?P=K<&,*"M]Q^MF7CG2@71WU6"]&4]F[6S%^&K_B'Z=X@U393.")WO9E0W]^6IP? M/R<(W30<#;3XY.SX2?R$)9P@)LFSQYC\V+X'GH%!6\,!1;,[+MXXUNOOB($; MGA.K%X0DO*,O/\STXR$P$]SC+0YNQCL?E]D^DG[L8_''4(D>P^=2H+5E(R$F MR03R^G79PR31"G@4D5(H_$:L#%2=^3LKR&K-R73U-2P;29!I!U7==UNL1P>7 M81I>4W25NG"(!X35;S,]GPR;ZZ&W",0%>C32S'M&_UU9R-H<<#9_$2YJXB4" M&KWMV.F!XJXV@!$@X:;L:DL^D74N99?RIX-=;6H#\$#\%:SH;,O&:Z#=%*RV MJ+O%L*'=HW&)&<((1T$ALU'L([92U(YA. PG;1<6$C:L*.)S%"9%/'=:I;J/VX!X4]!\-6XCA M"S+H7OQI$Q9OCP1&P*?0DEB^^RK+N4 =X=3W-BIO."YI6U MU2TIM1I_VIA5/0B3V;Z\ITNF \&Q<=IB/Z5F7=NA[NUW026Q&KR*:5[P+M MT?8&$%B3_-?=)G@#M4V06;:P#*AUI*>V$"S&8./"-9# D%IMP#NP/.-;QC!&K%/X4 M'$=\^I-QMA5_Z,J-MR*EN _3REAY;U"U9EWKW9;MZIZ@GL$T'1FB;09!SYE M]G4J8LZ\CMN6S$V+/8<$+8:.;4;V0@C[ E]930(YA[!!I)PBN;J_TT&/ M3"Y<@*(2CU;PT9_:8MG42!0'H"P[;%Y3?*;>+T 89S0/X-TCZ>5'R%?9.#L6 MLF31R8(_4H#A0OQNP8W4+4)%CJ=UCR+4\Q.'/1U(4#AI01_@0SAD]3P48Y&N M"8H538 7MK2$5V;1D!UB=\2LNS1=7P*N*PRA?S)Y41VZ\(HP4F&2Y^DV36[) MVV?%,<5O;5A$-YH4RE8QO;"C8C:G!'*2U\>9]7-]-\1L$,7_"_K#[PHR J3' M=5^\JMW;XF)*F&?O484ZF>+6=$:,70U9\S8,,_,_8-_(RX@6$O$]82!.9=&7 MLQA/$CL,/4H&*_J?L!,JOR:, M*=B=@E0&AT!!W5NCDD$T%EV,?P\8AH.K9"%&&0(B!'M(CI<9?DOSKG]O0V78ZI#:O%L8HYD]7K5$P= .PK?LN6CI-^3=JQ&,?4?A6>64!!95 M3N:3!_*V5PTG\;R3^"%$FTA"];LM0"LI8DA'*?*G-QI8DHY>SE4-)AA.C69S MPY;3BWZO:"N.:9W>Q/M@S05$K82:@$R"+0V$$Z_:$3RB@)5&JYG.H05AB(I8 M=KPPD:?R+-(T4D#ENUEA2(/MIEZP>ZR3:(43#VKY510FA)8P$Q%_3,I'$'<# M&74>A/N=D/@V@5F@&P@))B#9E4";V.QHW)=D%2Q6?X5EN,S&YMRH[##OR18F MZ9J.+8[M-/^K27"!<=6&G*_K-6GI8:47C_N@I_=!'Y0(MEO"]IU8G51"[1R* MXH1ORN$DVP,*R78#)V[F33W*8T,NKCJ?7OB>F%"XG2-:HK_]]=V.5DN&#JF* MXF=;#;1=#"J1B*%_:XK!*84:SA':@3P5FM)MD$S"4MCPMF(T;.%NBI#6\0_L<.C& S$\6$U*V/ M@X^1\S8T4W%)V(<"2\&3_L-?HT]F]*#E!>B\?WR4PJP%THV_)AO/=9Z@+*:] MJ3O;:FY(K3">A#(BIN&9301L,BXG$2I8CXY)GS2PK6V/^,&0'0V1ID\\CVL,?1P.YYP=BB&A8KPP(*.8+9Y-'4&X %981IQ9?"E1-&C8H"!!>!8*.TBU])D-MDXZW/8 M1/5H)"\MZ<)D,0]URQ_YA:@-_6BS^:;M_D^6\T'[=%Q<,IC#?XOO4KRG%0B/ M^?B!U/;[C 3[17+&JS7Y[Z:F(0CK&-KP#N9&GX8TL&KFI\5G3XY/TD\%..^C3DF79\1[ M^X0ZTGL3U)ZNJ33S =*>?G9\_B\@30W6B#IV718XAQ-=C+HTSG)CT( 1D&X_ M0-%LDB2BA!P#M*-?>\7=0_WW4N00X7_Q2=SEE*^?7!Z,'FC#SV:?GWS&[)V= M?';ZR:L1G:>STY//B[.GYY^\_N U0IQF)Z?/9/3SLR< DV3T-0,%Y=VR-\\^ M-N'CS$[ 15K7']/2ML!@H2Z$)PCVP&K9&TU/^]Q=51 L C9%.M#%:%B]HOAF M9%D*(%+T,AVAXT1R33,.A+:]N$-+_(>]"^6_ZC =%&61&?4I4BZ"'=GE40+) M-J9?LV?=H%+V/\&?L?["." P[U"!-1I.0."&7L#Z)+EQ]1QTTK_#C;^LKC@&!CZ%ALMC6D M++[$$(RF'21..2(;*(BH*RM>Z:WZ_@3)^NH=F^(J4"-F:!+ CZ3*8RG&SM.+ MT0WW+LR5C19>);@'MP,B^Y-N^:HI%Q*_)L5C4..#C\#8"?YM\?(A]D@]9QO& M)Z%(AH]>Y)#4AQ7F8@$]Q6)\X>POC>V^XPH>_KZ@"*$IU&_DX:^@V>J0B"\E MV4\83AQFXS&S-E. M.Y%J\#6]>^2&;:<\>QF+1A="V\MQ&4G=4T1L7K\\'G/K>NN05KLQ#9$&D+E8 MM[:QJYUF>_P;B:;Y.*84QW ?>T_\28WWR*FDADH;.NXP5BZQ5O?72M$F7X0TFI E+"S[/5Q/&3Z=612G_@$S2!YJ5Z>V-G3I885ISI+<-^ ^5[QG[ M9R7Q(/?'PC\0-+;NTL$Q+@622]MH?J$$$%/VW_ZT.#\_^614WHA;-F_JE6*M MT]-GGUR;OF_4A3RD3TZ*1^GP(SHP]K/BE>+?5Q(9AA:1?82G.-EITAN5Z*R# M6YH@&J,X!R**+C53^BURIKNIN=?)2[ ?5-LF-5<6CD"TZF@19Q#09N6O&(#Z6ND(='%@V1.<79\PH3\X^F)>GSG;'<''7'Q.0$'^(.QV]*5 MVK1,,2Q*#_ &<"!-Z?N6JG(KE;2?./J>VI?^UJ8)I;S?Y$!,G%I2%03:E=PR M^:87'^A0\*QE3NG/CGVN+&4) SR5-*1H?Y,1SSUSJ5!.\8XFG%.$"7EAK5J% M9KD;V]P$EQ^CS^5XG_W2->)BJ&!"JW1 SSW\P+"E-2 $7I?=RF@W:6N2LRWI M2V'G?24X((_IQ: KF35LMU.+)"H6B%T=T(6U-K"+'M$&^F_UP+-#LY1H] M-^%PN+1<5E*:SIVV,TWC=$CRSZB\:1H\UDQ0S0R^871,8'R,@ID %U]WU1%> MW.66(S*#>_"A'-8[XLC:]F[)N2O7RQ3D5.UO-O93,H)J0Q(]DICML2,FU#*!<2&4_&]OSV50^ MT.5L0WEL'GC,7%.M\;VBG2RP"?[6[,5UHEN0_[!>Y%(EANUT?(* 3/4/Q.9M M<27RCVWXM5N5K<::+ARM^^'J5^>/C6 M_AL4U1/T_<7UBT#0Q&N.5+9*&K[\>Q?7E^&U9R?/9@&EL$!?!I/#,G,97$GR M.EZ+W$L$-\F 2Y07K8KON^!-MXW*WX:[N(#9.8SR.L,^J_0=<>+NM#G3%U^2 MWN*D$2#V(6WE6:M=,^P/0I%;DAMHE-O$XR/PF"QX91KM ML?2*P.G37ENZYI+G\ A,]YQ#3FT$FY!0>9N?5?2\+XX3PHCW>L6T/HX/^\L] M?)Y*6&&S%6^-#LR,IY@[;*4_U7%OL0QGGJ9)#%JL YJ2'9#.G!V:(D8RE.1' M,NU/1F1B:QS*TM<3=1*=#7') 9'*][I?2P.MR!*'AP';9OV-!Z17RT]>R$,C M IU04NIS6<2KN#C%P^$_&^8_J,J*9^#C4 -9WX;9.CJ!<%#L7D4@$R5^#&FRP'," MU$R%5BHK/D*+@]O%8@!H[.&W* KE%D/.W#'X#V ]V_T$-DMFA@-I5E9DR\/W M,1.4Y(=2M+:AB'Z0PV4C4Y@[KP\%5NJP.MGP"37AZ"*ZL=>R+Q)G'-)R'WKA M^"*+R<3QLFDYC,N:?E=,?+P:([]38XJ8O+M#6&(JS7OK=%J_H*7>B4[G)J " M[HB"P$=(;7VI+JWA(2^OZ'F+4'O'9V_B.7FUWU":BM$7@AT*H06CE%SJ <&^2>/"D+$/Z*2MLD; 2?&9/YPLS?7*J5TTM']L[ M,(+VK4MS _<2A7&2@Y?;E$BU6RO[.D-9HKE9F02X3/C2^:)DMXB&M=L"!_ M7KOB;)*(_"0H#Z=C1!J#I+]W4AJ>DY;UTCO#VE:A\!MLA(K?X0HA! "XX**)8>S-#N(_+>CH /*\C2?W'ZAM$42B' MF#945&.;IW:A+;H:K6;BV#=\]#"I!>6':48=Y+'H'3K.?)4-LP&Z ,!:/>H8 M#.,=),6^WU0(1R6B<,? _FR=V<^Q)AQ/JJ*I)(STR'=,9MT*0F5 4#C)&9IJ MD][9)(>@7C:D7[*1 M'7.2WA33RB>?Q4_VRM[WNSCF'OO/\*6RV7UDD[(WPX%2.0VZ#,6TJ'I5W2$C M%YV%,%CUH9Q-"].>PHH=GLISO[\96[JM#TK%78;O_V>A]*4_3#I5_)V-4^IZ MV"@KA')F*:FT9SD>CU4FBM51-?)J]9_/^Z"/BZP@8NZ#^8-K'XR#C!_I/SS. M)7O<"U6MJ?8)/IF;OKOV[^[YZ7%Y[7KRM6DG'\""]AQ!"/782OAFQJGS<=3_\G8*EP'$/(;YSXOD/LL7G/"\W=)XL;[!R$,#04<7>VJ>BH7!4:/ M^[28T3P+WRW35FF6E3_SU_>(M' .3P-PTD3?!NGM>)DV*"42[":'UML%DK.I MF?'[5[9=7=^YYBB224#DK\88)P$.="[1''S3T0M6M,ODIJ/,UOE["@29RE4T M-=\7P6GTIN2&;U_EA6=D#\UFV]B= =3#NBGD*L,1I W[GJ"W3 "E0_=7 MA>B '>8M5YO1P.*W-%[8D9*S1\$HK[U"YYV4%,:-I*C[Z#P35^\"L;^VVWI1 M?';Z?":RF$MABNWIF7AEK'X0[Y=#@D;6,;5NH2&[=XMO[I*Z_GC3[]C=D1#Y MF]:"2T2,^)<<'\I83$R=9+(_\)AQG7MTO5A; MOA9V&U(U>(!+K%,3[K%K=*8PY6&6OQ8,KD6"4?NQ6'.WYH;I@]F&S0:Y5MF3 M\;KV2)5[!=H/.:(A\L5GU[P3U]2+O^5#!2MXAU@EP-?^FDI]25MOTF?@F_W) M(P3$B?E00?93I'S)A)N/;0%KQ75Y\E-CY F7;.AB81K3:>NQ)):UU(:K"B_W MQA]W)64)4M7P1&A3"6FSDJ-LD(_RVH%C#OI;@3 V&';Y9,*?,!@^2 M>H/L_V7,>2=WB>5G8%DE_REW?$L-1FXL2[1RZ'%6/A8L$S&(FQ[*:.@9:GP] MFT^9R4VXH5E :D>]%"CTQL\RNWW!('$O52BT2A4$(+&7 ULB(PFO0>B0?Z Q$#T%2/]*I" MB[UH[KC'-3,:W>'BVADMD=3_'ZD;NN.I\E):5(!4X[)/!T=*<0 MYPUSFDM:L)6FP.U <<)(X_^2.!&*HZ620]-3EW\IVP#T) MX:+"*6KKD6L_2&4R]W_F/!6SFV]ZYH"BNW$U 0JY'4WK;L EZO()ZI'TW=!Z MFZ;T-[BK3.B%DM*=IP%8]7,UB5"E>\&\Q-"*^7$V5^ M9M*0&"\XVD3Z;%>;II)C#?I*?@5N* 20P1%H&#Z1*1E1XSL_I NG4?:8O5] M)3XN3=WS_>]3(I=<+BO6O#-'\%42U/M7QS5>W]6:##ZZ?C.0,--D0#BCEI9" M>SN-2A4QY1XVSG8ON)LBW(@>QGSCH 'F?N@0/(34[/AN[+,3PIC?>> M /7* M)U*N$(QXA/K=]57XP8=[X0H-5\&@B! .[6>_![IT;6('=36QN -JDB-(Z9D[ M.8\LII5'JSX" .ZI=^)Z#G8]2!;YVTQ%9H>T>)9L?*'70_GKDL96BSU#L"]< MPR.'UG))<%,W)?O<%!&[Y& "1X1H2'OY' M80XP23;$M*4 !! F]7,R,')[N*Y!X'96/(GDN#V<(0T.:).+IT7OLVGCVY(4 MM,JIM3UY&F67T^;-IGYKFGJ-?DM!I"R_^P1X;*H'4(VV#T99T3XM?_78S%L] M->]U'_H09FE/ 1X1U,;<#QU?AA5YP;:>R>+H#D5WIG@G=56X-/&MC=P F9YH M.;B,<)96[K6:9> UWF-8YWT1ON&M]$ERZ2#QUU*'HNJ5OPA2RXO,K]TA@C!) M.$\^#V8YW*2=\Y>V>)E%,G+QD\ SR5 /5>@6(6!2RP'L=YS<8CPBMYZL]FZ; MSXS1T"I"Y\Q-;IO^G+;/I8)[VX4%,*;I=RB6B6 M&L'MLYW3H\2\7']AYH:")@[V I/WIMA7@2#MCMZ61@,65L@RF@OI'V7H*=*" M"LW*:QK(-G=ZF[^V568$L3\S&XYK@C0?09J/6)IM-N_$BD*F0=1X8D&19PF_ M8NO\A^^:2$K>%AV&!LOT&H-4--2\0%-8_>BC@1O6X%,*_:_OM'RQ29!M$9MJ_?V67=*:(YX&61@]KHET;5A+ M(GE.[5'9Q>XXJ"&@/4$9OML!-Q+CMG#OD06,M>GEOI++)4G:^]6'Y/3I'Y9[ MN_.*1CC]ZL)OA/UB;HL?R\W6K7$E+H:^,FWK=@WBFS)>&G^/0W?Z>T/OY>K] MRS]IW?@T*_PD+;B981QCD]1]JNCBIPWW77?=\J_UT*JR"VAF_B)5=.LMEX!3 M? +2"S#FP.8<_JV!"85-W(]-?0F&QB]K^0L.TYM#1W<41/;BQQ428CZ*TZ;\N=0BSY^?>QI>:J]X:#ZZM'(>]/3SY\_XHH]R(ZQ.?V@.#X5@3._UCGTY MVO0]?Z?B![;GT7>"I\[4=)'&1G+_'1[HO/WN&L7'SN-]'L+U*T MN$+^H0+9P)>2%4A_8+.SK05P%*"G5_S_)-;EH93BSL^>/?H"S2!_&PBKG)V< M:@LKSJWZ1,/%]9OB%\OID6='I^>S S\L<'37##]+&<@WQN1/HC]FX7=];TGGR,U(2-VK/I20UY"'-D9=]=DMT,,_94[Y4$-6' M+S[4.UXT0''A;'XY_HG&>!N9T(FLB/3DQ)_S.SG]?'HK\,W1ZX74^&&>O_,\].GH(=.7VJ*(4O\&=J34R$SPH2H&XE!5U[ MB\-K(4<>C^+FKQ&PJ#095 G,PLB<:I=#'7@95ZS[ $\ABYHKOD*!;XOS"8HX M91GJ-SXUG#8G\,^(RJ^,XJ>M_''/T&5A^HGIRH,3[NX_7=YC4V<_T" M).!( MMEU283_V"\N/DMZHA:/R+W'P&HNWE M9ZO#IX7_T>\+^:WK^+C\8CA!P15@6V.6].K)\6=/'TCOA_^CMUO^Y>NY[7N[ MX7^N34E>! \\Q8^CVM[_@0G"3Z%_\[]02P,$% @ I(2D5!RPO)3;!@ M4Q !@ !X;"]W;W)K7TY=7)R3/ K]JM0F]9T&1 M+)S[3"_O\_/!A!Q21F61-$C\K-6U,H84P8TOC4KZ,F<"_Q6;)#N?#T16A^C*9C,\*+5- MO_*NP:&WX?GD@0VS9L.,_4Z&V,O7,LJ+,^\VPI,TM-$#A\J[X9RVE)2?H\=7 MC7WQXJH.6 E!7+MRH:TDJ,[&$9KI^SAKM%PE+;,'M,S%!V=C$<0;FZM\?_\8 M'G5NS5JWKF;?5/A!^I&83X=B-IG-OJ%OWH4Y9WWS_Q!F$+]?+D+T*(P_OF'B MI#-QPB9._B>2W]1"/?@R5#)3YP,T65!^K087\Y$XI%W<6/&36ZMRH;R8,593 M,13OWKX1"0LI%4[2(XIDV5B_B@I3';1D&(@"4D6 R"MZ&& M(:\R#8H"2L ML5X5VZ S#0]#@?7"F5QY"DI1]9 7\,8&9W3.4)!'M+>G"FR/\#)7 SL4#7V- M\@[%XRL75$C**J\M4$.N9 @*AAD0P@?KI@83B)5S^48;PQJ +_(22FHU-P MLC%MA2S)^Z;C6+Z2VY0JB,L*\=]I#!*%6J3-\VXSXPO;0#&:5!=L8#(ZZ60H M/J_4'6J>? 9OV2!YM#7IZ(.% ,1"*=LF$5YQ2@_5K12+AER2GJ4S&-5L0RZ, M:N:U_@N5$CGKRFA,(F*$?:P$NLQEJ6%B(6-;!FG?4FHOUM+4BHRF:"OI$QS@ M 53:4K/!^]5$Z* 1%^A&I"[0][I,70A-]QGPY=$U0?](S%\<7:;H*?>9TFO6 M/IU,CVX]3.L\]'@EJ[TGW!OC4Q(Z5*Y0>WIT@P^2TV"X##W-_B=N^:0.G?OS MZ;.CMVWY3X?SR>SHABT99U=/(A5F(_GBZ).+![IH-IR>/MW%@&+B ([%[(5X MW"AKW>[C[&7>?,$@% MO*7:187)&+U>U*FD02&1/0?G\/'2597#V $C;-OJ?(@_>KQ1&1GI7-SU[UYY M[V+!N11B+<%TG(@9@^@P4Q@!ZL^O.78'&6=&KRP4DOL/ ?=@LX#5Z?B*>K>] MN=1-%@5:*7D5>W(!9LW],<2]]ZWW39ORA1Z.NY!D-+Q=3A$/?_2^5)N M06=@HL6?.,U3_*@SS$$FM#QG RA2;=,MA<=%V_0JWY\P2#IT!%*R!(L9$%OB MM0>YC&:_2[_-B8F*: C:C $O0?8J,!!K-VWQGBZ6Y8 M'JLC\1-:WZNULG4ZM1 5 M&,<]9CB PT%C2F7JH1!2@?:M$-"],0F(0@S_3!NDYOZPGHR>[@UK%NKX"G301IC M[4MT%5\;%R[B$LJ/!>X0RI, OB\=V+!Y(0/=_Q$N_@902P,$% @ I(2D M5$T6DC+$!@ .1$ !D !X;"]W;W)K&ULI5C; M]<1Y2>1@"36)6 PP\,Q#%_?H] MW;@(NE!*LB\D 4QWGW.FNZ?!T[7S-R$CBNHNMT4X&V0QEB?C<4@RRG48N9(* M/%DZG^N(2[\:A]*33L4HM^/99'(XSK4I!N>GA2K/M=]< MDG7KL\%TT-[X;%99Y!OC\]-2K^@+Q5_+3QY7X\Y+:G(J@G&%\K0\&UQ,3R[W M>;TL^&IH'7J_%3-9.'?#%Q_2L\&$ 9&E)+('C:];NB)KV1%@?&M\#KJ0;-C_ MW7K_4;B#RT('NG+V-Y/&[&QP/% I+75EXV>W_ID:/@?L+W$VR*=:UVOG^P.5 M5"&ZO#$&@MP4];>^:W3H&1Q/MAC,&H.9X*X#".I@5T\_U$;K[YJ6Y'Z2#I4GJ!X#*?C".>\9)PTCBYK1[,MCN;J MHRMB%M3[(J7TH?T8H#IDLQ;9Y>Q%AQ^U'ZGY=*AFD]GL!7_SCNE<_,U?9WIM M0F(=DPWJ]XM%B![)\<<+,?:[&/L28___5_-%1UR*)Z'4"9T-4&N!_"T-SO=' M:DL ]8'S.W$^U45"2*&8J8LO5^IX-AENM=%%VE=BJ&)&ZLKEI2XV:D4%>6WM MAE,V %(:%)0-(FVM:J!96TU9)"[O] M637M*Q+VAK+9 M# %-^"D"M^ ,TPO;$6S$V^2 #ZH?" MUH0:- J@E6S>2?9%R$+ (. 9S%:&BJS M1$)#FZ8C2&JPQ0O.MN[KA23Q1T[9[KA1#YMAIE$\:Z=,I!Q],M$A4_2M,DCX MKI.RN$@P]HN? :GI-7>O81LR90B].N&1A-MEY:6!8+0PX4&G$M6.?@A/XR'# MP-Q@*R04M@P,F3,\^#GKX('[S5_%/>GE;1DY!1&6S9O9 JOCE7:7T0Q*Y#YO4\ M1#P//2)1Z[-T%BU1C*0BZL'8_!?D$O23U3W)KL.FPP>I]$SO'G:E\2JV MDYU+;66,@/;7.,[S!=I/\W2*[7DWG$X/=ZX$(4O2S^GE=JB[:GI\K/9V/NE- M/7_LJH/AT>$!;O4"/MIL),-P>C@7N9*_&G$M#1"55R5M9KQ1DUYR_6E-VFSJ M>CI -!-2728I1G/#A5*&_ MQKHM":4<8U_&[SZW?&8'=(9.MY/ON8!SB 2H+KGY\^*-U/5]:2R-1[OZ5F&&0U8A J]X-'JB MWEB1M?9>9CP405G!(VI832='P_G1O ?Q 2CFZ(JB>>63.9B[("98)!AC$)^K MIO]WLPG,_H6S6[U3@VM:Q-& $P[1N.G&S=MN".R!DN[0=)R)JQWBC,4F9FJC2$,\Y/11/UCY[,)V&K>88--\3P[>K:?CM[A:6=; MJU^_$-PZ-.CZT#UZ-YKWE\G L+LA[<,>MA(1GGOI&O=>9W/R*WEIY^RKBEB_ MV79WN_\%+NK7X?OE]9\*R,25@626EC"=C(X.!LK7+^KU172EO!PO7,2KMOS, M2*.>> &>+QWRHKG@ -V_)>?_ U!+ P04 " "DA*14+N$]%,T" "H!@ M&0 'AL+W=OW:R ME>I9%X@&7JI2Z*E7&+,>^[Y."ZR8[LDU"CK)I:J8H:U:^7JMD&4NJ2K]* C> M^Q7CPIM-G.]>S2:R-B47>*] UU7%U)\%EG([]4+OU?' 5X6Q#G\V6;,5/J)Y M6M\KVODM2L8K%)I+ 0KSJ3[N&:*J3?T(,.I+4VLMHE$X.*B\:REUT?#A*&P8F$:)<0.=Y- M(2XL'_*HU%TRBG/S.9I*FMA-#Q@BGS#EB5. M?$/ ]MA/=R"+!B0Z 1+#G12FT/!!9)B]S?>)4,LJ>F6UB,X"WC'5@SCL0A1$ MT1F\N%49.[SX!-Y>G(:?\Z4VBF[#KS/ 20N<..#D_]IW'J3?@R,X>Y_:^U)) MST&33^9@"H1'Z2_@SCHPQ79,([@JG-$6Q<$S2#2Q8YC7<"(J$=DB< H M&,$7"5QD?,.SFI@V;X5$[VJ29IL>!I= II(*+;8MH7"#HF[0;0]-H1 IPMU@ MM#<8]KVT%] "O/&$T(.O D_6',"E^X-.MI"9?TOT3LC1Y_6<+7%X#W:TCUUY M_V!Z4,65FY$:'&0S2%IO.X;GS?39AS&ULG51-;]LP#+WG M5Q!&CT'LV&F:!HF!IEVQ'@H$[3X.PPZ*3=M")=&3E*3]]Y/DQ$N!-0-VB4F* M[_%1(;78DWXQ#:*%5RF464:-M>T\CDW1H&1F1"TJ=U*1ELPZ5]>Q:36R,H"D MB-,DF<:2<17EBQ!;ZWQ!6RNXPK4&LY62Z;<5"MHOHW%T##SQNK$^$.>+EM7X MC/9KN];.BWN6DDM4AI,"C=4RNAG/5Q.?'Q*^<=R;$QM\)QNB%^\\E,LH\8)0 M8&$] W.?'=ZB$)[(R?AUX(SZDAYX:A_9[T/OKI<-,WA+XCLO;;.,9A&46+&M ML$^T_XR'?BX]7T'"A%_8=[E9&D&Q-9;D >P42*ZZ+WL]W,,)8)9\ $@/@#3H M[@H%E7?,LGRA:0_:9SLV;X16 ]J)X\K_*<]6NU/N<#9_4#M4EC1'LXBM(_3A MN#B 5QTX_0"CYP%U;NL$"Y0>V=P2W) MEI3#0\NT-7 !X]EP/)EYXWHXFR:#>ZZXFYX2:J+2^.AUDL!X.KQ*TL$7LDP M/U%P =ELF 2";#J\G*;PMSN,3^91HJ[#UGGY6V6[T>RC_6+?=//\)[U[%5QC M-5<&!%8.FHRN+B/0W:9UCJ4V3/>&K-N58#;N<4+M$]QY162/CB_0/W?Y;U!+ M P04 " "DA*14/%N)PJ<# "K" &0 'AL+W=O#Z'CP49:5YX-X,=N*$C^A_V-[9VD7=RB%K%$[:318W,RC MY6"Z&K)\$/@B<>=.UL!,UL;<\^9],8\2=@@5YIX1!+T>\ :58B!RX]L!,^I, MLN+I^HC^>^!.7-;"X8U17V7AJWDTB:# C6B4_VAV[_# 9\1XN5$N/&'7RHZR M"/+&>5,?E,F#6NKV+1X/<3A1F"0O**0'A33XW1H*7MX*+Q8S:W9@69K0>!&H M!FUR3FI.RB=OZ:LD/;]X:TRQDTJ!T 6\UU[H4JX5PM(Y]&X6>[+!DG%^P%NU M>.D+>!E\,-I7#G[3!1;/]6/RK7,P/3JX2B\"?A"V#]G@"M(D32_@91WA+.!E M_T9X>8XPW$J7*^,:B_#G ME7UE$:%N4XZ<P6!TE24)+897V9M);UD;Z^5W$2[WK_ +?4_@=8_N*MU$37?'6M3Y'O"Q M)0Q6^"?R)#Z&U_3*2.?$\#^\#U;321:LIL-1"&#+)81 L/LA 9H"(XZ]C8,H M\F^-M'@F@-/>TK'$\TH;9SBZ9J'K"0E]-EZH,^7PIC\8X4J>9Q$>:-PZI#?J**M0)1=GB.J2XWJ/GJ!]$ M7!L%9F=",;Y8J2@HSF3H/U8L&0LEUW_&0"AG3FF07X[0A/Y_A$K4E-WV:HF" M.KKD)L.CZ2ROG\_I7#.+3P8(E4$9QJ2#G!M".TNZTVX2+]L!]"3>CG$R7$KM M*#P;4DWZXU$$MAV-[<:;;1A':^.IYL*RHK\)M"Q WS?&^..I_)XN_ 5!+ M P04 " "DA*14M%*QW"<# 6!P &0 'AL+W=O3H@4:Q$B:Y%#T0$LC2PA% MJB2U7O_[#"E9ZP+9!7+(01(?W_?-@YS1YB35-]TB&GCJN=!;KS5FN T"7;78 M,WTC!Q2TTTC5,T-3=0STH)#5CM3S( [#/.A9)[S=QJWMU6XC1\,[@7L%>NQ[ MIL[WR.5IZT7>9>%C=VR-70AVFX$=\1.:S\->T2Q85.JN1Z$[*4!AL_7NHMO[ MU.(=X$N')WTU!AO)0<)FQ:>%"- MVLA^)I,'?2>F+WN:\W!%*,,7"/%,B)W?DR'GY5MFV&ZCY F419.:';A0'9N< MZX0]E$]&T6Y'/+.[JRHU8@WOGNB8-6I@HH8/ID4%#Z-2* S\U;%#QSO3H=X$ MAFQ:9E#-^O>3?OR"?@+OI3"MAG>BQOK__(!\71R.+P[?QZ\*OF?J!I+(ASB, MXU?TDB4!B=-+7M#;LS,[\#EPEPW&-?QS=]!&T97Y]Q43Z6(B=2;27Y;C5_5M MW=[J@56X]:@P-:I']';E#?R">. MMRLZHJIU9_06*^P/)$"3U45_8&=%8">/_<#E&?$WA9P9VJRD-AK>0.)':4'? MV"^2=/5 =XBDK0O.;(V*V:+V%\\&J5R5QWZ6I\1>9_'JP^!@X@@^\C!?4(ZN< MHXOM,Q1Y!D69+Q##GHAEYIC?*-22(BS7$:;&L=^*1PI;J#.OVJEGV5K^%'M!%>]JD=U=!W9WJ91F*EM+:M+T[^;>MTS M?/ICT#T[=I0=C@U1PYLB\T!-77B:&#FXSG>0AOJH&[;TXT)E ;3?2&DN$VM@ M^17NO@-02P,$% @ I(2D5+KT:P&ULO5I)<]RX%;[[5Z ZGJ151;=ZT>JM2I+'%;OLLLN: MB0^I'$ 2[$9,$AR 5$OY]?G> [CT)GERR,6M-H&W+]][[-=K8W^XE5*UN"_R MTKT9K>JZ>GE\[)*5*J2;F$J5>)(96\@:7^WRV%56R90O%?GQ?#H].RZD+D=O M7_/_?;5O7YNFSG6IOEKAFJ*0]N%:Y6;]9C0;M?_Q32]7-?W'\=O7E5RJ6U7_ M7GVU^';<44EUH4JG32FLRMZ,KF8OKT_H/!_XAU9K-_A;D":Q,3_HRX?TS6A* M JE<)351D/BX4SO MCVM0HN_'2;AU[6_-#]Q:B,^FK%=._%JF*MV\?PP).C'FK1C7\T<)?I9V(A:S M2,RG\_DC]!:=6@NFMWA$+?%.NR0WKK%*_/,J=K5%"/SK$>(G'?$3)G[R)VWV M^*W+B6"I;AIK58E/JU)=B_J]@V2 XQN_"V$.-ZI<3HURQ3 M'+\"7E9__GACBDJ6#P)$%6@*7=9&2/')2 1]F8I;E316UP_B M:FF5*H@W$V4JTU>WG[[YL]WCECQ"L5X)>OZAO%.NYJLWQE;&2DZI<4^BO[/2 MR4I4UMSI%#JA;$ 6"%:(*Y$3F\PK_"!,)IZ+V70ZF2*P\YP);LGUF[_'X@5# M/72<2+= ^GH?Z?GI4Y2O]U(FPK"L62K%0B$U?-WT_@3-$8LHRE+4@GG8BM7(M4K,N-\-B:24"(V4! MUM+2-T>N(0T+=5QJ$]""9YM/%?,L+ MU]M>0)R(&#SOI,Z9^Y8S,I.C@>ERN<,S%W![83J+(%<2JV-.7^:PFY9> V16HE3*?CH<4V3JQOF0LJJ2 M#T)"/XTHBV'X4CDG*.3LEJOA/IB3&W-0OMB$Z)-4;\VP ME'$E.P^5[#,=(!G)<",DQU5Z1^X?"K1%.%:2?$S5S=44%5)DD+$F9U@R/P69 M+$N86/W1R)R4'LLC)@4M<,*2M<;Z2$PGLZGXA6)FK+4_\>G#]9=OXAM.1:+* M&R?&\9&XF"QP#L+5 JT)!:WM32'A.VF8/Z7PQ>1T03?(, _KD8LDH"QS$D] M/K-=[N0.]=ZPF[[?+*@M]Q>F1.C NW3$/R+A,FTA&;[5#R\8E2#0N%L_%L/, M&<;*:LJNCJ8I]WFDS984T=H$O8(,^9S*M6?@3D*J1UFUBH M#B#&E620[7"ANJ]5F6Z8.RBL$*:I;RTP8HHVBBOD=\\_:/M_3,HM\Q3(MYA2 M%9FG^3+1BX!\XW_#Y(+[,S]E*PO48;M4;8PN$"&_H,!E.,^MM#MG$G1R]@E4 M][D*4GVBG7,4+2(?W/.GZ+"O=R#'0L1-_12/$U]KP0>,9O\;HY-]C,C*&R4" M.=CW]4RI/L6GDTM*Y:SSS-["[JO.P*9)))8AO? [IZA>Z(B0JJW1'5><@5!A5M(K5N&,@(@@VQ+=Q!MM;;!PE+:>?2%_* KYGN+9Y/*T]YY<(I^67,I[3H5I#EHH ";O MW$[[7^\)4'N/>AP*6X I]_-M9T(L#L^A5SB%230![*+*M6_0)=2X:]FTCE M4$/8ZN!P!34>%Z9Z*H0]1;(WP@*FQ5$.LZ%Z$0L!5 '3%-H_1U3M]+"67E\C MST.2*?1!G^LTE$MV-GI>T^& M5B$(D-#+J4^W7#),W6#.IR(>'A0R&G>[0:HG$CJY\C44K#XV\'3K&3_B&9[" M,@W%$JJXG=$BLAA #E^-<[UL[4:W>D-QOTRUJXS3X0#Z;;E4[.BX<9KA,)(- MHY.R;J6K2!0*#=GR_\H$=:R[.H30$01/FB*VC%\C8E(#+C2>*Z=0-S?C,8Q8 M.IGXISZJL@QF1;[YTXFL('/NC0$0^"H V$#3@,@ MTD5I9]"2;8N*1X3 :P6GA7W!*M: C30P"+4CU*4 M.E0\Q952>/#)CO&8%MD J1R :(P8SO4/A0\>OUP0\" Q<#_QW-4]8JAC3A-" M#45;(P&C/OB$[ AQ O1-:<=94-K'=B8T_$,E5:=:6DT!.S[=;UY4*0,@728/ M=#66Y0_;5'7RP#AI?+;/4!VL;@4+C@F1#B-4+?*ES09[^X#,&U.JIN5"P@E* M[>UT.F6(!L"2]?8?Y(5'G!&[&![!4UWG8;5"T:I*Q$?BP\[GXK"-;/=YCT$\ M&'PT@H?KI<_(,%D;9-37OM-_X;%FAS@DZ"OOSPB.]]F>) " MT19F6:6+&($=Z%"S,&4&9,?HB*$5\5M)GSY%J3/(PO);V@#X!D-Z\%?.0^?T M&6VW!+SQ,U3M;Q"ZWMZ'?'@"KBCQ/_<2HN%M%BL:"_S\3L+#H[.W_V"17DI?B] M1$+#G@^A/@F7>VDM(N\UBXASS"+W6X0OD&3^6. M$YCG#\HC/T_\[$N!FP_7-X^^%;B1I40?*<6'HO+)>(TV03K<$.)#B<5(69H[ M'X/TC"0<#\CO?V,0UCH$0]&"Z,Z^EP;S[$VPA]3)SNL' M3XH]T%$Y]$I@EZ%WLZ?11P3O.1VKQ6 @N+IUT;"![QI^,W( VHTE.V%.,H[! MK;JG6@20NBJZ6AS7P5236:M>-Q-[=)AN#Z.H-#(G#=8(#/6"XBP(U>=>\Q,9 M% XYOF<%C;4/6W;!?QJ$M.)#4M97[+]7-9M.T(IF(E-U5+28H7;]XXT'+R>50R8V-LK&6$]YM*[8O'']>N3U; M=%;S]N...KSQ^QEU0C?>=0_-V?0+@[3)VQ51^^+@2U(;WGGY*#CM6M?C5 M[ '\M>_%]/'@Q3Z/I/3S!=KJ )7Z=_S=_W:_D+CR/PSHC_N?5Z#)+@EUY"K# MU>GD_'3DL4#[I385_TP@-C4Z/O^Y4A+Q10?P/#- 9^$+,>A^-_+VOU!+ P04 M " "DA*14M9@<];L% !A#0 &0 'AL+W=OON*.F;3*#)8&0);FV9VRGF::-VTSB)@^=/JQ@$=L M2W<7R?KW/7=!LA0YGGZ]P +WGOM]=CE?:_/)YE(ZNB^+RE[T<^?JL^'0)KDL MA1WH6E;XDFE3"H='LQS:VDB1>J6R&$:CT>FP%*KJ7Y[[=V_-Y;EN7*$J^=:0 M;J67N^,7P\KP62_E>NE_KMP9/PQU*JDI96:4K,C*[ MZ%^%9]' MV=^99,7]]1;]E8\=L2R$E3>Z^*A2EU_T9WU*92::PKW3ZQ]D%\^$\1)=6'^E M=2L[B?J4--;ILE.&!Z6JVKNX[_*PIS ;?4$AZA0B[W=KR'OY4CAQ>6[TF@Q+ M XT7/E2O#>=4Q45Y[PR^*NBYRQM=ELHAR\Z2J%*ZT953U5)6B9+V?.A@@@6' M20=WW<)%7X ;TRT MQ3OV>.._$>_5Y_'22V630MO&2/KM:F&=0=/\_H35>&CDIP&]9HF5+!?2^&^!E^HL$H"E\3A.D^B,BJ61DFT& MM,Y5DGLO$$!K[T=1-: )7WAB"0 <8 H+)H&L #F(@J1U AZVT& KBL;!;#K% MG ,&;YCA=(;9J9H,96T,1\^96^-SKAMHV5HDDFW?2F@I)P.ZD_?@0)^]%AEQ ME"3O:V609N3BJC:J8%OLZ)0&^XE&*JUW6=>>@A"[D168RN7[C@J04YHJ%D$< M&5CJ9".%\:8.\92E2CN.UT)V46PHD<:!>H$H'"D']BB*(R,+N=$(M',5;OIR M[2?XR6K9IJX+A;H>%6QI!$33 V5>&^9"#C=!5QJ0&K_D#*, TR".HW]5E3OU M1R,J$: \]RK1;6I\/8# %KC[4O!.%_9>E7:QSGR=)O^@3L?1/U*T,**2B8\P M5TJG_[%J#Y:ZRNV5:M)B9[K ?LK))"XCA.]J<-R@(B50DKGO7N\^<9 MG<[&N,;A:>^#,,J'L/<]#"<4CL>].^V0W&]:[X5>U4&E;H5(WG!%5)463MJ12P@;8W><637,<,CQ#+6%K-MVSU?8S%+@? MP3N2$[W@$K:P\C[)!\<(D,FT4&=A5ILVLUN'HSB*1K6I/!H%G@95*&U$4FP#VMI;%$K0% M98@([AB0!D(0*;J1R3C+I!]+2E66\# '@& -E;!\MQ0X> M.X0-]XZ]I31+?[BWY'N^/0'OWN[^'Z[:8_.#>/OS@;Y?JHK3GD%U-)A.^NW0 M;Q^J$=CN1^F>,?2!H6P/=,XWC4/;"!W5_5Y5]02P,$% @ I(2D M5.]DZZ\Q P O08 !D !X;"]W;W)K&ULG57; M;M0P$'WO5XPB)$"*-K===EOMKM0+B$IK+NE;XQ-:*%NT9(LPEJ:]NC*#)%C0TS,]6BI)M*Z899.NI= M9%J-K/2@1D1I'+^*&L9EL%U[V87>KE5G!9=XH<%T3X4O''OS: \NDERI M&W+]G?^-CIUAR9O!4B6M> MVGH3K (HL6*=L)>J?XMC/ O'5RAA_!?Z07>^#*#HC%7-""8/&BZ'E=V->7@$ M6,5_ :0C(/5^#X:\EV?,LNU:JQZTTR8VM_&A>C0YQZ4KRI75=,L)9[?73&LF MK5E'EMB<+"I&Y,F 3/^"S."]DK8V\%J66/Z*C\B+R95T[\I)^B3A>Z9GD"4A MI'&:/L&73:%EGB_[1VAP+$OPW6;@@[((9]P40IE.(WP]SHW5U!K?GC XGPS. MO<'Y?^3R:622S&!R]U.-<*J:ELG[YP;Z03RT+[?WP,WX@O@/+($9J)2@IV6. M#@C44*-?657<3'0''[HF1PVJ@FO?HE@>?.RLL4R67.Z 63C# KW.F/P$LBP\ MG*_@&23S61P?3*[MW$)6DW@99LL,DFQVN'RXQKN6:[I^ 8MPOHCAY8C_S1X5 MNJBG2A/)(EPM$V>-Z%9P+J%04H[/MN>V!D[D%9=,%I["F=LAC09+#] 4FN=D ME,NANH<0G&%NPP (_09SW=&P@60U6 O!/J1WBJ??1V 57+V[=$O;D9/TW*=8 M3^;!-/S6X1F*2,H"XXL;2:%^C 0Y1+:"G?GC*$'JD3 MJTZ(>[A%X_SI6N+EQG04,2F0UIZ)Y0)=#ET4JO49(E)WJI4H48AB6P\&JU@^H7%D:=WY;T_\%M5.@^TI17<>#,S#] ML;8_ 5!+ P04 " "DA*14ARF6],@$ %"P &0 'AL+W=O*T6X.-9"GE)_MQ6UWXH76(-:PT%H'BZXE= MLZ:Q0.C&YRVF/YJTBOOK'?I;%SO&LJ2:7'G/E1L1?O&/,C-;VP; MS\SBE;+1[@F;03;)?"A[;62[548/6BZ&-_VRY6%/(0^_H1!M%2+G]V#(>7E# M#9V?*[D!9:41S2Y/")F5A%)YRU#/S!_;$1,_.IP;![-:TW"I>#8K1 M-Q1C>">%J36\$16K#O6GZ,3H2;3SY"HZ"?B.J@G$)( HC*(3>/$86>SPXM.1 MP5LE6[A&7Q56 'SDIH9KQRM3\.?E4KO]OTX83$:#B3.8_'??L@CDOVB06"#JZUF=8#'A9%0XG(M%6<'VE!*;+^**0TMHP+MK/KF MS'NL%6,'^0?,7EG;]'DV?=Z'!=P*PY2@MO=H X_2T,:[VW-B^7SFW2M9]>6X MYUW3CJ,]_CE_R?_*9!%$?X3H+"O9%0DB8'%&,L*4&!M)@!R3 #Z0F*Q%'X78I),,LRB&-GJ"9!-$,$YHXW2(_2G,4!6%J M:28AQFH7,185ELL'P6T#+ P6OW;@AZ3NPW#MIC_:%ZY#RMT,:63IY &[:%-S MS)(]WM&":KKF7<>J"=Q)[+6*/_&J1W#\H>(O0V"+]3B;GM&0:WYAL-?P"%&H M0(_A1Y"KHQUM_A$J0CI)X^JG'>J''=:/&Z^ @K:.)B^#\8HV5)1(PVI_7FK\ M'>T-3/TBWW"ZY TW=F*X*:&-=11_B$PI-+CSZ25EY3%5JK4LN9M#SI)BRS$9 M*X:+CCZ[(D1V?[U_KP.XO;D;CG&*&<67O<%@.JJ,0/\FL7=HI-6@16_=!1FQKQVGA7585M^6J M;=>E. 5GH6MFB^.V?\:!%88AO,85*L#K??2ORLA"1VXZ(PP<^X=.]ZXF6$!K M=P'30]$/MY1Q=[SC70Y7FQ?QX8*(MM<<'6S8"E7#23;S00V7KN'#R,Y==);2 M8+6Z98WW5*:L )ZOI#2[#VM@O/G._P902P,$% @ I(2D5.-8+#_Z" MBQ@ !D !X;"]W;W)K&ULS5G;;N/($7W75S24 M36 #'$JDJ(L=VX ]Z]WL HL5[)G9AR /+;(E,4.R.=VD9?]]3E63%&5;CC/) M0QY&YJ6[+J=.55=Q+G;:?+5;I2KQF&>%O1QNJZH\'XULO%6YM+XN58$W:VUR M6>'6;$:V-$HFO"G/1N%X/!OE,BV&5Q?\;&FN+G1=96FAED;8.L^E>;I1F=Y= M#H-A^^ NW6PK>C"ZNBCE1MVKZG.Y-+@;=5*2-%>%374AC%I?#J^#\YN(UO." M+ZG:V=ZU($]66G^EFU^2R^&8#%*9BBN2(/'G07U464:"8,:W1N:P4TD;^]>M M])_8=_BRDE9]U-D?:5)M+X>+H4C46M99=:=W?U.-/U.2%^O,\J_8N;7S<"CB MVE8Z;S;#@CPMW%_YV.#0V[ 8']D0-AM"MMLI8BM_E)6\NC!Z)PRMAC2Z8%=Y M-XQ+"PK*?67P-L6^ZNJ^TO'7#S?P*Q$?=8Y86TEP78PJ2*9/.U0G+FQR1 M]V-JXTS;VBCQ^_K 67&G,EDQ K:RXGXKC5HQ)$OY! ;BV=^O5[8RX- _WK D MZBR)V)+H?P#ZFY(H9<]M*6-U.41.6F4>U/ JF/CBF IQ;85>"V ;;SMPA2<" M;SJ;>K/93%CRGA?%.L^QPY(H)""E.*3)!YEF@ XD8=BF M"QKV=]+ZX:DG)!0B#S:BDF:#HE4JPZ5I;P-*#Z04"2WJOW5^U$6**B8^:9% MD]<\U26!8[V##7(G38)G9)5)8R*(6WWT!0MG3XXH%EL)WU=*%6)C9$$[]\ ] M=[>-HJ-BW(^B>J1K)78$8);IF.GK%N(U25-YF>DGI>Q?_K0(@_E?V:Q"%Q]> MO%C7!9=(B+((*L3M[/G@T]8H=9#3 ^8*?H(!)0I1Q*@'5=1*_"#"<('?8#X; MW(&'3"]2F&!!IDM*(A$M%F(2!8-[F2F'$LZ!KZJB0 7>>'XFSB#Z9U4H(S-^ M+Q.$.J7$8\X$WFP:X#>,YH-/NL*B'\3$BZ(9Z?=FBZD#3/SNHBD^ 08BORR> M.KB;2(M*B[*&E8 ,JH3<;(S: $7R*HR@8SH^E@JR O[*Q"FVEH@_ED#XAMQ8 M&YT3#!,?2$$%[!K[\X#HX*1YJ.\5H!$[/B\XG^#N1CT324IY\W32WYS4AKD/ MQRJ.3^[BXU+H65;[WPW 9#KW@NB_ ""<^./ 3"9^M/O!V#NCV??"4#@_'^A M9RU3(QYD5K..@_SO0/J/<":FDC[.1@0_\I'']!#79_[\((" LU3OKKD@'] = MO.ZBN<)Y]%:Q/E+@?7'=-JNNUKTBP+65Y!N=AN_C2WI8:/]H"#"X=@08_$QF M"[1S:G#O$O GHNP7HNS@<_$ .X@N6*)BE:] KI;Q8CH^\R8+JL1AY,_.G"@L MGBQFWAE8"3[.9H,O3L*)0)I'T4*D$PHS>A'RX.M#[S M9A'.O'D4\A% 5>]MS!C9_S/0YM[9XHR2U9\M6L1&;6U,Q ?Q88_8S OF!!BO M[>$5(*]K%V(M9PG\_/*0(?38Y4[)=M4T;G M,BWK23Y>FMD,;IB>5<_V?/N.<^D;^L:*.$!%V%E=;0'9+LTR@9DJQ)NDUJFDAQ3594I;BP@@30? XG.)N5.)BIG.)4PLN("VV2#!X06-;-B M;PWI9&.@.%%4H[C_;9LLCQ?8>O5/%#$(Q7V\30$KF[1Z8I/:.%(\E*G007&\F>+@Q[M"/A(-UUOMM#Z")=WU!R0:!JS*'-C8&/25>V:!GC%>%25%*4Z$Q*:EN&+ 04-M6!\+Q3$,SF[ 2 M&<<&Z0'V2M=@[+8I;'*ZJ;\*I]X8^=L8<%B/Z(G#Y:1'A&8BVE>Q$WMZRJ1C M=V/,(T6"[*,4I$._;WR.^'4Q("DX?UR9.)&G,/%%V7@>H$-":BW##=]82N[?+$R>I4.*B<91X1 M]"0^=:IY1,>OU$!+5[!@/[?2B+[*4KM].\.NC/? M]WUK]_:P;JLM=[WOX#XXPEA ,EZ]1EV7;YV<;K)@GCBAK5),CQVKNQB_9-B! M 4TP7F;\$7,H LV>SB8*H"^6>Q@LY>L"9_O%6RK35U@_18?'@TYEY0)G*7'AGH'KNN:\7!1)9UI5&$4^1 M?2B@?*2[1'%K"$$NB'2H-:$Q8Z0L[?'J>.#E)C/WS'"!5-6A1>588RN: MO^G0H=_>5+KDS\T8NA!@OMPJB0Z %N#]6NNJO2$%W?\_7/T+4$L#!!0 ( M *2$I%2'#],3&@, &P& 9 >&PO=V]R:W-H965TZ1T4WK3:2 M.=J:8V)[@ZP)("F2/$VK1#*NHNTZG-V9[5H/3G"%=P;L("4S;WL4^K2)LNC] MX)X?.^MG_WF2[.)4B\(!=;.,S!ZO> -"N&)2,:?9\YH*)-Z[;1,L(&FS9(-R]/OV,YWCFGJ_6PH8GG$;;(HV@'JS3\@PF!9*K\ MSWFX "P_ N1G0!YTCXZ"RA^98]NUT2PSE!-_/$)?SGQ MEX&__%])_)3#-]^U[5F-FXBZRZ)YP6B;E5?P;W+XM4.XT;)GZ@WPM18#I1T< M';9:4)=1J-!KA\IQ)J#64E+Y6X^T<2CA!GP_2#TH9X$ZU3JF&H]B#I#5'?1H MN&X 51-#:[0,Y$34#XZ%9M(M-%P,CJ@4Z1->'X%&+R3#!,1(8X$3>\V\\0%K M-EBD$Z_:NR0[29T[B 8Z]H+T:("1.A+_0W!!30O8MM3%U[.=]9ZI/$@CU+*JZJ#/ZK M8).+"2#1',.&PO=V]R:W-H965TRAZH*F119@?6G(4V_^^0U)2G:*; M%NA%XM>\>?-F.%P=G-^'%I'@:+0-ZZ(EZMZ599 M&A%FKD/+.XWS1A!/_:X, MG4=1)R.CRVH^_[8T0MEBLTIK3WZSDC]V3YUDYH=3*H W*6?#8K(O;Q;N[RW@^'?A-X2&MB'@FA1DD10?#O!>]1ZPC$-#X/F,7D,AJ>CT?T'U/L',M6!+QW^I.J MJ5T7-P74V(A>TP=W>(]#/%<13SH=TA<.^6SU70&R#^3,8,P,C++Y+XZ##F<& M-_,O&%2#095X9T>)Y0^"Q&;EW0%\/,UH<9!"3=9,3MF8E&?RO*O8CC;/_3;@ MYQXMP<,+?UP7%Q -:^J-_"64XC+A+?\CR$&^/UV&\AS0?SQ!OSE!'^9X"__AX)O(RRN M9O!W%/C%PFWGE8;J.BL!U"+<.],)>P+IC%%$6 ,Y$-!I8>/(\R63@A"$UN : M4!RL$;9O.-;>*[L#OLU>Q/L0H/'.P,,1"?T%_,SWY[TP76B5QPPJ!U_9A%V] M1N*1THI.H"P\XE%)%\VVR'>"$;E4L9[!IU9I9!J@ @A+2JHN05$KB#^\:MP+ M^Z^ M+./K)'#'37C\QX HMGID,(-?SVJ!163;%*]W$ID:.Q^3$#.59#.NMU.D7"=) M*08FWX\9E2V'A*QSXBBE\S4OZ]-%=-';1(#E8!MEQF#)D= 3N@J95XATHJ%KG',7KY"D<3V!%&F?/O8.PJO3W&VG/U3WRC/NK!!5C*^ M-8'1F6ENR-/J])S=YB[^U_'\%CX.M:6Q8=/Y[/JJX+)*[TN>D.M23]\ZXAD&)'-^_7Y77R 2XJGMO8ACDBB MKZ^_^\++&VT^VJU2;?9I5]7VNZ-MVS8O'CVRJZW:Y?9$-ZJ&7];:[/(6/IK- M(]L8E1/GVTR\OZZ-5+^N[2O'JIN[8J:W5I,MOM=KG9OU:5OOGN M:'[DOGA7;K8M?O'HUN1G*/ M<0 ]\7NI;FST=X9'66K]$3^\+;X[.L4=J4JM6IPBA_]=JPM553@3[..?,NF1 M7Q,'QG^[V7^@P\-AEKE5%[KZ1UFTV^^.GA]EA5KG7=6^TS<_*3G0$YQOI2M+ M_V8W_.R3IT?9JK.MWLE@V,&NK/G_^2G(@(4,6-"^>2':Y9N\S5^] M-/HF,_@TS(9_T%%I-&RNK/%6KEH#OY8PKGUUQ;>1Z75V56[JTR3O=^J;*4!M+55!?YE MX0Q%WL*'=5GG]:K,J\S"PPH(JK79-K]6V5*I.@-2;G(#SY5((2MM"GA: 1*V M6_HL,&E,"9,T%4!EHVIE\JK:X^^J:7EL"SOX4)?XZ0K7H3V>[Y0!?,H>_-=_ M/%\L3K_]<')UDOUX?GY)G^??/CRAG9ZJPHX2H8L"0?!X?_H:B9Y.H7N3)9W!6WM\Y#)ZX+. M@F??-7F]Q]/7&@\4;PTG/:_K#@8?;NMO&9R'9MFKW&0*43Y[HU9JMU3&(>T\ M>X!/"&3H"S\^@.[< MS66 M5E1VE6E;0>+PL;_V96(_,M]YG'S9(+8GWAB?S))I9>!7( ,PC6,D/SD M9"B77]@F7ZGOC@A4YEH=3:V ]V#OQ@\<@!"+!A^ -7[/&PV_ VY\^%OV'T[HM0K774V^T450/P5/GOR$' GN]EJ9!OZIH9]V&YIRZ(4V8,+ M7S#!D9#M\Y2_ ?87>C>+=O%&=2TH*14BZ8^[Y4]W6*'2JUSXUH\P%7PURW[Z M\?O[S7# ^6;9Y<7;S\P%J\'/Y6I+J)VO! _A\G[5U\PG%L(FII?"T[]3MBG- M!5 J?L[R];JL2OB9Q,3%V\D93K)S((H2R,\(PW/\1GBAR6N;$SN-Q8:J2E!& M:-:NT76$8O#@239!0D\]"3V=)*$KM4'4R]X&X3!$.I.3#)/.P,S9;XU"G@,L MUO*OCL4"-< 9X8X0.KIVQ !@1I9E0"X"J2'?XMNTBIB7(C9C5!N34R+F8/[K MO*SR9:4(SNHZKSJ"IU&;KLJ1C( KX7VMMJ5:9]KOL%"KDI3B7?X1\ 1N%;\I M\*<,H+LZ$6EJ5/QP!^AGDT<3SH)#PA>@EL&J M)YF[LQX,$>U*V^(O).OI_)\'F5'7J-TG)YO1;\@*KY6E0;@3!T '4IS#3<9 M98@B&_:K'8!VE_^A3=GVN0@*W_FS;RT0:+TY;O&\.)O@WC35_MP?XAX'RPOX MC!I0R%K=YA5\_#H[.WD.MD15D5E4XS>+D\?A&\)P4+ !GYV&38\=JC S!%"C MR+*J]I-T_\S3_;-)NO]@B6]]#W>PPVT/$?WD#,-$WY^6[H657[Y5^/%N$A,? MPFO&>R7D\QJ$TRML(C* +A'#LC^Z@CD,JE-@##?$6YF3*[^]=INWR,D!MC0+ MTP^RHATS9V1"=/.S#)C]$CA^6Z) -Q6=2=,Y5.#YY')>9J*SA2T(#DX(BZ2 MD4- >#Z:-N40CE V60U?E6;5[>#V8%X M!@/"@MU.8&3.C5?)#($L+&3I<%UX$']A6;X$ZN(9X&3PG")M2V>WX0[:>VM[ / 5B!J'_G ) MJX_'K'VAM(/IZ+=9QOFA@ 3HL9AL1,UL4];[0N;H#=B%B" MB]F42]1E'4H#H*KR7SR6V":RY1JQA+ 9F/$-F1%X34LP_ JU)():K4RG8L0/ M:Y)NZW?<0WL2)(4R1]?@9A>R+3$Q<(S'!;V5.#DFNP/M&IDBM'%S2J"VZ M':]1!J-B0(0!NCS@AQ69G2&'!\S$N7%4;H&# )98;_JSVK-CKQ>[ 9$*DE1 M,K$=8)AC^H^LF@.<_J1[1[,68?.=XW YBR>W3L[>C%MY2&9.*=%-60M;8&V1 MU4"CUNAU)7L[+_[H;"L"CUFMXS^Z!E98XYTC=J\Z0_PL&>"]#1ZN1,)^.V,: M5=AYHVW93JHU/7& XDET.:?CX5=_ZHKY4L.FR.]!N$.L/]9J13)[Q<\J<3\Y MT0T\XQ[XE5=6]Y$L.G1TX'LB,(HW=ULHXLH:K7]RX\@=!079+>SOM -$(5\9 M?(%?HK(@4A',9J UUOV9$E!#T,64F^8;S^:^F>1&[]2J BY+PG:,GTW.,*QK M]J?-+I1I<[2^1'>#/PEN@4Z-'\(W++JEN^PF=O;RZ$5VDOV*9IA U_0612Y0 M$"!1^+"L&:*40228%"+STQ!;.)V$;\S;;6NZX&*]T,"UZ];A'+JP@$N5;?:N MM!\'PPN3*PW?PSV7S\Z'.,7L,WRFC):X44:Q)"F1D)V P)7I#Q0>H%XPBX/M MMJ#\DGL:?IP%_PM(OFSRO7<:H-8S2_71R#Q@9@NJIM&?2#'UU H8NG DSZME!)O/9V:'3/(>L"P(;4 CGX-:EW1 MLU\^M<#/K&R!R(T";2#>G6 3J00P-VPX>@<(.I;;?8/6"G Y[V(6DP]&5,BF M#0Q.^1C*-]088#7;-10R<'<%5W$"YW3RT_D/K#>E9*/*JZ1>4/F- ZSJGE[< M:'2,E+3/KL:-H:%.N..0"=0 !R)QNWIS;#_+%' AO2M7I'N4D9E*OC 1JX(* M T@+RC)L_@2(#VR;'>*H==:7NPEVN43Z->X;56-D8]&M^+VQ0 R2/I M+_$8-A%@*30*W2U;$#21>],0U]1&8CH2V&+]O=B!9F-;"40X>\*AQVU4T\_I ME=,\-HK?SJ?]I(!,8!F:<@E4JOERY-KCKR@"":0SFBE[)95V0N0 M(7)>&N=V^P%N(K-["P )&M5OG_8 _#RO\C,K+U*5!79HGN\%Q4IV:3H_PQBD'(,/#]1]75I M="T>71%4^"3R*[3W:645# :>EQQL!3)8&!?+($?X M\'F(J<##=7_!V9A_![D(3C%0A4R2_ B1 MUPYHA*CE8'YB0-< H0UQ-KHK?P*_%J_N>*'HS-EY,*Y$\T,.YOP(?J&(L8^% M TO6WVGUR'H $:]CN/$!8%?,&?Q*A4)M T-(LE8-H"#J<4'GF#4#O^UV'4. M[RCEI^*%>8 34*C1QV$\P_(>KD%#_B1[1QXG#D*G("67#[(5G)UNO+0!:G%\ M#,2 =F$QV'5O)H)IECR-N9GTVR ML O2F?'?[/M8K9; J%.M\8%!!CDY^[!=<8%] M'3S5@9$*;-_VB'T,*[!9V9CD1;S:S0J@UW))V G+0'>FRE%!VQC%&'HR9DU] MG[LCB:M1@R7?->G3X@6P?4T,9\#8WLB.9H-;@IV /$.B;K>.WQS8 M<[?B/]XQ]N*K<,LQ7+^Z&+4+X<(7LV].GQ%X9Z?/YE^]Z^US/IN??I,MGIQ] M]?[.9T1TFIW.G_+L9XO'DRIWR.2;3^?@@:T! D^\O\@!&@3&('>YST19\K7R M7R?,%O4,;=L3 '2#:K8/B>,3H-DBZ]?7$O]RP8$B \T7;2",-]C@.1+5@A4< M=)5F:/E@/NLQ;ID=QC,RN)N6=0H-V(!"PV<^%./[ &L>9)&+P5#\_UBOCR.M M>Z?:+:DG.TP2^)=7"HB;(*M")Y;!S!@E9BNB?]>R43BXW7!ZUT;<77%%VG49Z>R<52NZ2+#HW:SA 2 M-R7B?!A$>BPLV[$]? PYK$ <,T&$O!G16#I@9WHF;7'->X#_?B$:A;/*Q]1H+&SR:6+R*;$ M2PVTA9LRY )D?[4>EDE_+F@Q/\G^ 0", [(2J-!BJ@CNI ,&0_B:D?F$D>G M6YL$ 6 1[-&<&3BGI(B9U/Y\2^#9'M1.W!/ ML1#I";>884I.W033M!'7O#UW8*J6TQP[F!QD&" KJ_S1O.QUH/JC/%FU5.T-ABC)C23V*+KT M)$7K,*V&5*4"77GKDNR6 +(TP:56;4!!53O/O%QK9QU<_:JL)G*ND:^)(&>> M#\\ $BW%JW023E=RD"90+T9Q. OT (G28?XASH^H]C-))/AMU6JT;^;,-(8P MCP0CX?-O0^BO ME\GFA=;PEJ(KPV#SIF8FF_?FE]C[9-%8HU5W(?NLB-RC+U#&E7]RX270M22]]!9J$U$E8#95;9LHN]\[' MZG+.6XNR.UM#<=]2&>XLF55;D0=GL^??G6EVK82Z?H OCG-'L;3]_:!?%F@LA2J/,:)8E+;1-J<\5I_UB]IF([F=@!M5JI3: M; FH"LK]#NF!4PI$2*)#@,-3F%@_=')T8PR9N')$CAR-F?@2B ^5%N_1\X]) MI>B(S!8GI[21OS\Y%;W,6FTF]A$.GVY@!#XX=YW;7$J/UCDE9J/01#E;Y2Z- MML@;CN__3+Z:H7MI;W3L#$U3#$<\*+' $42 6TF9I,MS=&:Q+5M)ON JJU 0 M0E@6 <#M$J9D1E0EFZ<4[A@IAV '"RZ[ND!\(0+?^-SM:UU=>\TH^"K6_7MV M1Q?[G#0JY6N*O(W3HKCL&C@#.DRVN=DH*6ZH551%&P_R-^_R4[R"-GP8+-\A M"AN\O[7BO&^-;A07Z3"Z:]&D$M*,Z8_/XU1/!T/.Z5&>F"FY&VNW^=&&5F[9 M)J%$)%5SAA P1!]G)OO?AUP 5" C=QBK(74EQ$0/_.0.FBC[*.$E+SAA)M5M MK*HJ*U."&H/!;@GAA# EIC=X,=4K]NL70Q(04!,J37&, _'ETVIIT*0EJ^;*,:HG6XQGP. <'5:Q$18'JR9@A M9Q9=OZ"IZ6ZS':@*^\%0TX58!K#V020F^L=:'F)-I<'*U!SCX0@3#*&CL=TU MI'IT@ .BT/3PD?W(PD(B.9*P;G\A.<7AT!A K&QG?7X^&_(>VQ1L&)%>>A@3 MU(1J7.F"X0-67O2K ^N;:0OQWY\7/>_L:3 R/VC*M.L? 4QK\QM/8;A8X.L\]^52UU%?%#WK[YU0_AQ$7<8@E& M&*:I =[6PG![)B"6QL(V790@^% QPNV*>T*69]3#X=7%W[8T].GL\QI*830%Y[E$,Y<>%$2#<=A 7H1XD;Q M$C:& U=QB5ATZ;H2_-M1;BF:-F1M.IHAF96[7&,6=Y*/[P*'4:E+E'L3LB,; M?E9++A_) Y]7PIY6;=7ATJ >:)_8$>C?1!H=;OET@3&);)4O6Z;9%V/8*\$*QV2^]J54#0\LH]# M=!UY#F9W"%R YH%RC6L><$S9 %Y1TJ3[]G(4$92]T*WG#/)T@DI<-*B@3T>/>$1[!!T_B%.H VR MPX2]IIJX/DR+)#TFYK*SD0OJWPTCUS"DXQ3LR'O#417BL@"#X[S2I+57E70- M6H7PN<=:KSS%M$#!UXH\CA/;2/$S0N^)Y9.=B^.ZC03?!&JA^NE2"=$,%]_H MZ&+.T:R7>"[A=JR]-KEMD_2Z7H0QJOR>6J#EFF1*LQ1E*>HD$1>2,1985\81 MK#I7&%N466*&4U4M.1%+^O;*>W'ZD-K-GA@QI(E8,*OC?@R1@/P[&&QS*+#TVXTNY=0YM)..JD=KI47BN@;#Y$^*!2 M:Q=0C2.M&+X0[;E!4WM/Y9:AVXWP;R2:@K0O-'; R '[I6^W -+_/@R3GETW M7"NJ-J+3RT06\:(B!GX")Z>8]3Z(3@E M2NHA5 M(1UAPD\O']LI'*VWW6.??2AD')4L3'@5.I2JO?2&B#(A1N@=G2*KLJ%58FY# MRE"5-M%Y$$(+,^_L)VM9PXT#OU7%0Z^$^,80^\ O>]TIN).$*Q:(Q!PIDV 4 MXQ)R/'@MK+V[JV0&*63A M5!C*///S1'T *-'%B4@?]CJXJH3QL6O3%PD0JT-2*-=>MR']);9.F1&KDM E M0D[L8*36FHL)T^_S-2;D1?<[BZH1**";(#E;^)0F)6ZR"(;80 X/Y-J'%.1- M8I0?5,I]S1YCH\?TSRX*TY/3LEP[85CJPL?'O8@[L$G)BQ:9;0/DZ$+(J8QL M4%_$E)):^?+HBCQ?<>7O0-:N:)*B-JKB%F>[7VAT4!U>I:ILZE:GFN<T/*M%<1)[T[H@(17]'48A(,((!G!#L;1?*2JA7AC1B*NT4_S,K(I*$ MYUS&E)_E4SC?2XL5%^I,W':?3W7\(IE^4Z&Y4.\^GRYXYRB**&N#0;D[C$^8 M)SEYQ-VWQ#O"HT+)%;D=4HO)&''DDWL70[8]L^@ MDNGH-(I!:1D!._(A&57[ '-(3):\R94I,3F2E8L=%65'\:BTAJY7@1%R 'R. MI(OTX6JH/J$2K:4(W#/GB2V%3/68$'IA*M]VYW UHP[]O!'$H\ALC D]6G8Y MODEB">_2:W%8X^[3P*-L[\B/(9+>NX"2F5+]@+7(D=5%$>MMP#5J*B?S$UQB MW>VY19JG\*U@L=/*0J.WT[BM6\W?/ O?'&0!W*[+VRWNGU2H0B?=5P=Q;X:E M]EPGO_8!O4!Z16G0*Q@$%@-8Z"&?#2/3 <&R+!CRM7^^?(#K T:Q8HKQ_?\, MUKYU9?9# >A9WZTO-89),):\6U&T/_$S.7UI(& >2".-F/]YWQ.FW $71+M_ MS(4"-8+88H'W>8H3UQW_3XU-2%AO8* MB\^T1_#JW>_D53Y'KW+V'EW)@QM:6?4]."-I9Y--/!:AP\-BN@_#%;5>?$UL[B)J MO3B(8O>;*A%:KA4/FSGMM+9C]KRF=@YH&Z'+S>7&N7U2 M.3\(>Z&"J/J3?IF!-#W\C@=)$^*@IO8?C-*,8H&1C";?,'V!+G1?!F90E2"K M9Q@^G/P&YW(_]V$RH/&.]>;TIB9I/C>4NH#94.Y*0T^J>#L'.^@%23:84-^4J>S9_/LL(%U,LC(TT>":\Z4"^"+UST=O'YQ@Z M-^\AZ2E*74DY2:1_Z1.WVT,BUT76ZS;HCPTD+IQ&O0.3\>7ZVVFMX4T'B_'SY \?JA!0_ U2NNCF&8!$/8F)*( M4R_EGZ6+W5*1PJCK:K=#QSW?2?]709+'%3^#*HTK>D3/1L0^!)'=$C%<$N2FBE%4FL.YW/9C9N0V MSJ[UU4I5RDA*/42CR%THY?X\-)W7$+[T67>QCMSEA\',)94$^37CH[4HFU$ M081\CTV;*RSW\\& $"#P\^38,_X:0TD7(8 2]2)-R^^))/_)KZ;A@!YW/(VH MLFNQUTF(?D=H$"[=QV0Q :URR1%4X,KO'_"9)QR(;#G:)=W,\ZA),2??>.X9 MVK'ZQN,.G'$;[7XW8NN3J!V5#C^XH?Q*W*(T)8H("N.Q/IPB M3)811B(H/?3 9%,TYF"IA]*&6>-=5!/=\Q.FP6VY^(QH(I;VX_$:23)I8QC: M1TV]H6<6Q2?#+K#"*%*7>VWSR F=[CF' VO.,&TZ,#A7R":P7I^I/J]#@ZI( M^$?-8@"@RO D<<'W7_.ZPX8QOM'QT&[+GF@?W66T]E]2F#+;32\]$4!!W-@2 M% IN8BI!7-1+1.2#J@?8=PWGK:K M"YT=2%GE<&EH?VD'D-?AB0 _86D89B8WSO%FQ742^<1NT1CQ&FHWU]=^O>4W4JO$/,9 10TA+'[ M; ^4+CD;\T$Y38@4XFZBTKJXSI5;(3!KI=F*>RB !^0=B9[1%!H.![Q)2&0V M1L6SZ.(S:>_GVMWUN19)!L]?*" , JVF^/*NK'*2N;%&;*.WH>5+N)1)[T]H M+K:8;BXF7?G>YY\&+?%[] X+,Z9>Y#C,%=XI@'EQ_BJY7CWN/[@7+NNTU>2] M(W':-?7ODC<6A%<5'/0R= :XOQ*):I"'"-"+&G&+5U7JG(G))GVLG>$T;2T- MMQ4T8^X6W(%1L!D4%6^BHZ@#12G!UI$Z]K!Z*$4F)1+=0NX-BR- X@M1=?J-)<(WJ 3[W@ M19R?7)4?555N,:68]62BJL,-.(U92M&59,@&7)%41-?06/AW MEZ3PA2M>)_85]^5CI9$#(%WA$Z) 72JY%<,G9(IF!RK[E[=^*P =6^-%:: M"M!Q7:?J'9AR9()Z(!\L<4@"'MLMC.9<&D)6Q&7,GX4_&R"_UO7=?7+ZG_$UT,[902L-30G\ MF"J&RH&8Q)Q'\GZ2\X4\6.)%Q*KE77[[*/N,)0U):ZY(1B>R/TN$>5;X46Y" M BB2(1H%5.+>H*Y478WX6JK>/Y<5I"?,D MBA=EF2>,L:^;Q.)34!??]WTHNLN:WMP(ITHZYS']BF2 M6K 7Z04M%& KXFP)[5.DH@@1OYYE2"RZMV&A'$KK@A,H!O"=9!\H_SOI,$U) MV_(7*BP^H%XTTX;".PP \_Q"S.NW!+F\RPC>4MJY%'9I15TKHYNPY!Y;/ MGI^Y/;R5<@B?VW:AN>1Y_LWSI]3R)]\QJ..W-N-#WD24%VJ$M"_)ZP_[B+5E MRII%X&!E.K[C#E'2B-^3LGOI"8?F+/Q=)F)_#88)+=3C^G>%+:^?8V64I.HS M60JUC.IX7*4KF-K/%WK?0T.D%0GN5GO?Q)_\=E%?0;1J#\[I-*_!UBJ]?-[N M$-4.FL7?$3PWKM A1K[Z7AB'N'/@CJD/T>>@_C!%G]LM-/M"A!9..!WX#JUT M%],=<-^I%6/!6W9X1+78ET;7&K5/TCL&[>\O-+=[^<_/S/X>< 3S;/'TX0M, MAOIK!\K4XG0N:>18.^[\,^=7'[)?-7F5GA[/SV;9\"N'CJ=6^(6C9RXQ+'T2 M\\,&IPQQU ]N]1!+I9Q17Y08>07\>W</F1/.4B+(&^J56MM'P2"\KZ_AAY_X7LH6\C[Q.=29R3%EZ,?3K_9O@J\)?C M^>G(-1R/7@*VJS;EM<1\,-=*%?CN&O?,\_D3[EO@,HWEZ\>+AS/?");KC+UJ MB5-Q<%>;++HEMA7Y368(' MLPP0R&PX#JYOL(#4AQ9".7PZ##2?0GQH!>N!.#-%*+BP"@?C>T^QWD\[*EV/*Q'<;[P MTCM2.Z+"H)BPD3^S-. XPN%+#UU93:]=[BQJVC[C--M @X.>TT>44O4F;_-7 M+Q'1U 6ULB&&^MT19M/Y;S$6BI4(+\X71X]@9'C\UH5U9J#4-/ M3YX].>*4&?>AU0U.B:VQ6KVC/[&ULE57?;QHY$'[GKQCM5:=6HME?$-(<($':TYUTE1#)M0]5'\SN+&O5 M:U-[",U_?V,O+"0B2/>R:WL\W_>-9SP>[XS]X6I$@E^-TFX2U42;VSAV18V- M<%=F@YHME;&-()[:=>PV%D49G!H59TER'3="ZF@Z#FL+.QV;+2FI<6'!;9M& MV*(=ZB4!V(9/_>844?I'4_' M!_0_0^P^L&OW#D<1%%M' MIMD[LX)&ZO8O?NW/X<3A)GG%(=L[9$%W2Q14?A0DIF-K=F#];D;S@Q!J\&9Q M4ONDW)-EJV0_FMZWR0!3P;U<:UG)0FB"65&8K2:IU[ P2A82';Q]$"N%[MTX M)B;V[G&Q)YFW)-DK)#E\-IIJ!Y]TB>5S_Y@%=ZJS@^IY=A'PL[!7D*=]R)(L MNX"7=Z>0![S\%;QSX7Z;K1Q9KIKO%P@&'<$@$ Q>(;@SS<9HU.3\2=\)5_?# M%S[]W,I'H8)%Z!*6R*2R("R#_=Q97V3RE_C6;42!DXAOJ4/[B-'TH4:HC.(; MZ$,DGT<(5D]+;"R>Z2-#0D$15/HOX%%E/\BT1YEA@W#@N(-PDZ :I Z8/F:A MGW[_[29+1W\XYN#L:^==C'9\S*7P_H[XUQRH UK%0MUMC[-MVB MY]D +A3&L"N,X<7".+E_2T[0>VXU.V%+^"JLY8OX!/](L9)*TM.Y4KB(?;X4 M9F ]3[7G\=D^DZO=@5X=Z*&RIGF6"'_Y4JX5..;)7T>0SI=#6VZS1[)S4K)M:!@2-/K'C\1I/:U\I97$GAW"O]"A\>^ M/INC^*1?-FC7X57P!C0, *@' 9 >&PO=V]R:W-H965T3MP$M@$[^^@>NC6:[/90]$!)(XLH1:HD927[ZW=(R8K3 M)@%ZL47RF_F^>7"X[)3^9BI$"_>UD&855-8VUV%H\@IK9F:J04DGI=(UL[34 M^] T&EGAC6H1)E%T&=:,RV"]]'L[O5ZJU@HN<:?!M'7-],,6A>I601P<-S[Q M?67=1KA>-FR/MVC_:7::5N'HI> U2L.5!(WE*MC$U]NYPWO OQP[<_(-+I), MJ6]N\5>Q"B(G" 7FUGE@]'? &Q3".2(9WP>?P4CI#$^_C][_\+%3+!DS>*/$ M9U[8:A6\"Z# DK7"?E+=>QSBN7#^)U]T1>Y6_,LO52JPZT0Y,W]^%#]=8DCDM7E%NKZ923G5UO M6T,[QL"-JC,NF4_5V1W+!)JWR] 2A0.&^>!NV[M+7G"7P@Z +9XV#LZ;1ZIY3XZ-X\,;I:,QD 9:X#5HKT)GT!-%L/F)H@X3B/3>6 MRSU0>J5A_BJ:&3CA7ISAON,H ,@0W2W-52LMJ:*! [3+Y!.@$P;94,3>3ZDH MK9WG<&T[S!?^'QJOD40(3C?'E>1IKH"-]2 DL\!E+MIBL"L9UW!@HD5'VD?; M,-VG@Q<4,R^Y)V2&\F#&9/OL"#KB@C23-SIO:[?O\_JW.F"=H8;$-W5\/;EQ MJ7\#Z=5DTT=O:-SER _>>QS%DYTF:EX8[UJ1%DVS06N7]X$\=B :U=H^>!"2 MEL87)KU:3#[2 ?-E$.C"UVY6G:ORO#6C_#2^G/RI5-%1_2">IE$R^>B9A)+[ M/2%>7!:KKEY&=GGQG7\,1$C7"'S-0:*>/6P,EWMA1H3B>A)19G&Z8MXKQ! MC-]!3.!.25L8^"0SS%[[AZ2NDQCO)<[CHX!W3 \@B?H0#^/X"%[2A9QXO.3W M(=]RDPKEHC;P[_726$U=\M\1CK..X\QSG+W#\=#T.*@<;@HF5X1O%=Q08CAM MI'5+PS/4S/?F@NU]V3'IF(I3@-ZDP;U!H/9]P(A5X+>&Y&!=TW*@$O(7:TVOE:4 MRG>EGD!T>0FG/K*/3I>;IJ562V\ MR&M#N:Z<+ ./AE) 8U"\]3E]$YEE%,2Z')(K]C#_*V9 MM&\UQ%$E[S<$.Y!5M[(6\(P%[?RCP17==KXTZ-*UIT?8*$%E M%=SNX.)JD!R:$4())SMDVIQ"Y!C>JEYX, ]+U"L_]:GQ52UM,QJ[T^[#4?MU,^F9C5>6GZU)9FM5^6=#'$;4SH/M<*;O? M.(+NH-!<"E!8 MSKQ%-%FFUM\Y_."XU4=GL)5D4KY9Y5LQ\T)+"&O,C45@)-[Q'NO: A&-/SM, MKT]I X_/>_0OKG:J)6,:[V7]DQ>FFGDC#PHLV:8VSW+[%7?U#"U>+FOMOK#M M?!/*F&^TD!<0.]Y=(L?R@1DVGRJY!66]" M7*DNFLAQ81]E913=RXTP&IXQ1_[.LAKA^L4*?3,-#&6P?D&^0UMV M:/$9M 0>I3"5AL^BP.+_^("8]?3B/;UE?!'PD:E;2"(?XC".+^ E?;F)PTO. MX!VJU/!KD6FCZ+?X?0$X[8%3!YR> 5YU/S7($DZT]%0G+^+969SHEN4X\VC8 M-*IW] Z/I0Z/E4L:$$TVRFPJA%+6-&AN>X]D'^3H;+*X%5P@P6L M##/4A2L8^N,H(3GR1^-T\$T85(+9D6$UI'X2IA#[47HW>)&&+.P$ARCTX^@. MHL@/TVCP';6>P,+28"*WC!04DR0"XW ,I]XQ.)J-!M7:;0 -+EDW)KVU7S*+;K8.[MV&HGZNN=!0 M8TFAX>W=T /537VG&-FZ2EE&:OV 3]ZIW_ U!+ P04 M " "DA*14]";-3F " !0 &0 'AL+W=O;$E_60J1 LOM51FR2IKFWD4F:S"FIL1-:C< M34&ZYM:9NHQ,HY'G 53+*(GC:51SH=AJ$<[N]&I!K95"X9T&T]8UUZ]KE+1= MLC';']R+LK+^(%HM&E[B ]H?S9UV5M2SY*)&900IT%@LV<5XOIYX_^#P4^#6 M'.S!9[(A>O+&3;YDL1>$$C/K&;A;GO$2I?1$3L;?'2?K0WK@X7[/?AUR=[EL MN,%+DK]$;JLEFS'(L>"MM/>T_8Z[?$X]7T;2A"]L.]\T89"UQE*] SL%M5#= MRE]V=3@ S.)/ ,D.D 3=7:"@\HI;OEIHVH+VWH[-;T*J >W$">5_RH/5[E8X MG%W=J&=4EK1 U\>^4:B^;J(K&/V]U&V8UEW+,DG+"GEG)7M8Z.4IXR_4(TO$0DCA)CO"E?9IIX$O_D^8K7 F323*M1OA]L3%6N[[X MU/$KDIW!N&I[ADKDQ,ZB?D;W[31FY MD3#6![(50D'23990Y7S@JI95H6Q7F&&]0>V-P275#2F'AX9K:^ $QK/A>#+S MF_/A;!H/KH42KH=R*(ERXT_/XQC&T^%9G P>R7()XD#!":2S81P(TNGP=)K M1P6,#KJR1EV&V?/R6V6[!NU/^_&^Z+KZGWOW-KC$2J$,2"P<-!Z=G3+0W;QU MAJ4F]/B&K)N8L*W<$X7:.[C[@LCN#1^@?_16;U!+ P04 " "DA*14)=\S MKUT# "_!P &0 'AL+W=O=7$,8.*Y#%CITT:9 $<-)]]#"@6+OM,.R@V(PM3)8\26[:_?I1=.1J#RV2CU \W MN0(H<#,N@B,?G>X1B%<(*+QT^X#X?3S!3PO@O[%K;21) UABKJKTS,:BX;/_L?E^'(X=I M]()#O'>(/>\6R+.\9)8MYUKM0#MKBN8&/E7O3>2X=*+<6$V[G/SL\KU2^8X+ M 4SF<"4MDP7?"(34&+0&7M\RFIFS>6@)S+F$V3[PJ@T4,X:@OKDD#1 )>P9EH_<%E 6JE&6K=[ M6IKG%#F)[*[WS-0LPT5 ]]>@OL-@>5LB9(\TK)L>J+".2G%,A3]286VM\D8[ M>^=L2XT(52L].NF!A,O*3CE@VOG!5@EJ"&;6Z]+\*\7>B@DF,S*W<(D95AO4 MASA#> 7#<3^)(AJ,^LG%M$>5TY;_8OZVOX'7M!_!68\N+UU-29=):Y39 ^!] MFS!H9A^3)_,)G-$O(9\CX#_8>]1XFGC4>#2&$T=BW!V)\>DCT39$5^@T^]EP MC?^I]^FP3MJVREX<=Y'!"R]),G9HPPZ5'5#_DG;62XVS>%J%WE??[,@AO4-- MO1O>:V4,L<^:JA%4UKRW]KV+!-,HO"2FY+6!833PDL7]4>S^5._$5?P2[^B! MJ"FDQ:R42JCB86],IO1UAD[.+BXKZ*15/IED0(*,QN?.Z'Q*1K?*,O',0;T8 MC"8$2@I.SCWXL!\E0SA[3L3PJ*D27N&?#@.9NQ-M?^U6N]&ULE57;;MLX$'WW5PR$/FP!;72_.+ -)&D76V"+&DTO#\4^T-+( M$DJ1*DG%\=_OD+(5+Y $Z(,D7N:<,S/DC%8'J7[J%M' 8\^%7GNM,<-U$.BJ MQ9[I*SF@H)U&JIX9FJI]H >%K':@G@=Q&.9!SSKA;59N;:LV*SD:W@G<*M!C MWS-UO$4N#VLO\LX+G[M]:^Q"L%D-;(_W:+X.6T6S8&:INQZ%[J0 ARD_&DG'^JU%UJ'D&-E+ .CSP/>(>>6B-SX=>+T9DD+ MO!R?V?]RL5,L.Z;Q3O+O76W:M5=Z4&/#1FX^R\/?>(HGLWR5Y-J]X3#99DL/ MJE$;V9_ Y$'?B>G+'D]YN "4X0N ^ 2(G=^3D//R'3-LLU+R ,I:$YL=N% = MFISKA#V4>Z-HMR./=,P:-3!1PR?3HH*[42D4!O[IV*[CG>EH M]X\O;,=1OUT%AL0M15"=A&XGH?@%H00^2F%:#>]%C?7_\0$Y/7L>GSV_C5\E M_,C4%221#W$8QZ_P)7,F$L>7O,"W94<7F\N 2POC&G[<[+11='?^?44BG252 M)Y&^('%/)56/'$$V\'N)?R[?KVK98K[6 ZMP[5&U:E0/Z,VGC9>BTHE6)U%^ M<=J5I.+3QKI+-M!(3C7GX($ER>I[@C7(]!^)B"7%:S.N=>*"PI3K" M,G>!18OI8MG,9?1.TFSQ11J*BOW>A7@#4>8G169/K?2S; G/545PT8YZ5'O7 M=.UM&H69.M.\.O?UFZF=/9E//P6Z9_N.LL.Q(6AX560>J*G13A,C!]?<=M)0 MJW3#EOY-J*P![3=2FO/$"LQ_N\U_4$L#!!0 ( *2$I%0V=&<7J@( '<% M 9 >&PO=V]R:W-H965T>F-[AR0=EJ0M)/D"%_: M])<&OO18?S?<9D+;RB#\G*VL,_0O_#I"WFW(NX&\^P[YDB225P)!KV&F5,4$ M+ Q7&2_)NF.N,MQQM-[]@$;"7#-EWQKRT31>ER-;L@PG$0G/HGG":/I0(+ Z M9]GDE*]R.@JYUK)DZN73AT'2N?QL83F_AUN6<5%'L1!(0\^*9NK :$[D6&M! MDK6CDW!X:M!KG*L-#$&&2S^#CW#NO6F]=.NE!X.TE::IM_O0Z;?Z_-(6/-%:/ZB3C3UEDXA;35:P_A[&2NU>;<^1?:^WV&Y^@>6NG_P!02P,$% M @ I(2D5!ER74WM P )PD !D !X;"]W;W)K&ULC5;;;MLX$'WW5PRT[2(!7.MB^;JV 6 M*.C+2JJ"&9JJM:]+A2QU3D7N1T'0]PO&A3>;N+4[-9O(RN1H-!<"E"XFGKS<'S5L_;. MX!O'C3X8@\UD*>4/._F23KW $L(<$V,1&+V><(%Y;H&(QL\MIM>$M(Z'XQWZ M9Y<[Y;)D&A\)F:QMXD%3:R&+K M3 P*+NHW>][NPWLZ81NB((K.X'6;Q+L.K_N.Q.=' MB5]SG>125PKAW_E2&T7=\]^9J'$3-791XU]$?:A['^0*OI:HF T)-TAM102T M<27X(FJMV::]QYP93,'((_L;SI8\YX;HGBK/>1Z/&<)*YB1)"VALE8%$K=UV MR"92[B(E.V;\@)G:,WMKG^^941 %AH*1"9>I)HB4)]9QW'K,%.*K-FG9VMH" MAZV;)O*X]?44GP_0'W;I&8?]UC>FN$OAX'L8]B#L=EN/TK"<[ :C(3U[\>@ M+F$Z@Q5M O"BI KK<6MAETK&4\><%;*R.\)%DE=$D 904 SJ"]LYMHS'*1.S M,+*QAH.#6,H>#]:A(G.F-=J-7AHZ-FM8?$XR1OWGX@HZS<[MZ@<(VU$OIO>G MUG=W\! (>R(' B!NA+IW-*@*^/06C\1-45^0*7T)W4X,<2@;P\8P\>HT\>N^5Q^?*6/7=,GK52=/B4>=#17VCX&\I$B82:DG; M!6^49WG8FW"LJ2-PZCE5J"?T9G-'@CV Y[,(K[=M"'.""-9$@7^HH:A02RC5"RE_IP'+6#>$!Z MU%8&9((DK@L*$$9#N-P9UT<'/+&\POT&-!@DO_8H',&I%O$/+J\"U=I=T1I< MV]7W6+/:_ 7,Z\MO;U[_0E!MUEQHBKXBUZ SH"JK^EJN)T:6[BI<2D,7JQMF M]">#RAK0]Y649C>Q 9I_H]G_4$L#!!0 ( *2$I%2Y%@FODP( '$% 9 M >&PO=V]R:W-H965TB!UI:6T0D4B6I..G7=TDIBELD[D5\[J%'KA%<;4,]_768$5TR-9HZ"3K505,[14.U_7"EGN0%7I1T'PP:\8 M%UXZ=WO7*IW+QI1\\8-WQ7&;OCIO&8[7*/Y5E\K M6OD]2\XK%)I+ 0JW"V\9SE:)C7_MXDN^\ *;$):8& :? &(.H DU VFMCLQ)7JT)0<%_92UD;1*2><2>^84DP8#2>W;%.B/IW[AFCM MH9]U%*N6(GJ#(H9+*4RAX:/(,?\;[U,Z?4[1&+ M^QICQQ?_K\:ER,&UG88K:1 NN,Y*J1N%\&.YT491C_P\(ICT@HD33-X07+<= M#G(++]JV_;AY>NW_'F6SMISIFF6X\,AW&M4#>NEM@7 NJYJ)I_<:]JU*V^,D M EQW-N._,0>F82M+\I^>#0A4D1O61F;W?7:#JZ;:H'()NS[&?/"U,=HPD7.Q M V;@ C-T,=W%A!#'P[-D"N\@3$9!,.@KW=F!5,-@,HPG,83QZ&SR
BF\-HM^0C^#P0 'T) 9 >&PO M=V]R:W-H965T]B)^SILW;SBDIENIONF: M--8(*3Q?8?I'UQ:P^/^'OV=BQUC63'-%[+Y*BI3S_S[E]SW?Q.(*E;+3[PG;<&V<^E(,VLMT9(X-6=&/+?NQT.#+(PU<,Z,Z .MZC M(\?READVGRJY!65W(YKMN%"=-9(3G4W*TBA<%6AGYO?\D7<#A[@8O.H08.;SH)R&^4[*%!7)5>!3@JS U+)S 7,%?UROMYO\^XS ^.(R=P_@5 MAY^QEO9.;X5FFXWB&V9X!:(S$A;8W4@EN'Y)[+/0MD2O=,]*/O.Q!C57C]R? M/]0FBNO(=:<7Z2?\#LE;5-GV?3YWU9PH?.<-4Q6X2L@0=I M6.-]/B*Q>KKR[I2LAO(PYRU8+W ?\.^#Z/$.,/ &:!!E,;99;K]10)+<0WE[ MJ5W$A 1A1G ^#W,@<9!GA;<<5L;Z@_X4'T@4Q'$"<9 4%$@>A%'F?>18W6<8 MT AQTPCBD'A_H#8*HB*"(H>X(-X24R%*#JRK0+K%O2L:Q#0"FH782XO(D3BWX4*!@61 \R"BX4\E)D&291!%V$E)N%,YB6/,5PII'IZ1F00T MP83&SK;(7Y29TB!,KLV M6$"B>[YO/@JV$HTPKY3]6?#_7O9NM3,:RF<*Y9Y"\TP!JD$Y*\0P[I"UXR'C MIX?,W<%7WBU?I"@MO.NJ M$O:(:IOD%(LN"=W9L3AN^BW61QB&<($]-("+8_130@Z:NLL 85[,WN3H2<0+ M?N,>?I1%#IT97\?#[.'?XGI\4I^WCS\FZ'LCD&##UV@:7F:8*S4^]N/ R-X] ML"MI\#5QW1K_C[BR&W!]+:79#ZR#PQ_7_!]02P,$% @ I(2D5-/R#*@= M!0 JP\ !D !X;"]W;W)K&ULS5?;;N,V$'WW M5PS<;;$+.+I;EM,D@)WN;A=H4".7[4/1!T8:VT0DT24I>_WW'5*7V%U'2%N@ MV ?+$CF<.<-S."0O=D(^J36BAB]%7JK+X5KKS;GKJG2-!5..V&!)/4LA"Z;I M4ZYYRZ _; MAEN^6FO3X%Y=;-@*[U _;!:2OMS.2\8++!47)4A<7@YG_OG<#\P :_&9XTX= MO(-)Y5&()_/Q*;L<>@81YIAJXX+1WQ:O,<^-)\+Q9^-TV,4T P_?6^\?;/*4 MS"-3>"WRWWBFUY?#9 @9+EF5ZUNQ^QF;A,;&7RIR99^P:VR](:25TJ)H!A." M@I?U/_O23,1K!@3- #L1;AW(HOR):79U(<4.I+$F;^;%IFI'$SA>&E;NM*1> M3N/TU9T6Z=/9G/+*X%H41+9B=KK>WK/''-6["U=3&&/LIHW+>>TR>,%E"#>B MU&L%[\L,L^/Q+L'K, 8MQGG0Z_"&20="?P2!%P0]_L(NY]#Z"U_*>-L]V3&;P^R_D$CYI+-0?/8"B#E!D 44O :J7!(@E MS/)1*P5*0NYTZ M']RO)>*16@:&8L.S/[@62IL9D;C%LD)X T&0T-.?Q(-;0L]DNK8!,S+(Q<;2 M$R4)A)$_N&.D7=M+$_N$FI9 I30#B*HMC$'\7)&'KX'G=\C_OYIMJ:53F:]'ZS=8/F=+8E3"N$ MF:(*N:DGZ\%,-B]AGC,BB88)D]:O3>]"\M0D=B,RS$_)H1?%:3G<$ZV[%A)K M(+$#2%4#R?!_#$LT%IL&5F%@@5E"_9S#C:62%O@!^T;DJ<&0\2W/D(C:<\PS M\!P/OJ^?@UNNGF!IW/%2(Z6@@5@D#IW(VHS)IO.C['(RV!"V(B>VKYN..^?C5S']@7,)GEE?VZ_W=8O%?^>Z- M_3+?2P-DVP(QQ&XJ8H16.DBC!")/VF:+L:89N *:<%[8JM#4@\S,/KE841G5 MI!0#]FN='.MCQ_7:&M4*,1V'(40HK%U][%/9TA3WN;H_E%RK'L=)YSCY-G:T:0=H^MH=[732MO9^U66QJ%/2 M[@UW6MJS]JA9[R)=J%H %:&HSX2&_5;AVE:GHJY.>%R=K B-[@_+65N^!TWY M'GRTVJ>S& [L;*N#=3YX*+>$PU16,L$4BT>4K6L?QMYT%"9FCPLB)Y[6KL@X M3.+1U$_ GSIQ//A<>W@+XPGM2PF\@R!V$MHO69G28=?T^,'(]V/3$SA!]YZ/E-X_D_DI6H]]'QQ7_6]#Z7[P#"GX?[7>'^_? MB)W9S+\MM4]&TV1JSG-.G+12=]N-)X,S.'N6>CSR)T;IUO9 Z-$D;%M[1.Z/ MPC!I(IU4N'MP?RI0KNPM4=%QN"IU?97J6KN;Z*R^?SV;U]=8"KWBM&_EN*2A MGC.A,YBL;X;UAQ8;>QM[%)KN=O9U3;=IE,: ^I="Z/;#!.CNYU=_ 5!+ P04 M " "DA*14:K4NBS # "!!@ &0 'AL+W=OI+GP'!Y2)+4]:?-D.T0'+U(HNXLZY_KK)+%UAY+9*]VC MHIM6&\D<;IE4B&5?1?AO.'LQ^JPK<%'3 FR7U1'8[DN47R KXJ)7K M+-RK!IMO\0D)F]7E;^IN\W<)/S)S!4460Y[F^3M\Q1QM$?B*"WSWS"BNCN?1 M_G5SL,Y0!O[S _T@]TPP"0;=PIV4_.!9JC[8?N!@<-O#_A'\O MS^^Z\8UZ;7M6XRZB3K1HGC':?^XP^&3J%?"E%@-] G!TV&I!K4=A0Z\=*L>9 M@%I+2;JL]V_C4-<-^":1>E#. K6O=4PU'L4<(*L[Z-%PW0"J)H;6:!G(ZV^C M;*8H%44I?)0$&KV0#!,0(XT%3NPU\\8'K-E@D4Z\:N^2["2U\R :Z-@STJ,! M1NI(_$_!!74R8-M2:U\O;JSW3*5"&JE6%KY6?,%DBS]ZK\N"T] /=$U1SI$[ M73]!'F=Y&J?KBE9INHFKLEI\4<]HO2S*C#.\]LO1>E"<4D-9 79BIAF7F_4J M+O,"RFH3E^MJ<2][H5\1)\SLMQ?L+=]0KN(BRZ JXN4Z6WQEQC"?](LRLV(9 MKU<9%$6\*=>+(LXW:5QM,E*]7%5Q567PO>)-SL:"1',,P\\2-7WB<4+,I_-\ MO1G'RG_FXW"F[!XY95)@2]#T:K6,P(P#;]PXW8&ULO5EM;]LV$/XKA+$!+9#&$F4[29$$2.P, M#="L08VV'X9]H*6SQ54B59*R8V _?D=*ENQ8IEU@Z!?'DN_EN3OR[B%SO9+J MNTX!#'G),Z%O>JDQQ?M^7\=:G03#J MYXR+WNVU>_>L;J]E:3(NX%D17>8Y4^M[R.3JIA?V-B\^\T5J[(O^[77!%C % M\Z5X5OC4;ZPD/ >AN11$P?RF=Q>^?X@"J^ DOG)8Z:WOQ(8RD_*[?7A,;GJ! M1009Q,::8/AG"6/(,FL) QFQC2,9?:-)R:]Z5WV M2 )S5F;FLUQ]@#J@H;47RTR[3[*J98,>B4MM9%XK(X*ZD3<8H"K17H M*P4:'E"(:H7H5(5!K3 X56%8*[C0^U7L+G$39MCMM9(KHJPT6K-?7/:=-N:+ M"[M0ID;AKQSUS.VT6B!$SLF4+P2?\Y@)0^[B6);"<+$@SS+C,0=-WI&[).&V MO"PCCZ):I+;8;R9@&,_TV^N^04C6<#^NW=]7[ND!]Q%YDL*DFCR(!))=_3Z& MTL1#-_'<4Z_!)Z;.212>$1I0^F4Z(6]^>SN%!2YMTX%N?+JQL#;6867BMS*! M^!0K#Z=;"3JM[.0K:NH?.;/1D?I_.E[_OSZB+GDTD.N_/9X'C>>!\SPXX/G/ M,I^!L@M/02&5\Z6K2I%_R>&:W5=FA\ZL[8/+V_"ZO^Q ,FR0#'\:22FXT7X< MPST<43>.48-CY,7QQ$RIN%F3 A27B0648I_+UB3C/TJ>$"Z6H(W%H[%-F)1( MQ1?<;L>\4L4R=2'UN[T*2,+6VE/2BR: "Z^E,=/I&8GQDP "7K+,064BP;=%[P:!)?AGN!D7W!X$='! MGN##OF 8#H?1CN^=S%PVF;GT9N9!&XXUPNA+#?,RPXK.@6 +)3$H;)["%MNN MN 1R*3!5KK.>D2)C,;@M89,(F-&RZKEN?79ESX_C@JR!J2[%L5]QV*6XDXJK M)A577DN/><&XJA:Q#5H8)A9\E@%A6D-W4%=[=7F]%GP2.S##H)V,P8E +V\:2"=4O\G0 ME=E3Y9"VZ.B)Z-C:)=& RHF1-:L!U0G/;S,ZVJK"=O"%D=?69UB"*.',)LMQ M&6Q'1,XROJCW7@(Z5KQPVPT7P'88G8OTB+]O*0BT:=6YL"/&I$!PHPO-*LY< M8'\$ZXF1&$F1PM=GN.T)2_XIJZY/N,9.GP#A+9RYDKG5J)-*9!R72A/ \8!/ MNIWI.$9F@(&BB]?OV1Q1;>?AS/9KI-H6)O8FMBU/YCAQ1&Q_BF5>2($HSLE= M461K^XYA'#:@&*<2O!20<(NR1'JGR-UT3$;!Z,R%/D9E)M8DD<@MA#1N^VL< M;"DXZ$>=HGFNL8E@,JR]>FC.P*P ,[VRZ=[V4X>G79MMZZQK;%9TDW;7;!L# M36HQY=J6 +V[;6(3F2'D<]]Z;.E0Z.=#S7I48 ]X-M1#*Y/EEIQUKL'!\4[D M$]G%WA*HT,^@ON)TKP$?ZCM^ ]'1\1*V+"KT\YD)7_($L()K#EEBEU69OSY; MU*#\AH+S(/B]:U3^O-YN*"V?"OV$ZEG))7=GW!QR$ J>;P_W)C;=QJ91=3'<=I'?76]N%Z?!75Z9MNM3?\S;A MV!.*(S'S$D^D@/,1N\&&K'07:712D28=
^(K5-EOJ;[*?2:!P8Y,OYU#?) M:=L!Z>6OKD/;(JG_=/51BL4[Q[0/GZ9J$SLW%Y>=*=\7I -/SJ.VFT;^;OK_ MW!1$^^>N,.P*Y 3!*I#^UDTJ4KZ%N\+6Q!6NNH1LWC;7Y'?NC"RU,VF0=[JO*2#K5U8 ?Y]+ M:38/UD'S3X7;_P!02P,$% @ I(2D5"'Z1)"? @ 1@< !D !X;"]W M;W)K&ULC55=;]HP%/TK5M2'5F+--[15B-0"T_8P M"95V>YCV8)(;8M6Q4]M ^^]G.VD&)3!>$G^<<^ZY]R9VLN7B198 "KU5E,FQ M4RI5W[FNS$JHL+SF-3"]4W!18:6G8N7*6@#.+:FB;N!Y0[?"A#EI8M?F(DWX M6E'"8"Z07%<5%N\/0/EV[/C.Q\(C697*++AI4N,5+$ ]UW.A9VZGDI,*F"2< M(0'%V+GW[V:QP5O 3P);N3-&)I,EYR]F\CT?.YXQ!!0R912P?FU@ I0:(6WC MM=5TNI"&N#O^4/]J<]>Y++&$":>_2*[*L7/CH!P*O*;JD6^_09N/-9AQ*NT3 M;5NLYZ!L+16O6K)V4!'6O/%;6X<=@A\=(00M(3B7$+:$\%Q"U!*B:I=-%\'X@7:$%6C!0D MPTRA^RSC:Z8(6Z$YIR0C(-$7-.%5S1DP)0U^@F4YL$\T>UV3#:9V![,< M_\#B&H7^ 5>$/30)Z?I4\@ZNM]#GYX?O8\^.S^ZMT]W=0>[-@9=&P.K%Q[1 MZ^O7[_NE[H+^$_^<"!!V 4(;(#H2P+;1M#8S _C7[[[&-5)#*V4.JDTZ"FZ] M4>)N=OMSB(I'WLCO4'L^H\YG=-+GSI=GG/:Y:P3BG;B^[]U^,G<("N*PWUK< M68M/6GOB"E/K:G!0Q8&MK?B_^?BPM)'G#S^Y/T3%HS"(]E'30]1MY-WX^ZC9 M(&ULC55-;]LP#/TKA-%#"[3U5Y,, M16(@:3=LP H$S;H>AAUDF[:%RI(G*7'[[RO)CI=M3K!++$KD>X^4R,Q;(5]4 MA:CAM69<+;Q*Z^;6]U5684W4M6B0FY-"R)IH8\K25XU$DKN@FOE1$$S]FE#N M)7.WMY;)7&PUHQS7$M2VKHE\6R$3[<(+O?W&(RTK;3?\9-Z0$C>HGYJU-)8_ MH.2T1JZHX""Q6'C+\'8UL_[.X3O%5AVLP6:2"O%BC2_YP@NL(&28:8M S&>' M=\B8!3(R?O68WD!I P_7>_1/+G>32TH4W@GV3'-=+;P/'N18D"W3CZ+]C'T^ M$XN7":;<+[2];^!!ME5:U'VP45!3WGW):U^'@X H/!(0]0&1T]T1.97W1)-D M+D4+TGH;-+MPJ;IH(XYR>RD;+&YFOO:J+;7D_3Q#<# 0WCN#F",&* M,,(SO(042\JY)3(7T:"D(A\K:X"3YV4 Y^[_Z(\]/5WXV4OF_\_4/>K9&6;K)I,"]H:Y]A]UA^"V[GO_MWDU. M\Z#-@U# L#"AP?7,Y"V[:=096C1N J1"FWGBEI49X"BM@SDOA-![PQ(,?PG) M.U!+ P04 " "DA*14-!D--M8" "+!P &0 'AL+W=O'?[]@)H1-I]K0^-+Z=[V+['(]VVCS:# #9@:&:E3H[O$1+Z__9KEH;!2S9 M6-1Y%4P*L>,6TUHKN&M^F@2 M)Y0[E5LT-"LH#B?3C:41:]E,YTNAN-^JS^PR385KT M9#&;,ZY2=@.V$&;&#;#[:\B78!Y&(9(T1Q FE8QI*2,^(..'WIZR*#YA<11W M[FZOV-&GX[]10C)6NXMK=[&'[?[+W67RM!'66V+WWVF,S1%R^]#"T:TYNIZC M=X!C'SKE"$WFVQ&\^?CDXXN:'?H)GG^@K]04F,3 M?8G2WZ?OMM /:OI!*SU5%I3@2-TF4.V"9V%1J#5#PY7EOCS8)D&#=X)Z+7J& MM9YA^W:D)$6L!*1,*.1J+982&+<6L%'%\)V* P+.:@%GK0*^@@)#Y^&REZ=4 M5&@[#'?5L>7NG=?@Y_\MY3K16]6*6BW\?#LYEFB+UNV?3@3E7TH5%*M[7M(W MEJ/HW5WO-YUMN%=:W3-US&ULM5=-;]LX$/TKA-!#"ZPC4?)G M81M(;.QN@';72-KMH=@#+8\MHI2HDI3=_/L=4K*LU)(2%-A++%)\\]X,R:?) M_"35-YT &/(C%9E>>(DQ^7O?UW$"*=,W,H<,W^RE2IG!H3KX.E? =@Z4"C\, M@K&?,IYYR[F;VZCE7!9&\ PVBN@B39EZN@,A3PN/>N>)!WY(C)WPE_.<'> 1 MS.=\HW#DUU%V/(5,9"G/Z%*:&3CQ5)H]Y>B+*K,9I]<,5T:$R?9W;?'XW"MQQQ M9GE7:)S1FJQDNN49$9^93(0K-LI^>^08V6R8\K/7>EGK!#ST>F;DA$?R-A$(8M M\%4_? UQ#:\$U=V7[^@'G MR+V!5/_;PQ'5')'C&'9P_"'E[L2%:*MUB1P[I'6 XY*.PFDT]X_-DK:MBH*@ M7O5,UK"6->R5M5G=$SP"Y %TSM6**2!?/T*Z!=67]*B./OK?"CNN.<:]&:R8 M3MJ.T/BJ7-&LO5:3FFG2RW0;Q[+(C$8CC8$?V59 &W$99-37NOHD#&K9D($?,F6>G S '7(J&_?F[C1CHOU.5=^^G#UU7;TJ1)-Z$'9E?C$Q M.GI%W<\73G"VY0*M#-I+/[J60+LN'KV8'.UWN9_W_B45XY9"C(<=*BX&2/L= ML#P##6Y['HJTXQQ<&^%@&'1IN%@A[??"4D-^;G=RV^ZTTD^OOY>3R<\;X3=Z M,MM!8V-SX)E&A]DC++B9H'Q5-J7EP,CV M\ZO_-5C^!U!+ P04 " "DA*14SC@'/^D# "]#0 &0 'AL+W=O3I>8\;UI=Q@3C-+J3)NZ%&M/+U1R!-GE*5>X/N1EW&1=R8C M]^Y>349R:U*1X[T"O9+3A*YRC^;JY5_3D M55X2D6&NA'[Q_<,%3, NN<2K3[R(QZW%GT($$EWR;FB]R M_Q'+@'K67RQ3[7YA7ZSM]SL0;[6166E,##*1%__\9YF((P/RTVP0E ;!E%U-WNS )=-94_@BMW6?&T6S@NS, MY ,7"K[Q=(MPAUQO%5)1C89W<)TDPI:&IW";%PUF"_5FAH:+5+^E)5_G,WCS MV]N19XB)]>?%)>I-@1J<00WA3N9FK>%]GF#RU-ZC"*HP@D,8-T&KPSNN+B%D M%Q#X0=# 9_IR<]9@/FLWGV%\SOQ)-&%5E-#Y"\_XFZ9<:_B\A.]<*9X;^*S M[4CX\Q,MA5N#F?ZK!:A; 74=4+>M^CM;_0L@2#3Z @PAZB4J#8*V99X J07( M):2XPQ1LD" 5A$U%+\ B!V8%9S?Q1]ZN@5^OXM=[,;]4\(5(J27QOY$L$'O_ M3C*J2$:M)*=KGJ_0$EE6="V7F%IDZ:KGC94\BZ%<1]-O3+'*>Q\05KFV_K9P&P-\PE5E&6WYN9/QPZ$7=TG:# M"F_PNOT]K("&[:5Q0+(&DB70!?RQS1:H[-P9FM9JR\ 79#"F;'W]_WQ90 M+9NL^\JYJQ60M4O@]!=4A)UJ6\BB\$1&9N7"XV0/&8O.Y[K60O;Z8EA"]%K4 M\"F[6N=8N]#=\\?B>-/"R'*/J6$;F?4;-GQ+B]:"R ;_"S&]YLI^_XJ\4A.* M5?[\ %52'9SNIZB-:ZVIK%U4?XUK([=3W0RC 8L&SZAY1^?:#-7*W0\T(6US M4YP-J[?5'>3:G;R?O;]A5]/B)E&[*2XVI*PKD6LZ."S)I7_9)U*JN"L4#T9N MW.EY(0V=Q=UP3?5GMPDVECD=C%=EJ0]L>O[:0AA3;BLGMI M;&?FO398*HX#5+F1PXB5*K"]>548(9D6=\A4R_67"1$:6W8NG* ME4 26ZH'E=3H7=NA1+3#)FDG(' Q<"Y]"_&OF<- M53)PN@[$N"!YJA[XY@;+@%H&+^*IM+^P*6T]!Z)<*IZ5SEI!1EGQ)*]E(FH. M&F>_0U Z!!\=S@\XA*5#: ,ME-FP)D2185_P#0ACK=',PN;&>NMH*#-EG"FA MWU+MIX;7A IX(FF.<(]$Y@)UC92$4Y@5A06^@'%"V!(E* YCSA35&Z;,4M(8 M!;'UF)(W,D\1CB>H"$WEB89XG$W@^.@$CH R^)'P7!(6R[ZKM'!#[T:ER%$A M,C@@,H1[39M(N&(QQKO^K@ZXBCK81CT*&@'OB3B#T/\&@1<$>_2,O^[N-\@) MJR*$%B\\@#?*I3Z1$BZCEYQ*:A-Z,-._[K0QW"K,Y.\&\O.*_-R2GQ\@+XIK M*K0P=V%M[X(N>O3.']7Y]Y6O8&A;!M,XUL-3O]OMN^MZ3C\;Z?15-CO:6Y7V M5J/VF^]7\ ?N<(TIA VY:%=X[?]?B$Y%WFD,9D12PB($HF""$69S% >V/TOEH._;U'25._&)58]&PO=V]R:W-H965TVVP4AZD7-K.=3+T LL(!<;& M0C!ZK? "A;!(Q..Q O7J/6W@?GN'?N7$DY@'IO%"BA\\,>G0._4@P3DKA9G* M]1>L!'4M7BR%=D]85VL##^)2&YE5P<0@X_GVS9XJ(_8"PLX+ 5$5X(SPMQLY MEI?,L-% R34HNYK0;,-)==%$CN?V5&9&T2RG.#.Z8ES!/1,EPBTR72HDRXV& M8YC1!4A*@2#G<*[IU IKHX8[C0GP',:"Q,M6"=O@1HB"*_@[W M27BM/JK51PZO_5_JX3HO2O* Y8F;9.[^?,G@NXHN6I097"T0:8.F],,$P;@0AL8=6I&G=(X$IUTNX4DB:!^S:+_I@9OT?I[!H>M_F&+ MP^ YM06ON\4S(^.E2TT(]U(0"\'-ID%FN)<^PW>T.WQ.9&'TIH97X)S"@E://@FUK7O;CI&%JS4/TE#E&PO M=V]R:W-H965T$9WHR]H80 GTD2P;H M#"W*345BA=H"CN>@"67JQ(3>+^;H^.@$'2'*T=U&%(KP3(U\;-);4O8>U+Z/)%?_/EJ]"@T)1G MZ%H0_LJ&']<&A*XTY.IG1\FH+AFYDO$;)>^$)LR%2_T MVSB7:7L--F=1T-NCW!*$H["=<:]FW.MD/#WT]!1QTR/-^2;_KZ-W0#%)<+BG MXS (!TF0M OIUT+ZG4+N.=60H84FYE!V'+E!G6_P4:=\6)<:.WX_LZM^_5WSF3/U!+ P04 " "DA*14@ 7MYNH" #3 M"0 &0 'AL+W=O0,]V2:Q"XLY0J9P:G:N7KM0*6.%"> M^6$0]/R<<>&-(K=VHT:1W)B,"[A11&_RG*F?$\CD;NA1[V%ASE>IL0O^*%JS M%=R"^;R^43CS*Y:$YR TEX(H6 Z],3V?T= "W(DO''9Z;TQL* LI[^SD(AEZ M@?4(,HB-I6#XVL(4LLPRH1\_2E*OLFF!^^,']@\N> QFP31,9?:5)R8=>@./ M)+!DF\S,Y>XCE %U+5\L,^V>9%><[?4\$F^TD7D)1@]R+HHWNR^%V ,@3ST@ M+ 'A,:!S M N >UCP"F7.B6@XY0I0G$ZS)AAHTC)'5'V-++9@1/3H3%\+FS> M;XW"78XX,QK'L=P(H\D<8N!;MLB O"/C).$V+2PC%Z*X7#9)KV=@&,_T&SPR M=;Z!BGR#;E@R/RY-3@J3X0F3;7(EA4DU>2\22&KPLV8\#1L(?(R_$B%\$&$2 M-C)>,=4B;?J6A$$8UC@T?3JY]0C?J:=N #1X+:_!22:![U9P^,PVU]9G^H3>MUYN&CY;#1LN' MHBHKZAJ47<+VH=:)9C[:;P7'EZ5PS=_[VV& *]I5-%!%!,CU^Z?NI &57;#%+LN4/8 M[B\E)KV<6 -5'S?Z#5!+ P04 " "DA*14?426]$\" "R!0 &0 'AL M+W=OH75UX_LJ*Z"D:H 5"'.S05E2;4RY]54E@>8.5'(_"H*Q7U(FO#1Q9TN9 M)EAKS@0L)5%U65+Y=@<<]S,O] X'CVQ;:'O@ITE%M[ "_5PMI;'\CB5G)0C% M4! )FYEW&][,1];?.?Q@L%='>V(S62.^6.,AGWF!%00<,FT9J%EV, ?.+9&1 M\:?E]+J0%GB\/[#?N]Q-+FNJ8([\)\MU,?.F'LEA0VNN'W'_#=I\G, ,N7)? MLF]\)[%'LEII+%NP45 RT:STM:W#$2 #U>X]'XHS[_:*+L:V::=&ULM5;);MLP M$/V5@9!# C319GD); ->NN00((B;]DQ+8XL(1;HD%+)SQ<"ODH\H1-3P7C*N1EVN]N?9]E>98$'4E-LC-S4K(@FBSE6M?;222 MS"D5S(^"H.L7A')O/'1G=W(\%*5FE..=!%46!9&[*3*Q'7FAMS^XI^M\<69)%,X$^TDSG8^\ MO@<9KDC)]+W8?L/:H<3BI8(I]PO;6C;P("V5%D6M;!@4E%=?\EP'XD A"H\H M1+5"Y'A7AAS+.=%D/)1B"])*&S2[<*XZ;4..H@*\V)6,$L-]>H@'*8$2EWE*]A4HB2:WO[#M3Y M'#6A3%W F07XGHM2&4DU]+7QP[+QTYKSM.(<'>$8O=;WC?]- M$*)]$*;12T)J$X#U7%0G2-0 M4\((3Q&(ACFF6"Q1[@F';0<+H.S3[,IW&8Q$$P])]:2"0-B>0D"?,,3)%S M4Y92(D]W@,^IJPB01"-4Z]9\5KC) 9W+L-=.IMN0Z?YK1$SZTKS)7YO][AO[ M81+UXW8&O89![V1ZWY3XB3SW&\S^A^:Y_\:Q3CSHM_LU:#@,3G(P+UIJ^IO8 MKMEF<]"2S.1(:87!2Q\*_E-QU<"O"!U);7C0%L./*Z\:Z_"Y=:).\A<'_Z!+ M%RC7;A8I2&W_K!IV<]K,NTG5Y5_$JV%I**TI5\!P952#JYYQ7E;SI]IHL7$] M?RFTF2!NF9N9C=(*F/N5$'J_L0::?P'C/U!+ P04 " "DA*14"'38ZV4# M !M#0 &0 'AL+W=OL MB >08(F=MEM16ZG;^#$)I&EC((1X\))K8N'8Q7;:E;\>VTF3CJ49#]U>VMCQ M???=^?+Y/%E+]4OG ;=%5SH:9 ;LWP;ACK)H:#Z2"Y!V#<+J0IJ[%!EH5XJ MH*DW*GA(HF@4%I2)8#;QP*_XRF"M=YZ1"^56RE]N M<)%.@\@Q @Z)<1#4_JW@##AW2);'[QHT:'PZP]WG+?I['[P-YI9J.)/\&TM- M/@U. I3"@I;<7,GU1Z@#&CJ\1'+M?]&Z7AL%*"FUD45M;!D43%3_]*Y.Q(X! M&>XQ(+4!\;PK1Y[E.35T-E%RC91;;='<@P_56UMR3+A=N3;*OF76SLP^2)FN M&>>(BA1="$-%QFXYH+G68#1Z@ZZK[4)R@>;)[Y(IZ%KW\AP,95R_0B\0$^A+ M+DMM$?4D-):DP,]4 M':$8OT8D(N3F^AR]?/&J!S9N$A=[V'@/;).,]TPP ^B3+:ZNS/SX9 W1A8%" M_^QQ.VC<#KS;P1ZWWWR964_S%2C[V:!Y(95A?ZBO\4M03*9N![X#59W9[XI3!=#"N8D8=QHK*: M#C7N?S)"F+DE.?N9V,=?D?/?#_!DL<[;LR>I)@WORG&4X;MR.G[8,^^%Q5-5A#U,_XN+8$OD.1"1Z&5/_R? M^C?/%(!MZTQO:EOYP\^J?[@50/S$"O@(?ER?Q./M24P>/8E)*XGD0))('DKB M8+CG+":M(I+#*2+I4L31R3\4PIT.V%99YOM\C1(75]4,-[/-76)>==#M\NHB M8OO%C F-."RL:71T;+])5?7VU<#(I>^G;Z6Q)>T?E'N;7+ MLS@VLQP$-<=J"1)OYDH+:G&K%[%9:J"9!PD>ITG2B05E,AKT_-FM'O1483F3 M<*N)*82@^GD$7)7]J!&M#^[8(K?N(![TEG0!$[#WRUN-N[AFR9@ :9B21,.\ M'PT;9^-&X@#>XBN#TFRLB0MEJM2#VUQE_2AQBH##S#H*BE]/, ;.'1/J>*Q( MH]JG VZNU^P7/G@,9DH-C!7_QC*;]Z.3B&0PIP6W=ZK\#%5 ;<,L09P>72F4EXYQ0F9$K::E$2?(E5X5!,M.++>IS7N)9 MI644M*0[M#3)C9(V-^23S"#[$Q]C7'5PZ3JX4;J7\(;J8])L?"!IDJ9;](S_ M'][8(Z=9Y[KI^9H[^(:SQX)IR,@%D\P"N<8'O"WIWZ\12*XL"/-CC]M6[;;E MW;9VN15*6_8SU U6V ,$#7'8M6.J7>\K6*!NN.I74MX&C3:22]^VJ*G7>MI M[]4SH1R,?V_8.![ ,KG8$V6G9NV\9W*[M=ONVR4W4+[?!4AV M%."DUGRR5_,E2- T_.1IADV%&:NI:Z?D%[FA*R8*L2L2"-Y:6G) MV]6DXMZ5\%"4?Q@%W?%&5Q:@%WY8&3)3A;2AA]6G]4 <^C'PZGSD!J7O]B\T M8.P!^T,\'ZNE%UOG(/Z M[\/@-U!+ P04 " "DA*1441#E_ ($ 9#@ &0 'AL+W=ON-,@_\R:A$:SS'ZELY$_K.;ZPL28&9 M))P!@5=C[PE^F,+$*%B)/PG>R=8U,*XL./]I;GY?CKW $&&*FCSEN:CP$KSN=6)(+ %B M2_!9;; TTH(S!3X1-""4**(?OL>S(_[#?@*_$O=MR]8(4+E.VWEV_P%O'WS M#KP!A(&O&UY)K2M'OM(N&3 _K_&?C_CA%?P_D'@$$7P 81"&#O7I;?47G#?J M\%+=UX%LHADVT0RMO>B*O1DZH 6M(V'#@Z@$WY\64@F=L#]N+!$U2T1VB<$O M-JQ$!\$IM2OAHJ3\@/%[@2E2^F7.I7)&\V@[L;9-A6\G$1RD(W_;CEE?*$RC M02-T@3UHL <*<+6)B=RKIO $@MDZOA!)_DQ54HNS ,7]=%TW :*DT&' MNB\4#>/031TWU/%-ZL^EQ61K0+'N%8">T_DN\+@?R2"..^!](9C&D1L\:<"3 M.\$_&?"'IA /#Z?:? !SI9.E,"[H8OY(&&(Y013,N"2VQ7Y_W2O3L'5&@U=6 M%?66_7!Y>AOG*U?:,*I3%[?[!;?]XA3+5H!=U?Q?KW(1Z[2)=7I712XXJZ23 M^SGM;S&$829 U;-E]W4+P%99F]NH(K;";,NM5$ RBK$/I$$JR M*V4V;"B'=U%N46XSK-F@@PMSV"-(DVY-.62RQ T)@_.H#.["5&CO#F"M?[%L MV.U3#B$XB(,K<*TY#N^"RWE1$+O3;D386ST9]A#[0C',X!7$\W"$X4W$F>#+ M*E=@AX1 3!WT,5!BL<5.SK#?SJ.DR^D2NA;)\X"%]TW8E;!G0"==U)](Z;!+ MYQ!JS=I+NO,$QU&,3Q.^1XHWAIC_(+KO2'@;W&ULO5IM;]LX$OZ\]RN(W-ZA!5Q;KW:R30,DSA87($6# MM'O[X7 ?:(F.>9%$+44Y"; _?F1RG]7U)+(D38*/&\\ MRKDLCLY.[;T;?7:J:I/)0MQH5M5YSO73A+0S>&)V=EOQ. M?!'FM_)&P]5H+265N2@JJ0JFQ?S#T;G_R^7$PPEVQ+^E>*@ZOQEN9:;4/5Y< MI1^./$0D,I$8%,'AWU),19:A),#Q1ROT:+TF3NS^7DG_:#+#T?$12\6N$+43(JN99BM6#Y?<\+-3K1Z8QM$@#7]8 M9=K9L'U9H-V_& U/)[F].'X&NU@H+U@H+K+R04MA541E=@_L;]I]K&,"NC,BK_Q+BP[7X MT(J/MHB_5E7%0//BTV,K#*%^>^;X?>9YW.EKV M (G60"(2R/3J8LJN%2_8^9T6 E$0VXO74N-#:&^\%C\F05OQ_??OKIN?]M8)RL,4Y(B;=BJ;(E&)=-M8"H8U8%?[+]%'Z\ M7NWX$ H_68L_(3?SN3:5X46*VYGQC!>)8'61"LUP)+IM8C?9I_B39XX;G7C> M5L?U/4=IWGY> &Q6:VF>MOK #H&?$S-D@?\")_ [O.OO Y+I;=!H,?[0\_Y! M 7*\Y@=[ 9IG2NGML&AAX3"(25B.#WV:$+\*G;.//)$9&G#?,/$=W?G1(0+% M=\SGQP<+E5;T1JQX'A4LCC']/2ES=[#0 C>#):9TYRC3ISES3]^DA>WT3<>M M_O%>OGFCH21FMP!K?T=UC.N?',)1 T>?P5[TN57-.\0$PYADIL!194!SW)?K M6]CP4E3&XIDJ72K=%JC__/MQ$'CO88C]Y;]_2RW9*?(.4N4%CM8"FM9NA$Y M,+16&/E:+$51"Y8H^,^_=92FSMLA4<(*%M2@5:)EB:KO MA4C+_;H0##=JJJ:>M0W8U=]KO1(7%!!M# X,]X*DTF4AQ M68.^*K!+3QJGXTD3#TVP8'W!DT1DHN5(U'^N:G3JM!:T_[[!^RVG?H+XXD9! M/-VX+NJS#?X5UP[95[=MP X:RR'H4RN>F(_;F F[\7PFTA1F "BYY'@(U''" M/VJIFTW#Z)F/$(5"TK M5.O+=J5%KHRP\U/$E%I_!;+1;,FS6K3#9.YBR/K$)ZZ!"58G'9O[>)!9!H+? M"92 ]05"Z8AL'9 "QTT3EP +1EO6@3$8=+"SABL'B(279283"'TQI+*)JWL# MNN[]) N9UWGK@[AV$S/=X.A-)L]KWIBH> -7\09T@;I?.0&5'$ZPI=YYXVNK MBH]2CRMM@\E!*@U7I 9TD?H=?<=%*WKC<,G[MO%HS?62H9M;<"5O0)\R_,ZU MYLA?$#DE<,""0\*I%EPW\%6>@^T@^2?WO9MHA,<;R";A).R'%;I".:0KW#6L MEB($5@Q)7ZU\T4HZ[F((AR>3+1!<:1SN=8JPNWN;[A#8G'>US=N$.M!TM71( MGP5<;[C9P%526QJ+Z0YYQ\,XI K=L'/6NNNP%0L35SFM&!-S1B\G[9#WM3^I M0K)92BB=V;Q31[Y31=8I-_&1Y72I03-P99[>V7<6#'S;+'! EJF'51;ZU59; MF"PO08DV5T#)-@?1@TX)6ZQS9$M94"LUJ03R#]8"5C; P)KS04"AQ"#E0D)" MC^)99L6\7^%/F\3<*70P!D'8@B^;A*36:5 \&DPT>/.;#=M$8[>+NG>O'=KU MV]W6I7TGM)"0EE<'X-R59FU*6;5-4$T*FT5S!90PK[/LJ6U59IA]BVVE N5$ MKEL*Z:[FAZ43>-3F2@J7R[OA08[:0Y='0SJ/[A_7M#QOZ),-;.AR:DB?\/Q( MDWPNL%6X :_5Z-C C[K&'M.?V#HMI "['!T>Y)0^=!DTI#/HYG%#YZT(Y%)] MUV\M6F*XX[@A+.-':\''N'T'_LF>XWOZ4Q;T=UV,XBI;C-V MO!O3++GVZ+D0 RQ8V^#MD:L2/?@P16,5NT MXE@RILO'=%T/M2?J=]#>W.$1H7M]0;@+O>IX M>$*^*HT=U\8T23[#WXOF^1G2A(QIQZPQS:Q37O!4 D->Y65SYGK!BWND&&AE M.6\<'X=:QX]8QS:U[?T=VT0K<.";S">6/':&. M:19\K?*)4F-/NSB:'8<'L8NCT3'-?N?-*3@>9')\]3!G>(*B9IF\L]L'H]E# M'GQ[T+RZ<"]Q5COM.YJZ:-?MFB^:1)3]',>.:8Y]K?UZOW2CM-CYS.\@=#MV M=#NFB>][2I-6]$8@!12-C1V+CFD6?:TE-CY4H13D"'5\D*]0)HXA)SN^N?L. M"[2B7_"YU*CSY31^Y_X)&C+H"%@FYC#5&T[ BKKY=+RY,*JT'U//E#$JMS\7 M@@,L' #/YTJ9U05^G[W^@/_L+U!+ P04 " "DA*14MUA4=;T" #V!@ M&0 'AL+W=O>9DQQ;7OZU4&.=57L@"!)VNI2KF M"E=^C9*R'(1F4A %ZY'WN7-]FUA_Y_"-P4X?V,1FLI3RV2ZFZ<@+K"#@L#(6 M@>)C"W? N05"&;_VF%Y-:0,/[3?T+RYWS&5)-=Q)_IVE)AMY X^DL*8E-P]R M]Q7V^406;R6Y=O]DM_<-/+(JM9'Y/A@5Y$Q43_JRK\-!0-AY)R#.ADCNBK#>B6<.EZJ)1'!/V4A9&X2G#.#.>P-*02[+ RTY+#D2NR6=Q3=46ZG4\D#,+P:3$AK8OVWR@^5J8N3UB7)W2PW5/EF0IM5.G2 M^#%#!S(UD.N?)^"[-7S7P??>@;=B24N![1XF-B0AN10FT^VF E10L8.RO;8= M!T-_V\#>J]E[Y]B[34155'2>**J)HG-$O2:BZ'^)XIHH/D<4-1'%1T2#+OZ: MR?HU6?\<6=Q$UC\BZ\1QW&\F&]1D@Y-D,]#ZFCP)FDMEV&]([>@!I=!8,T&Q M4_'U64EM&GMG<"3ILAL%2;.DI):4G)8DQ>;2V&G 7>\75>\W\2='KVX2]Y+. M/_S^P1BS7P3LZ0U#8 YKC NN^IB JJ9LM3"R<)-M*0W.26=F^&$"91WP?"VE M>5O885E_ZL9_ %!+ P04 " "DA*14%=_YPR0# "="0 &0 'AL+W=O M04=44.7#\,A,RHQJG8+;1;\83^G<[@&_2V_E#CS:Y:$ M9< 5$YQ(F V\47@Z"5L&8'=\9[!46V-B7+D3XMY,SI.!%QA%D$*L#07%OT>8 M0)H:)M3Q4)%ZM4T#W!ZOV3]9Y]&9.ZI@(M);ENC%P.MY)($9+5)])9:?H7*H M8_ABD2K[2Y;5WL C<:&TR"HP*L@8+__IJ@K$%B \W@.(*D!T**!5 6SD_%*9 M=>N,:CKL2[$DTNQ&-C.PL;%H](9QD\9K+?$K0YP>3D26,8UYT8I0GI")X)KQ M.?"8@2)'9)0DS,2;IN2SR.G(1?*&^25M@@41!%._1,W/"OXA'A@86'#CFM.@$MR]?>PS<%]5 P#0UR M RNJ'(SMFK%M&5M[&"^$4L_R^.,"]Y!S#9GZZ;#0J2UTG)I'>& 095-;8%8D M20$[:5O7F$:NXZ0=&M-W0,T2>"PQ%;1(+-=JMP<'?($5+I*H%>KZ1T6(3PL M(2$Q-CE6 I@V)YEI)]NFQMHNE6YNTS9'@:OT3VJ5)TZF&_:KH)PVR!16+!8. MQC#8'&?!?RK^<.O(#/]-^8\KHNWZ[[;;T>[R#Z.-@.AO&V#\ H4]!:->U0$= M5UPV)UGH/LH.ZH'Q"R1A5%;HSC;PMRZZ#.3]@+=$-3/ERF5,X95YC3&5(&S2XF3Y9O@7*B16ZOTSNA\7*VPP6^GT": M#?A])H1>3XR!^D4V_ U02P,$% @ I(2D5*.&ULE59M;]LV$/XKA- !#;!%[[8??P>>[(X\UW4OW0-8 A MSPT7>A'4QK0W8:C+&AJJKV4+ ET5TUS14O=P"E[M%$ >O$P]L6QL[$2[G+=W"(YBO[;W"4=BC M5*P!H9D41,%F$7R(;U:Q\) M5L"Y14(>_^Y!@WY/ZWC\_8K^EQ./8M94PTKR[ZPR]2(H E+!AG;&1DT3/A_^KP/Q)%#DE]P2/8.R8E#G%UP2/<. MJ1/JF3E9=]30Y5S)'5'6&M'LAXN-\T8U3-@T/AJ%JPS]S'(EFX89S(O1A(J* MK*0P3&Q!E PT^8,\^O02N2'_M*"H722? .'IMHXGX_"'R>;E@?@U$!%C#RS M_\3HFG%F+/#[.S"4<7V%6WQ]O"/OWUV1=X0)\J66G490/0\-RK,DPW(OY=9+ M22Y(2HH/K9/\2P]+%)7F-SFXP"?J;JFJ3Q[R2)DF2 S^K7W>,1 M.FF?JM3AI1?P?!1+C/K-"%K6HV4.+;N =L@.[W&'8NY1)@[%UH2GY:1(Y^'3 M<1S.;;)XTMO\1"_OZ>6C]+Y1A<>%PQOL/$A^M',38;YC/M^4Q'C\8AF275-=E@<2:L:;%&ZK&S4O3P MQ:C=^GF5X=%SW8#:NBY&$\?;OT[];-\I?7#] MPV@7!MP@/'M%[X]6R8TBMX@9'0]Q6NF?$?C!T:VKBE82X,MAONLL0L$ M90UP?2.E>1W8#?J^&PO=V]R:W-H965T9;V92_Y/A6JHGG0$8 M\I)SH4=>9DQQYOLZS2"G^E06('!G*55.#4[5RM>% KIP1CGWHR#H^3EEPAL/ MW=JM&@]E:3@3<*N(+O.&.K3)C%_SQL* KF(%Y*&X5SOS& MRX+E(#23@BA8CKSS\.PBC*R!._&+P5IOC(E-92[EDYW\6(R\P$8$'%)C75!\ M/,,$.+>>,(Z_M5.O85K#S?&;]TN7/"8SIQHFDO]F"Y.-O(%'%K"D)3=WB<\6JQ% M0Y*<4*14I<#KG M0&X*4-3ZKU\H2[G6W69,IURJ6TY'L_GVBC\ M<_W90^TTU(ZCQCNH-@=RJ,!>)UNMA.3(S?116UTJ5SWGREZ^YW&8!,G0?VX) M(&X"B#\+H-/&JJRZ&ZQH$(?MK&[#ZG[&BMM8W196$K>S>@VK]QFKV\;J;;&2 MN->.ZC>H_F>H7ANJOX6*@TX[:M"@!GM1]QF@$B\-J#;@8 O8W5'%I.$E^WG2 M4$X*^NKN11LSV:YG$/?;J6'PKE'!7NX5:(TR@7F"-JT2$6QQ3\(P&NP ;XAC M^)6$$8L)DV?*2["BQYWH[:M#[7?SK+,/A;J9GK?X_?7HSMIE:/KYC^J%=UW/OYI3Y945JF8U,;)P?6HN#78]-\SP.P.4/8#[ M2RG-V\2VON;+9?P/4$L#!!0 ( *2$I%1&Y@^J^P( +L) 9 >&PO M=V]R:W-H965T(FE&O*9+RH..#-*9>%'0=#V2TRH-^B9 MN1L^Z+&Y+ B%&X[$O"PQ?QQ!P99]+_36$[=DEDL]X0]Z%9[!&.2WZH:KD>^L M9*0$*@BCB,.T[PW#LU$8:P4C\9W 4FSUD0YEPMB]'EQF?2_01%! *K4)K)H% MG$-1:$N*X]?*J.=\:L7M_MKZ)Q.\"F:"!9RSXHYD,N]['0]E,,7S0MZRY6=8 M!=32]E)6"/-%2RN;-#V4SH5DY4I9$92$VA8_K!*QI1 '>Q2BE4)DN*TC0WF! M)1[T.%LBKJ65-=TQH1IM!4>H7I6QY.HO47IR<(KV-B/]]@_ M+[ 0Z-JE!UUS9+8Q^O%%B:)+":7X>JB\NFR5IO&>OZ6"X&<=QM=GK^H@:JY:!:KX1:KG?)3#>0 M'61J[3"%01(G<3U4VT&U_Q8*'BK"CT"U=Z!.6\U64,^4.*;DE4Q LY+2WP ME A %2P9/]T.@F>U"C M#6KTCU WQ^@(:K2[<_=E=%-PP_AMF#LGZPBD===YEL[GE='?ND]+X#/S:A H M97,J[=7J9MW+9&COXXVX?=:H.TGM38$*F"K5H)&H!''[4K #R2IS.T^85'>] MZ>;J=05<"ZC_4\;D>J =N/?:X ]02P,$% @ I(2D5)4*4&ULC91O;YLP$,:_R@GMQ2:M M@4"S9!5!:E-5JY2J5;JM+ZJ^<. (5FW,;.=/I7WXG0UAF91V?0,VOGON=X^Q MTZW2SZ9"M+"3HC;3H+*V.0M#DU>&&K:3 )H,"2K85= MJ.TW[/KQ@+D2QC]AV\5& >1K8Y7LDHE \KI]LUWGPT%"\EI"W"7$GKLMY"DO MF659JM46M(LF-3?PK?IL@N.UVY1[JVF54Y[-'IC6K+8&3N"\*+ASB@FXKMOM M=KY]O$3+N#"?*.0>YK"@U0T:2SMC8:9THW0;^'B##VI8])0TOP#B',.]"+%C1^!?0*EP,83CY#',7Q!PC!5$RC:9__RH7D M06]$W!L1>_WD%?V98,; ;0F=(W"KP?^B\#BG4+BV*,W3&X62OE#B"YW^SW&K MH%GKO*)_JFT&5 FYDI*\I'W/G^$W'&NO=:LM,O)%W,G;9,-HG(R3--P<@3OM MX4[?!X<[U#DGLD;S'(GDK^7':%K5R2%-,O@Z/@XSZF%&[X5I.-E3,(O'BK^M M$D=)?!+%QW8N/#@W[@JZ87K%:P,"2Y**!F-2UNVQ;B=6-?XH+96E@^F'%=V$ MJ%T K9=*V?W$G<[^;LW^ %!+ P04 " "DA*14@VX'NI8% #](0 &0 M 'AL+W=O9=_RC90:_4CB-+^<;;3>GL_G^6HCDR _4UN9FC-/*DL";7:S]3S?9C(( MRT9)/">.(^9)$*6SQ45Y["Y;7*B=CJ-4WF4HWR5)D/US)6.UOYSAV)B&ZSE4NJ'[5UF]N9UEC!*9)I'*D69?+J7,*2J2L5SI(D5@?I[EM8SC(I.IXWN5=%;W631L;K]D_Z4< MO!G,8Y#+:Q7_&85Z]FR@/UNM,K@,M M0Q2E6J%KL[E6621S]/Y&ZB"*\P^FUY6=8$? M#02W45&U_+Z+MN9BIFU*$.B&3"PZ4 C3$42G'3DIYEY;]&X4QF;A#X@._,)V M@!T7'?V+K!3!P"+,)U8>B(7%",J++B2HR]K*=Z,$H61 >$ =MK/N).%/!0X& M@F%OXCD N&%_A#GP.^JZ7F<*ND','YH" DPD=B9VIB",\JW*@\=8VFZ) &@$ M3ZLU :@1\G:MJQRO&,(\MWWI[ MS,1<#<@,-B9V&%KF/,88 SPB;6'/ &;'? M6YVF.>_AMN/BMN8]880)/* Y<)#8.6C7_%2\$* :<2>6'TA&[#=CI\GO=2^N MGM.^N/9$,>'S ?$!@,0.P.7N49=%;E_/@LW@ +RH,ZW2%#A&[3=F)RE=Y7BU M@CV'NBVI>\*(1XG3KS4% %([ (>T/D86VK"4$WM*"A"C([C**L0 ? MM8/OBPQR^?]<$@5VT8FM*0.2L1&L*>N:3N:TKZ(]05C@ ;8PX!^S\^^8X,<8 MPX!B;&)OR@!G; 1ORKJND]#VU;,G"'-W8)FSQI,U.P1/4/U4T#"@&IO8HC)@ M&AO!HK*N^<2B_4"F)X@.\)T!!YF=@RWYE=[(S#9NP!>;V($R@!@;P8&R/G/9 M(4LW2'@#8.% /FXG7Y_&QV#" 5M\8OO)@5M\!/O)N[Z2^NVUW!/$V==!$M%=W-TH+/RA5SR .7[$9PY)?8PE D@E M)G:; K E1G";HL=&LLZ;BIXH3/B KQ= .W'$:UKT/A4I M@E)O:= N@E1O"= MHN=UINNTE>\&,=:^)YDW7J0G,EN7WQ?D:*5VJ3Z\>JZ/UM\P?"K?W+>.7^'S MZ\.7")#F\&'$;9"MHS1'L7PR*9TSUZR%[/"MP6%'JVWYNOY1::V2V_GMG=]-8C[8HE&9?YGGFF=F9F6Z-?7(M M +*=DMK-DA9Q#KP*V[F#-?"1K8Y[\YK::)9D7!!)*] R>+C>LW\(L5,L:^Y@:>0W46$[2]XEK(*:=Q+OS?8C]/$$ M@:61+ORS;;2]+!)6=@Z-ZL&D0 D=OWS7Y^$ 0#S' 7D/R)\#)B< 10\H0J!1 M60CKAB.?3ZW9,NNMB\.NJTKXS'+) M;G4L#Y_GES> 7$CW:IHB^?.HM.RY%Y$[/\%=L#NCL77LO:Z@^AN?DLY!;+X7 MN\C/$MYQ.V+%^#7+LSP_HF?Y[_#Q&3G%D+LB\$U.\0DM5*?8XQVH-=CO9R@G M ^4D4!8G*&^$XTUCH8G)_URS_0,]?B)3=HN@W#E'%X.CB[/:5V!+T$B-RDQ- M[1B=U-8H5M*C66HOJD1L^QH$RV!7RJX2NF'<.:!?Q9#OCE7%><_C;)1E+XZ] MWO_C8NCI0?F3TB9,!4=Q=!IC<0VGP^"Y#OWV['Q! RG.CS\T<9I1Z31".R:A M)LIL=$E:;9P0<8-F$YIL;9#2%98M#56PWH#N:V-PO_$.AC$]_PU02P,$% M @ I(2D5$ACR\JP @ ) @ !D !X;"]W;W)K&ULK59M;YLP$/XK%MJ'5EK+2Q)H*H+4))LV:96J9MT^.W $J\;.;)-T_WZV M(92N@*JM7X)?[GF>N_/9E_C(Q:,L !1Z*BF3"Z=0:G_MNC(MH,3RDN^!Z9V< MBQ(K/14[5^X%X,R"2NH&GA>Z)2;,26*[=B>2F%>*$@9W LFJ++'XO03*CPO' M=TX+]V17*+/@)O$>[V #ZF%_)_3,;5DR4@*3A#,D(%\X-_[UT@\,P%K\('"4 MG3$RH6PY?S23K]G"\8Q'0"%5A@+KSP%60*EATG[\:DB=5M, N^,3^V<;O YF MBR6L./U),E4LG"L'99#CBJI[?OP"34 SPY=R*NTO.M:VT=Q!:245+QNP]J D MK/[BIR81'4#@#P""!F 3X=9"ULLU5CB)!3\B8:PUFQG84"U:.T>8.96-$GJ7 M:)Q*[N$ K )T@3;ZP+.* N(Y6A68[4 BPM"*,R5T[M W@K>$$D7T^MD:%"94 MGJ,/QN9[P2N)629C5VF?#+.;-OK+6C\8T)^@6RU02/2)99"]Q+LZEC:@X!30 M,A@EO,7B$DW\CRCP@N!ALT9G'\Y':"=MGB:6=C) VY>&$=II2SNUM-,!VB6F MF*6 L$)K2*'<@C@Y[_@^O MALXZ>O[,Z]<+6[UP5&]3;6TFAR3#5Y(7@S%&K6;TUC3K^DB+MD#Z'(C>'O-5 MJW\U6CUKR$$(R%!SW48J9]Y2SM^U!9-WB_(FJXNC?5#Z+I7SZXG8>[!+&S[4FBE%=, MU6]XN]JVP)OZX7\VK_NG=FE'F$04<@WU+B,=OZA;4CU1?&_;P)8KW53LL-!M M'(0QT/LYY^HT,0+M'X/D#U!+ P04 " "DA*14F7A9>T<# !B# &0 M 'AL+W=O7PS3QZ.QCNI M[G4!8,A#R86>>(4QZ[>^K[,"2JK/Y!H$/EE*55*#2[7R]5H!S9U3R?TH"%*_ MI$QXT[';NU'3L=P8S@3<**(W94G5[QEPN9MXH?>X<+J[SB1=81L A M,Q:"XK"%.7!ND9#'KQK4:\ZTCNWY(_H[%SP&J !A8ODUR[7[*K;0./9!MM9%D[(X.2B6JD#W4B6@Z(T^T0U0[1H4-R MPB&N'6(7:,7,A75)#9V.E=P19:T1S4Y<;IPW1L.$E7%A%#YEZ&>F"R.S^SHYY%O8"?J#HC.5];F!97Z7=)6V*G#MD5E.XV3)!W[VW:^CXVB=#1HC/ZA/6AH M#WIIVUS8EU?!%L0&>A*1-HCI<]1IV- ;/J%.%?:@+4$T.I#IV"80)\_1[G"8%][@R<4K 9OJY&,#A7K M,(J3L%NRL'5IA+W$%Y2#=HKA#7$/AHE57T*B/6[T+!7;%^HP?DK%XN/_3S \ M/Y3LV.H\.B79OH:'_47\/0A0E#O1:(Z=!--&4=M#]25F7VO#P;-4;E^ZP_0I ME4N/+J@P'82'RG581XAZFZ;VQ05DQHPF&)D,'9$,5354-;+8QT#S63']"U!+ P04 " "DA*14F!"FB: % C%0 &0 'AL+W=O MI* MG0KM='[H1\5AL M35[2)%,WO8W6^;O!0$4;2)GJBQPR_&4E9,HT+N5ZH'()++9*:3*@GC<:I(QG MO=G4OEO(V504.N$9+"1119HRN;^#1.QN>G[O\.(#7V^T>3&837.VAB?0'_.% MQ-7@:"7F*62*BXQ(6-WT;OUWIY!! E$ MVIA@^+6%>T@28PEQ?*F,]HX^C6+S^6#]5QL\!K-D"NY%\IG'>G/3F_1(#"M6 M)/J#V/T&54 68"0293_)KI+U>B0JE!9II8P(4IZ5W^RE2D1# >VT*]!*@9XI M='H(*H7@W,.P0V%8*0S/%48="F&E8$,?E+';Q#TPS693*79$&FFT9AYL]JTV MYHMGIE&>M,1?.>KIV9,6T?/;.TQU3.Y%BOVGF*W@6W(;Q]P\LH2\S\J6-#^\ M>0#->*)^09&/3P_DS4^_3 <:H1B#@ZAR>U>ZI1UN??(H,KU19)[%$+?HW[OU M@TOZ\PO^JV.R9C\]3N:).\UI.IO!Z#A$=#0 AJZVIR(W(!0@R+C6EV1-6+1[=U76@NM M-3-KMS,Z]&GH30?;9E%>BP7AV!_68B=@PR/8T EV_@(RX@I(+GD$Q&;LBN!( M!UDN2,)3KMMPEX8G#4!^T#<-=0+[M10-^I[?CGIT1#WZ!M1%GE]&71KVO28@ MKS_VSV"WB 5A/^S /3[B'CMQ?[9<@@W(MB"1&PF MJ!WOY(AW\M_PVC8F,=- 5HQ+LF5)T0I[\KHYAGTSK$Y0MTA=]\=!.^CK(^AK M)^@%2,L@&79&N1<_FCWHV-F^5S.8]V,,&[]!JOYW'3>5N>8@\(:O+P R>B3Z TS]9XWE.1Y#:)K>[=5O[< /E2 M8"A<[XE8$67*KXC>,(UGK"0A>)3D>*:!9$^VZ)&P+"9+(%RI K-1Y-A!"K1. MR@9""QHMYHU&5K;*MKK5A%M)D1+O9Z(%,BE^HQ(CFLDUF 1G1;K$85AC,1XM M%'0;HXC$ Q[*+6V+BNS*"JAB^0^>JM$FKJ,-AVT):+FW@$S'L\Q&&('$DYDY MOV\A*Z!RK @"MJ)[8)) %IO<(N.#15.Q_K#O:OR:9GTWSRXZTH-IBQ"T:2]W M3J[,(9>G1=I:<;=SKX\Y=X51$[#O9N#O$09[Z0S#[1P[YU(@-2?[;E(VAU$R M_U*8/;!(6.8R6A.F/_Y!!F[-B;Z;%!%&:O:KK17F'^06G9K&-]O9U+&U$).6 ML3L*1Z,.BO9KNO/=?#=/\T3LX4!VBT)&&\S#I1K0FO3H#T)ZM"8]ZB:];ZL! M?4UI2'PA[> U6O,:=?/:8[D!FWL6QW)^J$0U@G''0L+7?)D B9IY9"1G4O.( MYX8-)8Y+CBQ!XD*:\0DXB5%W!7:%+KAH(_:["QC]2SN=UJ1)W71W")>EHBCI MZD R)X%$S%S.1!+I 7DPYBHRXE@G:?B^(CE+^RF3SZ!+]N^WQE8"&C7I/_2\ MKL+5'$+=8_P0R2NZ-/\D&K&T8GK]C\P!J>8#>H$/#EU3_K=A-JLG7H9QS?'F_Z M;NW]UMG[>__=0WE?5YLIKP\?D?9XID@"*S2)1S[$*LL;N7*A16ZOG)9":Y': MQPVP&*01P-]70NC#PC@XWHO._@502P,$% @ I(2D5*)V3@O< @ '@@ M !D !X;"]W;W)K&ULI5;;CMHP$/V54:1*6ZDE M(>&R6@$2L%NU#ZM%H.T^5'TPR0 63IS:!I:_[]@)*=N&E*HO)+ZH-HX#45F1YZ&V/R.]_7\093IELRQXQ65E*ES-!0K7V=*V2) Z7"#X.@ MYZ>,9]YHX.9F:C20.R-XAC,%>I>F3!TG*.1AZ+6]T\2$I9IK+#!2NAMZX?3?MV_UNPU>.!WWV#M;)4LJM'7Q)AEY@!:' MV%@&1H\]3E$(2T0R?I2<7O5)"SQ_/[%_QV1<7&X?IQ0(!*8 MRI0.AV8NOA]A02<[M3P[,%\PPF@A$7P:1 M#4_EZDSQF&=K>)0)"KBY1\.XT.\'OB'Y5H0?EU(GA=3P@M2(*#*ST?"0)9B\ MQ?MDN_(>GKQ/PD;"1Z9:$+4_0!B$88V>Z?7P=H.%J]3<8F6$7W"]SS!+($C1Y'4I:R9*&@%P;NZR/XS[(V/;N6CV\@SYWH+*X5(I].@ M0FU 41SK?#03M5N=>A_-L*#5;?31JWSTKLN'MK<5&PO=V]R:W-H965T/I!1)@WY878-N+[9(\8Z?(WG?,ST_<_$D]P *?5FSWD5$[X 9A^L^4BITHWQ0QSZEX7D/&SPL'.R\==^ENKTR'NYP?Z [N07T\W K=D0GED?,GTWB?+!S/$$$&&V5<4/UU@AO(,N-) M<_Q5.G6J.8UA\_G%^SL;O [FD4JXX=FG-%'[A1,[*($M/6;JCI]_AS*@J?&W MX9FTG^A!G M),QH[R7TVU3;J>6]XINGZ[6.*T$W/->;+:E=KFMT7VP4 MXEMT!U*)=*/T(&N /K)42419TGZU.E.12/3S6U TS>0OK8G940E.U IX="ZV?4''=+GVVW MW0?T^0_M$KU7D,L_!X"F%=!T,%([D;S2 9YTS)!>BUF+*"9A%)!N(NS5ZN8-,GVRJJQ95B<0NLH41P1IJ03TCJ8"/=#L")?. M!),PED/>T.9\:NPUZ?^ F=9";P&*)Y-PIYMQZ0&):\"6B7' M!4[2YB3A),8]G+5*XV&9'LO9R*$+I'X'*9F0GES&M>SCX%6/;3O5+H '[2.K MN?O2K:X.>+@\]/P8&"@\N-9X'/X_:B&N11^/4_U_6PUQNQ9$L[A/..I2@,?5 M@A'%"'>4@A!'?0>X+@5X7"T858YP6_VO@\CO9B"U]I-A[?^>>E2Z;B)AW^]9 M%E)+.GD=2?^>=(A\@.8M<:3'ZSQI$/C!T!KB2?_ MK<23ML1W8+N-FV,.8F?OQQ)M^)&IXA)9]59W\%5Q\ZR'%Q=X?Z )"#- O]]RKEX:9H+JGXGEWU!+ P04 M " "DA*14U_4W^#0# !F"P &0 'AL+W=O3'+;6#AQ9KN4 M_OM=NR64+:1,XV$OK>WX')]C^U[?X4JJ>YTC&G@L1*E'7FY,=>+[.LVQ8+HC M*RSIRURJ@AGJJH6O*X4LTP)WVT_L M%\X\F;EC&J=2?..9R4?>P(,,YVPIS+5&9G>'TYH(S*8RH)NAV9N?P]A1E MVH8J5!18" ]2T"T1W*R;_+03#H).W&QH#V[P)^Z%HZ/:T=';'-&Q%'"P1J:: M,T,[31\<$D(H;(: /F1LK9M\_3O/"Y^#VN>@W6=1";FF"^B2+"1+E>84OY ( M5K;0']?TQ_]'Y@B#Y\*_-47O'=-[ M&+N]?1OV_""%\?N$YQZ>_B:>&B/)WZE8"E0+5\AI2.6R-)NGO!ZMB\535R+] M-CZQ1:2KA)YI-A4H/=0+3I6(P#E1!ITC2M=J4]1M.D96KBZZDX:J+-?,J1!& M92?0][F4YJEC%ZA+Z_$O4$L#!!0 ( *2$I%3%9Y3$90, $T- 9 M>&PO=V]R:W-H965T5[W]=)!@735[($@5_V4A7,8%<=?%TJ8*ES*G(_#(+8 M+Q@7WGKIQK9JO925R;F K2*Z*@JF?MQ +H\KCWK/ U_Y(3-VP%\O2W: '9AO MY59ASV^CI+P H;D41,%^Y5W3]QL:6P=G\3>'H^ZUB:5R+^6#[7Q,5UY@$4$. MB;$A&/X]P@;RW$9"'/\U0;UV3NO8;S]'_^#((YE[IF$C\^\\-=G*FWLDA3VK M22AM9-,Z(H."B_F=/32)Z#AAGV"%L',)3 MA\D%AZAQB!S1&IFC=64@)0-^O]V"83S7OV,$ M;4?TTC<(T4[D)PV %.1#Y+83)-[D0*Z4M_'ZFU_,)G?C?A:,#/3%V1 MB+XC81"& W@V_]^=CL")VG1'+EYT(=ZU,#RU*<2U2W:05(H;#DCW*UU&X".(%9O6QK\>Y73B=Q7'7RB[8!=$"SB M23RL[;QE.!]E^$T\@K:'$AXY1O'$-K45E52"&TV82 D[,I76S1*4*W\B@;[9 M2*H7+9#%6UH!-.@.^>"UUT"#H"_N8CZ;A-')&ABPF\2+R?S"&J"]0D9'.7YG M2C%A?FF+T[";)7Q3$G>%A4:O+G%T)AV-IO/9Z1$^8!=%*/$%A;LB1<>KU%U1 MYO('0"UG)_(V9Z)&/[:):5Q?3 M3!W=SL]1VN'6W?!-?N)GPR?F/?"N["VX6I'QIX0SMP+.PY[#%D M<#5#3*J^N]<=(TMW_;V7!B_3KIGA>P>4-<#O>RG-<\=.T+Z@UC\!4$L#!!0 M ( *2$I%2Y*D[#'@, X2 - >&PO*PH%R2Z5BNBNO"5,%"K:29D(O.%+C;EW1"^O$%"1S= M3*5L0NY/W_]<*7/U+G#WDP\G)[W[LZM#^VD-G)'02SI\ >EYKX<3 XB1QR\C M?XX;H[[L-3<*ET'=M%<'_GS?(#H)V!0"Y$)W! MG&$Z+JDQ3,MK.ZD7U\8G4-",[S:E59AKNND/AF3K4-]LD+G2*=-=F#YI3=.Q M8!G(T3Q?PMVH,@30&%780S<#2+I@0M_!$_,CVN-?93LUZ4#'9 M#:V@9NAHW 3X=]D<]R[MZWB#DC\H\WEEMR/K.709N]$LX^MZOLXZ 1A['V>G M92DVGP3/9<'6_DES_5SD4[-78''-O7>3P&$3& MQR#R"'HR2MZDQK Y&G?.W[W3M[,&\)8S(=_A?4EL@P;S%1>&RV:VY&G*Y)-# MV-(;.KWUX^X5R\;B M,F5KELZ:J<[G]3"P QNUN<#A$+FN+S^"^3C,CP"&Q<$48#[."XOS/^UGA.[' M89BVD1<9H3XCU,=Y^9!9_<'B^'T2>_EWFB11%,=81F2>*O-A8'/+ J8+T# M\?UQH*?\/E$$5<6T84\PCB0)AD O^GLTCI'LQ/#QUP=[2J(H2?P(8'X%480A M\#3B"*8 -&!(%-7GX,%Y%+;G5+C]!6CZ&U!+ P04 " "DA*14EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( *2$ MI%1+A09S!04 *4K / >&PO=V]R:V)O;VLN>&ULQ9K?;]HZ%(#_%8NG MW8<.R*]M5:E$@>TB=;0J5>_C9!(#5A.;:SOMMK]^3B#K21N.]G+&$\0)YLMQ M[._8SL6S-H\KK1_9]R)7=M3;.K<[[_=MNA4%M^_U3BA_9JU-P9T_-)N^W1G! M,[L5PA5Y/Q@,DG[!I>I=7C1UW9H^/-!.I$YJY0NK@@J0/4DK5S*7 M[L>H5W_/18\54LE"_A39J#?H,;O5S_]J(W]JY7B^3(W.\U%ON#_Q((R3Z9OB M905YSU>V+G%\=<<]R*B7#'R%:VFLJZ^HZ^>>\4GXB_='I=.?9>Z$F7(GOAA= M[J3:5-7XN^B#VZCCT'SN@WAN_B2,>KV6J9CJM"R$7,]GX[O_<'5^'J\F,P8@ P0R."$D-\" !DBD.%)()?W_N/K; $@ M(P0R.B%D*Y(Q AF?$C($D D"F=!"3H5-C=Q5Y4ROV55II1+6 K@/"-P'6KAE M613<_*C EG*CI/\9]P/1.$UUZ0"O95<%L:4?T MNUP@ W9 UJ\0S-:=B=2(9]X_>\O:*A-B'4R5T_^ M F][T8H6YHXAL3R^:)T]RSRO-3SW.8C:5 1L;*UHMRDFCR&Q/7R;FE+X/.&[ MK\0*6]/>N*TP;%(: S$Q?0R)_3$5*P=9,$L,J36ABT*ZNF?6T9KX!-/G>D*E MKYX^S!)#8DW\QXWAK\8.3 Q#8C/<"=]!R]9X@2E@2.R I=/IX]D5MZ)JOZ)Z M]M\DQY@(AL0F6/AZK[5WU*WOB,LM-S!R 2:!@%@"RW)EQ?]E-;^856,NY,(, M$! ; $T]6AEF@,XHB*V 8\(<,\"T$!!KH2M'8N_N*^7;?R D)H6 6 I'TJ6& M$V)BO@B(?=&1-G6&$M-%0*P+D#]ULF'J"(C5@2=2K:4"3"D!L5+03*H] &%F M"8C-4F5274T<8E()B:6"IE3L'<3$'!,2.Z9)JCKCAUDE)+;*(;OJY$*7IH@U MB8 MA2)B"\%IPJ&A2T_JA]'Z#,3$+!016PB=,;12\0BS4'3*B4UK+2#"+!016PC' MA*E'A%DH(K80/O^"T8PQ"\7$%JKG7Z!KYW!OOC75B3$+Q<06.F#"+CY6JO2X MMT:J%&)B%HJI=^C1B>,9Q,0L%%/OT6.8[>UOS$(Q]2X]BMGJ0N@V/;&%?D_# M@LIL'-T51:OMD8L8&8F(5B8@N] M8'8.G1 3LU!,;*$73#AT3K9>FGY @HV>8!9*J'=QCBW,[+L4Q,0LE%!OZAS' MK)X"B(E9**'>U$&BZ:N'F)B%DE.MQE6-WK)0@EDH(;80<V)F:AA-A"'8N& ML--#3/1UL=I"_?IB>WF1B;54(EOXO["^/.5Y>FM8];%_H26*JWWI=9GG$U]V MHZXUSYJW3)LW9"]_ 5!+ P04 " "DA*14'M^97AP" ])P &@ 'AL M+U]R96QS+W=O M9-K*!I!3?BBV012M3G;?EC.P#^I!3R+."!6(RS_A$P*>?I5#.^Z[4]WM^[KX M.!Y.==7LQK'_D5)=[\JQK7==7T[G(YMN.+;C>3EL4]^NW]MM2;I MGVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/PW5W M39>-W)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@GS\H("CF#\H0E.@ M^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H"X': M@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.GG8)M!;46\ET%M1;R70 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LF+TL( M]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]';4VPGT=M3;"?1VU-L) M]';4VPGT]LG+;@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78"O0/U#@*] _4. M KT#]0X"O0/U#@*] _4. KUC\K&20.] O8- [T"]@T#O0+V#0.] O8- [XQZ M9P*],^J="?3.J'7 MM+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15 MX^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1 M[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C M&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0 M('U(D#X42!\:I \#TL\ K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "DA*14F5R<(Q & "<)P M$P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( *2$I%0O%3-2*@4 &<5 8 " @0X( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ I(2D5"W=I(C> @ 70D !@ ("!_A, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(2D5*_C M("L%" 7"$ !@ ("!:"( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ I(2D5!RPO)3;!@ 4Q !@ M ("!)5L 'AL+W=O&UL4$L! A0#% @ I(2D5"[A/13- @ J 8 M !D ("!,6D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(2D5+12L=PG P %@< !D M ("!FG( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ I(2D5.]DZZ\Q P O08 !D ("!6X@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ I(2D5(&PO=V]R:W-H965TA !X;"]W;W)K&UL4$L! A0#% @ I(2D5,+NV=9" P F@< !D M ("!,\@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ I(2D5 A([C.- @ A@4 !D ("! M]]( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ I(2D5&0[T]$V P ^08 !D ("!YML 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(2D5&JU+HLP P @08 !D M ("!O/( 'AL+W=O&PO=V]R M:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ MI(2D5,XX!S_I P O0T !D ("!2 D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(2D5!([*^_" @ $0@ !D M ("!+1P! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ I(2D5%$0Y?P"! &0X !D ("!OR4! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I(2D M5!7?^<,D P G0D !D ("!63&PO=V]R:W-H965T&UL4$L! A0#% @ I(2D5$;F#ZK[ @ NPD M !D ("!ND$! 'AL+W=O&PO=V]R:W-H965TZ ME@4 /TA 9 " @8M' 0!X;"]W;W)K&UL4$L! A0#% @ I(2D5/J?2.!5 @ L@4 !D M ("!6$T! 'AL+W=O&PO=V]R:W-H965T M%E[1P, &(, 9 M " @&UL4$L! A0# M% @ I(2D5)@0IHF@!0 (Q4 !D ("!258! 'AL+W=O M M" &0 @($@7 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ I(2D5-?U M-_@T P 9@L !D ("!/&,! 'AL+W=O4Q&4# !-#0 &0 M @(&G9@$ >&PO=V]R:W-H965TWYE>' ( #TG : " :=S 0!X;"]?7!E&UL4$L%!@ !* $H */10 !IX 0 $! end
XML 79 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 80 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 171 351 1 false 65 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) Statements 3 false false R4.htm 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Statements 4 false false R5.htm 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statements 5 false false R6.htm 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 100060 - Disclosure - Description of Business Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDescriptionOfBusiness Description of Business Notes 7 false false R8.htm 100070 - Disclosure - Summary of Significant Accounting Policies Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 100080 - Disclosure - Business Combination Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombination Business Combination Notes 9 false false R10.htm 100090 - Disclosure - Fair Value Measurements Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 100100 - Disclosure - Accounts Receivable Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivable Accounts Receivable Notes 11 false false R12.htm 100110 - Disclosure - Inventories Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventories Inventories Notes 12 false false R13.htm 100120 - Disclosure - Goodwill and Intangible Assets Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 100130 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 14 false false R15.htm 100140 - Disclosure - Debt Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebt Debt Notes 15 false false R16.htm 100150 - Disclosure - Commitments and Contingencies Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 100160 - Disclosure - Warrants Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrants Warrants Notes 17 false false R18.htm 100170 - Disclosure - Revenue Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenue Revenue Notes 18 false false R19.htm 100180 - Disclosure - Stock-Based Compensation Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 100190 - Disclosure - Net Loss Per Share Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureNetLossPerShare Net Loss Per Share Notes 20 false false R21.htm 100200 - Disclosure - Subsequent Event Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSubsequentEvent Subsequent Event Notes 21 false false R22.htm 100210 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 100220 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 100230 - Disclosure - Business Combination (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationTables Business Combination (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombination 24 false false R25.htm 100240 - Disclosure - Fair Value Measurements (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurements 25 false false R26.htm 100250 - Disclosure - Accounts Receivable (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableTables Accounts Receivable (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivable 26 false false R27.htm 100260 - Disclosure - Inventories (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventories 27 false false R28.htm 100270 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 28 false false R29.htm 100280 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 29 false false R30.htm 100290 - Disclosure - Debt (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebt 30 false false R31.htm 100300 - Disclosure - Commitments and Contingencies (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 31 false false R32.htm 100310 - Disclosure - Warrants (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsTables Warrants (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrants 32 false false R33.htm 100320 - Disclosure - Revenue (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenue 33 false false R34.htm 100330 - Disclosure - Stock-Based Compensation (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensation 34 false false R35.htm 100340 - Disclosure - Net Loss Per Share (Tables) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureNetLossPerShare 35 false false R36.htm 100360 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 36 false false R37.htm 100370 - Disclosure - Summary of Significant Accounting Policies - Components of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashCashEquivalentsAndRestrictedCashDetails Summary of Significant Accounting Policies - Components of Cash, Cash Equivalents and Restricted Cash (Details) Details 37 false false R38.htm 100380 - Disclosure - Summary of Significant Accounting Policies - Summary of Roll-Forward Warranty Liability (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRollForwardWarrantyLiabilityDetails Summary of Significant Accounting Policies - Summary of Roll-Forward Warranty Liability (Details) Details 38 false false R39.htm 100390 - Disclosure - Business Combination - Additional Information (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails Business Combination - Additional Information (Details) Details 39 false false R40.htm 100400 - Disclosure - Business Combination - Summary of Purchase Price Allocation (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails Business Combination - Summary of Purchase Price Allocation (Details) Details 40 false false R41.htm 100430 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 41 false false R42.htm 100440 - Disclosure - Fair Value Measurements - Summary of Changes to Contingent Consideration Payable (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails Fair Value Measurements - Summary of Changes to Contingent Consideration Payable (Details) Details 42 false false R43.htm 100450 - Disclosure - Fair Value Measurements - Schedule of Assumptions Used in Black-Scholes Options Pricing Model at the Date of Grant (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedInBlackscholesOptionsPricingModelAtTheDateOfGrantDetails Fair Value Measurements - Schedule of Assumptions Used in Black-Scholes Options Pricing Model at the Date of Grant (Details) Details 43 false false R44.htm 100460 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails Accounts Receivable - Summary of Accounts Receivable (Details) Details 44 false false R45.htm 100470 - Disclosure - Accounts Receivable - Additional Information (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails Accounts Receivable - Additional Information (Details) Details 45 false false R46.htm 100480 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetails Inventories - Schedule of Inventories (Details) Details 46 false false R47.htm 100490 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill and Intangible Assets (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill and Intangible Assets (Details) Details 47 false false R48.htm 100500 - Disclosure - Goodwill and Intangible Assets - Summary of Acquired Intangible Assets (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails Goodwill and Intangible Assets - Summary of Acquired Intangible Assets (Details) Details 48 false false R49.htm 100510 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 49 false false R50.htm 100520 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Details 50 false false R51.htm 100540 - Disclosure - Debt - Additional Information (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 51 false false R52.htm 100550 - Disclosure - Debt - Schedule of Annual Principal Maturities of Term Loans (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails Debt - Schedule of Annual Principal Maturities of Term Loans (Details) Details 52 false false R53.htm 100560 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 53 false false R54.htm 100570 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Cost and Information Related to Operating Lease Liabilities (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails Commitments and Contingencies - Summary of Operating Lease Cost and Information Related to Operating Lease Liabilities (Details) Details 54 false false R55.htm 100580 - Disclosure - Commitments and Contingencies - Summary of Future Maturities of Lease Liabilities under Noncancelable Operating Leases (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails Commitments and Contingencies - Summary of Future Maturities of Lease Liabilities under Noncancelable Operating Leases (Details) Details 55 false false R56.htm 100590 - Disclosure - Warrants - Summary of Warrants Activity (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails Warrants - Summary of Warrants Activity (Details) Details 56 false false R57.htm 100600 - Disclosure - Warrants - Additional Information (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails Warrants - Additional Information (Details) Details 57 false false R58.htm 100610 - Disclosure - Revenue - Net Revenue Disaggregated into Categories (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails Revenue - Net Revenue Disaggregated into Categories (Details) Details 58 false false R59.htm 100620 - Disclosure - Revenue - Additional Information (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 59 false false R60.htm 100630 - Disclosure - Revenue - Schedule of Changes in Contract Liabilities (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueScheduleOfChangesInContractLiabilitiesDetails Revenue - Schedule of Changes in Contract Liabilities (Details) Details 60 false false R61.htm 100640 - Disclosure - Stock-Based Compensation - Summary of Allocated Stock Based Compensation Expense (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAllocatedStockBasedCompensationExpenseDetails Stock-Based Compensation - Summary of Allocated Stock Based Compensation Expense (Details) Details 61 false false R62.htm 100650 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 62 false false R63.htm 100660 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Assumptions Used in Black-Scholes Options Pricing Model (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfWeightedAverageAssumptionsUsedInBlackScholesOptionsPricingModelDetails Stock-Based Compensation - Schedule of Weighted Average Assumptions Used in Black-Scholes Options Pricing Model (Details) Details 63 false false R64.htm 100670 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units and Restricted Stock Awards (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails Stock-Based Compensation - Summary of Restricted Stock Units and Restricted Stock Awards (Details) Details 64 false false R65.htm 100680 - Disclosure - Stock-Based Compensation - Schedule of Fair Value of ESPP Used in Black-Scholes Options Pricing Model (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfFairValueOfESPPUsedInBlackScholesOptionsPricingModelDetails Stock-Based Compensation - Schedule of Fair Value of ESPP Used in Black-Scholes Options Pricing Model (Details) Details 65 false false R66.htm 100690 - Disclosure - Net Loss Per Share - Schedule of Computation of Diluted Net Loss Per Share (Details) Sheet http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Computation of Diluted Net Loss Per Share (Details) Details 66 false false All Reports Book All Reports vapo-20220331.htm vapo-20220331.xsd vapo-20220331_cal.xml vapo-20220331_def.xml vapo-20220331_lab.xml vapo-20220331_pre.xml vapo-ex31_1.htm vapo-ex31_2.htm vapo-ex32_1.htm vapo-ex32_2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "vapo-20220331.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 171, "dts": { "calculationLink": { "local": [ "vapo-20220331_cal.xml" ] }, "definitionLink": { "local": [ "vapo-20220331_def.xml" ] }, "inline": { "local": [ "vapo-20220331.htm" ] }, "labelLink": { "local": [ "vapo-20220331_lab.xml" ] }, "presentationLink": { "local": [ "vapo-20220331_pre.xml" ] }, "schema": { "local": [ "vapo-20220331.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/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 586, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 11 }, "keyCustom": 56, "keyStandard": 295, "memberCustom": 24, "memberStandard": 41, "nsprefix": "vapo", "nsuri": "http://vapotherm.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Fair Value Measurements", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Accounts Receivable", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Inventories", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Goodwill and Intangible Assets", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Debt", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Commitments and Contingencies", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "vapo:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Warrants", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "vapo:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Revenue", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Stock-Based Compensation", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Net Loss Per Share", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureNetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Subsequent Event", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "vapo:ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "vapo:ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Business Combination (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationTables", "shortName": "Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Fair Value Measurements (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Accounts Receivable (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Inventories (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Debt (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "vapo:ScheduleOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "vapo:ScheduleOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "vapo:WarrantsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Warrants (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "vapo:WarrantsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Revenue (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Net Loss Per Share (Tables)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureNetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U_Segment", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Summary of Significant Accounting Policies - Components of Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashCashEquivalentsAndRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Components of Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "vapo:ProductWarrantyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_a9d45a83-8324-4b5c-9271-1c753a3fea68", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Summary of Significant Accounting Policies - Summary of Roll-Forward Warranty Liability (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRollForwardWarrantyLiabilityDetails", "shortName": "Summary of Significant Accounting Policies - Summary of Roll-Forward Warranty Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "vapo:ProductWarrantyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_a9d45a83-8324-4b5c-9271-1c753a3fea68", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_c06119f0-7461-44e1-bc5c-21050b1615d2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Business Combination - Additional Information (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails", "shortName": "Business Combination - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_c06119f0-7461-44e1-bc5c-21050b1615d2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Business Combination - Summary of Purchase Price Allocation (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails", "shortName": "Business Combination - Summary of Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_9b4acd37-9ac3-4c52-a11f-0d90c55ae445", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "INF", "first": true, "lang": null, "name": "vapo:FairValueAssetsTransfersInAndOutOfLevel12Or3", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "INF", "first": true, "lang": null, "name": "vapo:FairValueAssetsTransfersInAndOutOfLevel12Or3", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Fair Value Measurements - Summary of Changes to Contingent Consideration Payable (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails", "shortName": "Fair Value Measurements - Summary of Changes to Contingent Consideration Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_2d7bfab0-a8ed-4ffb-b15a-66b9c3817e92", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Fair Value Measurements - Schedule of Assumptions Used in Black-Scholes Options Pricing Model at the Date of Grant (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedInBlackscholesOptionsPricingModelAtTheDateOfGrantDetails", "shortName": "Fair Value Measurements - Schedule of Assumptions Used in Black-Scholes Options Pricing Model at the Date of Grant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails", "shortName": "Accounts Receivable - Summary of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_f99c7d00-0db6-4ca3-81e4-b64d70e48603", "decimals": "INF", "first": true, "lang": null, "name": "vapo:NumberOfMajorCustomer", "reportCount": 1, "unique": true, "unitRef": "U_Customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Accounts Receivable - Additional Information (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails", "shortName": "Accounts Receivable - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_f99c7d00-0db6-4ca3-81e4-b64d70e48603", "decimals": "INF", "first": true, "lang": null, "name": "vapo:NumberOfMajorCustomer", "reportCount": 1, "unique": true, "unitRef": "U_Customer", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryPartsAndComponentsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Inventories - Schedule of Inventories (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetails", "shortName": "Inventories - Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryPartsAndComponentsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_a9d45a83-8324-4b5c-9271-1c753a3fea68", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill and Intangible Assets (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillAndIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill and Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Goodwill and Intangible Assets - Summary of Acquired Intangible Assets (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Summary of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_5176de92-f606-47a0-b1c0-35fa5cdf999d", "decimals": "-5", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_aa8a3d5e-664d-4109-9521-5cc28a8b8841", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_aa8a3d5e-664d-4109-9521-5cc28a8b8841", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Debt - Additional Information (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_eb1705ac-344f-424e-99de-9820e0513bda", "decimals": null, "lang": "en-US", "name": "vapo:DebtInstrumentPrepaymentDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_719cf0f2-ea11-40f1-871a-8e5597de447e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Debt - Schedule of Annual Principal Maturities of Term Loans (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails", "shortName": "Debt - Schedule of Annual Principal Maturities of Term Loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_719cf0f2-ea11-40f1-871a-8e5597de447e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1ab8f97d-5471-41b2-aad0-d86bae8cefd5", "decimals": "INF", "first": true, "lang": null, "name": "vapo:AreaSpaceUnderOperatingLease", "reportCount": 1, "unique": true, "unitRef": "U_sqft", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100560 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1ab8f97d-5471-41b2-aad0-d86bae8cefd5", "decimals": "INF", "first": true, "lang": null, "name": "vapo:AreaSpaceUnderOperatingLease", "reportCount": 1, "unique": true, "unitRef": "U_sqft", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "vapo:ScheduleOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100570 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Cost and Information Related to Operating Lease Liabilities (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails", "shortName": "Commitments and Contingencies - Summary of Operating Lease Cost and Information Related to Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "vapo:ScheduleOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100580 - Disclosure - Commitments and Contingencies - Summary of Future Maturities of Lease Liabilities under Noncancelable Operating Leases (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails", "shortName": "Commitments and Contingencies - Summary of Future Maturities of Lease Liabilities under Noncancelable Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1fecdb1a-7893-49ed-a4ec-3785bd06d749", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "vapo:WarrantsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_ee645111-707c-497f-ac07-360c3ee8a73b", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100590 - Disclosure - Warrants - Summary of Warrants Activity (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails", "shortName": "Warrants - Summary of Warrants Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "vapo:WarrantsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_ee645111-707c-497f-ac07-360c3ee8a73b", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f6c2325-69c3-47d4-ab5c-6ec29146af23", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100600 - Disclosure - Warrants - Additional Information (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails", "shortName": "Warrants - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "vapo:WarrantsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_1f268ca2-e6f4-442f-9519-d4a60962fef1", "decimals": null, "lang": "en-US", "name": "vapo:WarrantsExpireDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100610 - Disclosure - Revenue - Net Revenue Disaggregated into Categories (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails", "shortName": "Revenue - Net Revenue Disaggregated into Categories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_cc869f63-e96f-4b66-9715-12928d520cb4", "decimals": "2", "first": true, "lang": null, "name": "vapo:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100620 - Disclosure - Revenue - Additional Information (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_cc869f63-e96f-4b66-9715-12928d520cb4", "decimals": "2", "first": true, "lang": null, "name": "vapo:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_a9d45a83-8324-4b5c-9271-1c753a3fea68", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100630 - Disclosure - Revenue - Schedule of Changes in Contract Liabilities (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueScheduleOfChangesInContractLiabilitiesDetails", "shortName": "Revenue - Schedule of Changes in Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_a9d45a83-8324-4b5c-9271-1c753a3fea68", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100640 - Disclosure - Stock-Based Compensation - Summary of Allocated Stock Based Compensation Expense (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAllocatedStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Summary of Allocated Stock Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100650 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100660 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Assumptions Used in Black-Scholes Options Pricing Model (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfWeightedAverageAssumptionsUsedInBlackScholesOptionsPricingModelDetails", "shortName": "Stock-Based Compensation - Schedule of Weighted Average Assumptions Used in Black-Scholes Options Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_b5b709ef-1658-4249-9810-1cc2aee1840d", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100670 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units and Restricted Stock Awards (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Units and Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_b5b709ef-1658-4249-9810-1cc2aee1840d", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100680 - Disclosure - Stock-Based Compensation - Schedule of Fair Value of ESPP Used in Black-Scholes Options Pricing Model (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfFairValueOfESPPUsedInBlackScholesOptionsPricingModelDetails", "shortName": "Stock-Based Compensation - Schedule of Fair Value of ESPP Used in Black-Scholes Options Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_5c6676dc-79ff-4866-820b-c40014247cb5", "decimals": "3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100690 - Disclosure - Net Loss Per Share - Schedule of Computation of Diluted Net Loss Per Share (Details)", "role": "http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Computation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100060 - Disclosure - Description of Business", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100070 - Disclosure - Summary of Significant Accounting Policies", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100080 - Disclosure - Business Combination", "role": "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "vapo-20220331.htm", "contextRef": "C_4f720adb-2972-4ecd-abca-3ebb0f5eee89", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "country_BR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BRAZIL", "terseLabel": "Brazil" } } }, "localname": "BR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "2 Dryden Loan, Bilston Glen Industrial Estate, Loanhead in the United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "Tijuana, Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_PA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PANAMA", "terseLabel": "1301 Virginia Drive, Fort Washington, Pennsylvania" } } }, "localname": "PA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "US", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address Address Line1", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation State Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security12b Title", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r191", "r326", "r331", "r557" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r269", "r304", "r349", "r351", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r554", "r558", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r269", "r304", "r349", "r351", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r554", "r558", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r191", "r326", "r331", "r557" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r188", "r326", "r329", "r521", "r553", "r555" ], "lang": { "en-us": { "role": { "label": "Product Or Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r188", "r326", "r329", "r521", "r553", "r555" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r269", "r304", "r339", "r349", "r351", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r554", "r558", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r269", "r304", "r339", "r349", "r351", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r554", "r558", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r132", "r133", "r134", "r135", "r136", "r137", "r148", "r200", "r201", "r380", "r398", "r447", "r448", "r449", "r450", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Restatement [Axis]", "terseLabel": "Revision of Prior Period" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r132", "r133", "r134", "r135", "r136", "r137", "r148", "r200", "r201", "r380", "r398", "r447", "r448", "r449", "r450", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Restatement [Domain]", "terseLabel": "Revision of Prior Period" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r127", "r128", "r129", "r132", "r133", "r135", "r136" ], "lang": { "en-us": { "role": { "label": "Revision Of Prior Period Error Correction Adjustment [Member]", "terseLabel": "Adjustment to Correct Immaterial Errors" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r189", "r190", "r326", "r330", "r556", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r189", "r190", "r326", "r330", "r556", "r570", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "label": "Statement Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r509", "r511", "r514", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails" ], "xbrltype": "domainItemType" }, "stpr_NH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NEW HAMPSHIRE", "terseLabel": "100 Domain Drive, Exeter New Hampshire" } } }, "localname": "NH", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "stpr_OK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OKLAHOMA", "terseLabel": "101st Street, Tulsa, Oklahoma" } } }, "localname": "OK", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "stpr_TX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TEXAS", "terseLabel": "Mesquite, Texas" } } }, "localname": "TX", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts Notes And Loans Receivable [Line Items]", "terseLabel": "Accounts Notes And Loans Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44", "r502" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r192", "r193" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails": { "order": 0.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable Gross Current", "terseLabel": "Total accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r25", "r192", "r193" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable Net Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net of allowance for doubtful accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r11", "r12", "r47" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r11", "r12", "r47" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r11", "r12", "r47" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r11", "r47", "r338" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation liability" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r62", "r63", "r64", "r544", "r564", "r568" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income Loss Net Of Tax", "terseLabel": "Accumulated other comprehensive (loss) income", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r61", "r64", "r71", "r72", "r73", "r122", "r123", "r124", "r440", "r559", "r560", "r596" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite Lived Intangible Assets Weighted Average Useful Life", "terseLabel": "Weighted Average Amortization Period in Years" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r26" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid In Capital Common Stock", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r352", "r354", "r383", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value", "terseLabel": "Stock-based compensation expense", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r354", "r374", "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share Based Compensation Expense", "terseLabel": "Allocated stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAllocatedStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r194", "r202" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance For Doubtful Accounts Receivable Current", "negatedLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r85", "r100", "r289", "r476" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization Of Debt Discount Premium", "terseLabel": "Amortization of discount on debt" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r100", "r216", "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization Of Intangible Assets", "negatedLabel": "Amortization", "terseLabel": "Amortization expense of intangible assets", "totalLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfLand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of land held.", "label": "Area Of Land", "terseLabel": "Area of land" } } }, "localname": "AreaOfLand", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r117", "r171", "r180", "r186", "r198", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r434", "r441", "r458", "r500", "r502", "r527", "r542" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r58", "r117", "r198", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r434", "r441", "r458", "r500", "r502" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r355", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r445", "r446" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis Of Accounting Policy Policy [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r348", "r350" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails", "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r348", "r350", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails", "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfChangesToContingentConsiderationPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "auth_ref": [ "r406", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.", "label": "Business Acquisition Effective Date Of Acquisition1", "terseLabel": "Acquisition date" } } }, "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Payments of contingent consideration in shares, value assigned" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Payments of contingent consideration in shares" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition Pro Forma Earnings Per Share Basic", "terseLabel": "Net loss per share, basic" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfBusinessAcquisitionProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r410", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisitions Pro Forma Net Income Loss", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfBusinessAcquisitionProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r410", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisitions Pro Forma Revenue", "terseLabel": "Net revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfBusinessAcquisitionProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination Acquisition Related Costs", "terseLabel": "Transaction costs associated with acquisition" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r421", "r422", "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination Consideration Transferred1", "negatedLabel": "Payments", "terseLabel": "Purchase price, net of cash acquired", "totalLabel": "Business Combination, Consideration Transferred, Total", "verboseLabel": "Business acquisition, total consideration in cash" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r99", "r430" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Change in fair value of contingent consideration", "terseLabel": "Contingent Consideration Arrangements, Payments", "verboseLabel": "Contingent consideration as compensation expense" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r420", "r423", "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination Contingent Consideration Liability", "periodEndLabel": "Balance at March 31, 2022", "periodStartLabel": "Balance at December 31, 2021", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r420", "r424" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration, current portion" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, 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.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Prepaid Expense And Other Assets", "terseLabel": "Prepaids and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accounts Payable", "negatedLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Deferred Revenue", "negatedLabel": "Contract liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Identified intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Other Than Goodwill", "terseLabel": "Intangible assets", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r414", "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities", "negatedTotalLabel": "Total liabilities assumed", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncurrent Liabilities Other", "negatedLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Noncurrent Assets", "terseLabel": "Other long-term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r414", "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment", "terseLabel": "Property and equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r415" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": { "auth_ref": [ "r409" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expensed.", "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed", "terseLabel": "Settlement of preexisting transactions" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r4", "r121", "r164" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description And Basis Of Presentation [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r105", "r106", "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred But Not Yet Paid", "terseLabel": "Property and equipment purchases in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r40", "r102" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashCashEquivalentsAndRestrictedCashDetails": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0 }, "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash And Cash Equivalents At Carrying Value", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashCashEquivalentsAndRestrictedCashDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash And Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash And Cash Equivalents Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r15", "r103", "r525" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash And Cash Equivalents Restricted Cash And Cash Equivalents Policy", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r96", "r102", "r108" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashCashEquivalentsAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "verboseLabel": "Cash, cash equivalents and restricted cash balance" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashCashEquivalentsAndRestrictedCashDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r96", "r465" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow Operating Activities Lessee [Abstract]", "terseLabel": "Operating cash flow impacts:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r115", "r117", "r138", "r139", "r140", "r142", "r144", "r151", "r152", "r153", "r198", "r255", "r259", "r260", "r261", "r264", "r265", "r302", "r303", "r305", "r306", "r458", "r593" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1", "periodEndLabel": "Weighted average exercise price, ending balance", "periodStartLabel": "Weighted average exercise price, beginning balance", "terseLabel": "Warrants exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class Of Warrant Or Right [Line Items]", "terseLabel": "Class Of Warrant Or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Granted warrants to purchase shares", "verboseLabel": "Warrants to purchase share of common stock" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Number of shares, ending balance", "periodStartLabel": "Number of shares, beginning balance" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r313", "r353" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class Of Warrant Or Right [Table]", "terseLabel": "Class Of Warrant Or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r53", "r237", "r531", "r548" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments And Contingencies", "terseLabel": "Commitments and contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments And Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r234", "r235", "r236", "r244", "r573" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments And Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock).", "label": "Common Stock Including Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r122", "r123", "r448" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock Par Or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock Shares Issued", "terseLabel": "Common stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r307" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock Shares Outstanding", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r502" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock Value", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock ($0.001 par value) 175,000,000 shares authorized as of March 31, 2022 and December 31, 2021, 26,559,819 and 26,126,253 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively", "totalLabel": "Common Stock, Value, Issued, Total" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs Policy [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r66", "r68", "r69", "r78", "r534", "r550" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income Net Of Tax", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r159", "r160", "r191", "r455", "r456", "r572" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r159", "r160", "r191", "r455", "r456", "r569", "r572" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk By Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r159", "r160", "r191", "r455", "r456", "r569", "r572" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk By Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r159", "r160", "r191", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk Percentage1", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r159", "r160", "r191", "r455", "r456", "r572" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r110", "r436" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation Policy [Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract With Customer Asset And Liability Table [Text Block]", "terseLabel": "Schedule of Changes in Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r314", "r315", "r327" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract With Customer Liability", "terseLabel": "Contract liabilities", "totalLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract With Customer Liability [Abstract]", "terseLabel": "Contract Liabilities" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueScheduleOfChangesInContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r314", "r315", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract With Customer Liability Current", "periodEndLabel": "Balance at March 31, 2022", "periodStartLabel": "Balance at December 31, 2021" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueScheduleOfChangesInContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r82", "r117", "r198", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r458" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost Of Revenue", "terseLabel": "Cost of revenue", "totalLabel": "Cost of Revenue, Total" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAllocatedStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost Of Sales Policy [Text Block]", "terseLabel": "Shipping and Handling Costs" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r158", "r191" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerContractsMember": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Entity's established relationships with its customers through contracts.", "label": "Customer Contracts [Member]", "terseLabel": "Customer Agreements" } } }, "localname": "CustomerContractsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationship" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r114", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r283", "r290", "r291", "r293", "r301" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r116", "r120", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r295", "r296", "r297", "r298", "r479", "r528", "r529", "r541" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument Basis Spread On Variable Rate1", "terseLabel": "Debt instrument rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r21", "r539" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.", "label": "Debt Instrument Covenant Description", "terseLabel": "Debt instrument, covenant description" } } }, "localname": "DebtInstrumentCovenantDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r49", "r269", "r453" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument Maturity Date", "terseLabel": "Debt instrument, maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r51", "r116", "r120", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r295", "r296", "r297", "r298", "r479" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPaymentTerms": { "auth_ref": [ "r50", "r538" ], "lang": { "en-us": { "role": { "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment.", "label": "Debt Instrument Payment Terms", "terseLabel": "Loan agreement, payment terms" } } }, "localname": "DebtInstrumentPaymentTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRepurchaseDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the debt instrument was repurchased, in YYYY-MM-DD format.", "label": "Debt Instrument, Repurchase Date", "terseLabel": "Loan Facility Paid Off Obligations, Prior" } } }, "localname": "DebtInstrumentRepurchaseDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r51", "r116", "r120", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r295", "r296", "r297", "r298", "r308", "r309", "r310", "r311", "r476", "r477", "r479", "r480", "r540" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r389", "r390" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets", "totalLabel": "Deferred Income Tax Assets, Net, Total" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r118", "r395", "r400", "r401", "r402" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense Benefit", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Expense (Benefit), Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueAndCreditsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Revenue And Credits Current [Abstract]", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenueAndCreditsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueScheduleOfChangesInContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue Current", "periodEndLabel": "Balance at March 31, 2022", "periodStartLabel": "Balance at December 31, 2021", "totalLabel": "Deferred Revenue, Current, Total" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueScheduleOfChangesInContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r100", "r228" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation And Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation Of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r326", "r329", "r330", "r331", "r332", "r333", "r334", "r335" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation Of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation Of Revenue Table [Text Block]", "terseLabel": "Net Revenue Disaggregated into Categories" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share Basic And Diluted", "terseLabel": "Net loss per share - basic and diluted", "totalLabel": "Earnings Per Share, Basic and Diluted, Total" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r145", "r146", "r147", "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r465" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and employee-related costs", "totalLabel": "Employee-related Liabilities, Current, Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAllocatedStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan", "verboseLabel": "Employee Stock Purchase Plan Shares" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfFairValueOfESPPUsedInBlackScholesOptionsPricingModelDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Options to Purchase Common Stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r71", "r72", "r73", "r122", "r123", "r124", "r126", "r133", "r136", "r150", "r199", "r307", "r312", "r377", "r378", "r379", "r397", "r398", "r448", "r467", "r468", "r469", "r470", "r471", "r472", "r559", "r560", "r561", "r596" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedInBlackscholesOptionsPricingModelAtTheDateOfGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedInBlackscholesOptionsPricingModelAtTheDateOfGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of Assumptions Used in Black-Scholes Options Pricing Model at the Date of Grant" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r281", "r295", "r296", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r451", "r506", "r507", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value By Fair Value Hierarchy Level [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r281", "r340", "r341", "r346", "r347", "r451", "r506" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value Inputs Level1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r281", "r295", "r296", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r451", "r508" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r281", "r295", "r296", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r506", "r507", "r508" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r196", "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financing receivable.", "label": "Financing Receivables [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "FinancingReceivablesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite Lived Intangible Asset Useful Life", "terseLabel": "Amortization period for intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r222" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r217", "r219", "r222", "r224", "r522", "r523" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite Lived Intangible Assets By Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Foreign Currency Translation Gain Loss", "terseLabel": "Foreign currency exchange rate changes" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r222", "r523" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Gross", "terseLabel": "Gross Carrying Amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r217", "r221" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r222", "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Net", "periodEndLabel": "Balance at March 31, 2022", "periodStartLabel": "Balance at December 31, 2021", "totalLabel": "Finite-Lived Intangible Assets, Net, Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments.", "label": "Finite Lived Intangible Assets Purchase Accounting Adjustments", "negatedTerseLabel": "Decrease in intangible assets", "terseLabel": "Change in value based on correction of purchase price calculation and allocation" } } }, "localname": "FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Finite Lived Intangible Assets Roll Forward", "terseLabel": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r459", "r461", "r463", "r464" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain Loss Before Tax", "terseLabel": "Foreign currency loss", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions And Translations Policy [Text Block]", "terseLabel": "Foreign Currency and Foreign Operations" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r100" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain Loss On Sale Of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r100", "r299", "r300" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gains Losses On Extinguishment Of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt", "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General And Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAllocatedStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r207", "r209", "r502", "r526" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at March 31, 2022", "periodStartLabel": "Balance at December 31, 2021", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillAndIntangibleAssetsDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill And Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill And Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill Foreign Currency Translation Gain Loss", "terseLabel": "Foreign currency exchange rate changes" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r100", "r208", "r210", "r214" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment", "verboseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r212", "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill Purchase Accounting Adjustments", "negatedTerseLabel": "Decrease in goodwill", "terseLabel": "Change in value based on correction of purchase price calculation and allocation" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill Roll Forward", "terseLabel": "Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r81", "r117", "r171", "r179", "r182", "r185", "r187", "r198", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r458" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r100", "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairments of intangible assets", "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r100", "r227", "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of property and equipment", "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r76", "r171", "r179", "r182", "r185", "r187", "r524", "r532", "r536", "r551" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAllocatedStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAllocatedStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r119", "r135", "r136", "r170", "r391", "r399", "r403", "r552" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense Benefit", "terseLabel": "Provision for income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "verboseLabel": "Provision or benefit for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r70", "r387", "r388", "r392", "r393", "r394", "r396" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax Policy [Text Block]", "terseLabel": "Income Tax" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r99" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase Decrease In Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r99" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase Decrease In Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase Decrease In Accrued Liabilities And Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r99", "r516" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase Decrease In Contract With Customer Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r99" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase Decrease In Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase Decrease In Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r99", "r487" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities, current and long-term" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r99" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase Decrease In Prepaid Deferred Expense And Other Assets", "negatedLabel": "Prepaid expenses and other assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r111", "r221", "r518", "r519", "r520", "r522" ], "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r215", "r220" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets Net Excluding Goodwill", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r74", "r169", "r475", "r478", "r535" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r94", "r97", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid Net", "terseLabel": "Interest paid during the period" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r34", "r205" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory Finished Goods Net Of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r57", "r502" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPartsAndComponentsNetOfReserves": { "auth_ref": [ "r57", "r204" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetails": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance.", "label": "Inventory Parts And Components Net Of Reserves", "terseLabel": "Component parts" } } }, "localname": "InventoryPartsAndComponentsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r84", "r168" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r491", "r493" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease Cost", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Cost [Abstract]", "terseLabel": "Lease cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseExpirationDate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.", "label": "Lease Expiration Date1", "terseLabel": "Lease expiration" } } }, "localname": "LeaseExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee Operating Lease Liability Maturity Table [Text Block]", "terseLabel": "Summary of Future Maturities of Lease Liabilities under Noncancelable Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r492" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee Operating Lease Liability Payments Due", "totalLabel": "Total payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r492" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r492" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r492" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r492" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r492" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r492" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee Operating Lease Liability Payments Remainder Of Fiscal Year", "terseLabel": "2022 (remaining 9 months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r492" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee Operating Lease Liability Undiscounted Excess Amount", "negatedLabel": "Less interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r494", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.", "label": "Lessor Leases Policy [Text Block]", "terseLabel": "Lease Revenue" } } }, "localname": "LessorLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter Of Credit [Member]", "terseLabel": "Letters of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r117", "r181", "r198", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r435", "r441", "r442", "r458", "r500", "r501" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r117", "r198", "r458", "r502", "r530", "r546" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities And Stockholders Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities And Stockholders Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48", "r117", "r198", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r435", "r441", "r442", "r458", "r500", "r501", "r502" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r529", "r541" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line Of Credit", "terseLabel": "Outstanding balance under line of credit", "totalLabel": "Long-term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r45", "r116" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Line Of Credit Facility [Axis]", "terseLabel": "Lender Name" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r45" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "verboseLabel": "Facility fee, amount" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line Of Credit Facility Interest Rate At Period End", "terseLabel": "Line of credit, interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r45", "r116" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line Of Credit Facility Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Commitment Fee Percentage", "verboseLabel": "Facility fee, percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r19", "r528" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Revolving loan facility" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR Rate" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r280", "r294", "r295", "r296", "r529", "r543" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long Term Debt", "totalLabel": "Long-term loans payable" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r120", "r253", "r285" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long Term Debt Maturities Repayments Of Principal In Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r120", "r253", "r285" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long Term Debt Maturities Repayments Of Principal In Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r120", "r253", "r285" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long Term Debt Maturities Repayments Of Principal In Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r120", "r253", "r285" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long Term Debt Maturities Repayments Of Principal In Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r120" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long Term Debt Maturities Repayments Of Principal Remainder Of Fiscal Year", "terseLabel": "2022 (remaining 9 months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r51" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Long Term Loans Payable", "terseLabel": "Long-term loans payable, net", "totalLabel": "Loans Payable, Noncurrent, Total" } } }, "localname": "LongTermLoansPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Longterm Debt Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r51", "r254" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Expected Dividend Yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedInBlackscholesOptionsPricingModelAtTheDateOfGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected Stock Price Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedInBlackscholesOptionsPricingModelAtTheDateOfGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk Free Interest Rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedInBlackscholesOptionsPricingModelAtTheDateOfGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedInBlackscholesOptionsPricingModelAtTheDateOfGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedInBlackscholesOptionsPricingModelAtTheDateOfGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Deposits" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided By Used In Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided By Used In Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r98", "r101" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided By Used In Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r65", "r67", "r73", "r77", "r101", "r117", "r125", "r127", "r128", "r130", "r131", "r135", "r136", "r141", "r171", "r179", "r182", "r185", "r187", "r198", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r450", "r458", "r533", "r549" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income Loss", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements Policy Policy [Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non Us [Member]", "terseLabel": "International", "verboseLabel": "Outside U.S." } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Noncurrent Assets", "terseLabel": "Long-term assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income Expense [Abstract]", "terseLabel": "Other (expense) income" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number Of Reportable Segments", "terseLabel": "Number of reporting segment" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number Of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.", "label": "Operating Costs And Expenses", "terseLabel": "Shipping and handling costs", "totalLabel": "Operating Costs and Expenses, Total" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r171", "r179", "r182", "r185", "r187" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income Loss", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r485", "r493" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r482" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease Liability", "terseLabel": "Total present value of lease payments", "totalLabel": "Operating Lease, Liability, Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r482" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease liability.", "label": "Operating Lease Liability Statement Of Financial Position Extensible List", "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r484", "r487" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease Payments", "terseLabel": "Cash paid for amounts included in measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r481" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease Right Of Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r100" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r490", "r493" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease Weighted Average Discount Rate Percent", "terseLabel": "Weighted average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r489", "r493" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease Weighted Average Remaining Lease Term1", "terseLabel": "Weighted average remaining lease term - operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization Consolidation And Presentation Of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r47" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 13.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets Noncurrent", "terseLabel": "Other long-term assets", "totalLabel": "Other Assets, Noncurrent, Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r432", "r433", "r439" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r60", "r62", "r460", "r462", "r466" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax", "terseLabel": "Foreign currency translation adjustment", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities Noncurrent", "terseLabel": "Other long-term liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r93" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedLabel": "Payments of debt extinguishment costs" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r91" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs", "terseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r86", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments To Acquire Businesses Gross", "negatedLabel": "Payments", "terseLabel": "Initial cash payment", "verboseLabel": "Payments of contingent consideration in cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r87" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments To Acquire Property Plant And Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r355", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r302" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock Par Or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r302" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock Shares Issued", "terseLabel": "Preferred stock, shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock Shares Outstanding", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23", "r502" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock Value", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "terseLabel": "Preferred stock ($0.001 par value) 25,000,000 shares authorized; no shares issued and outstanding as of March 31, 2022 and December 31, 2021", "totalLabel": "Preferred Stock, Value, Issued, Total" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r38", "r39" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense And Other Assets Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses And Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Prior Period Reclassification Adjustment Description", "terseLabel": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r89" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from loans, net of discount", "totalLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r88", "r376" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds From Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r47", "r245", "r248" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Product warranty reserve" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r65", "r67", "r73", "r95", "r117", "r125", "r135", "r136", "r171", "r179", "r182", "r185", "r187", "r198", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r432", "r437", "r438", "r443", "r444", "r450", "r458", "r536" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Profit Loss", "terseLabel": "Net loss", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r42", "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property Plant And Equipment By Type [Axis]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r230", "r502", "r537", "r547" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment Net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r41", "r230", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property Plant And Equipment Policy [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r229" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property Plant And Equipment Useful Life", "terseLabel": "Estimated useful life for certain of its demonstration, placement and evaluation units" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r80", "r203" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision For Doubtful Accounts", "terseLabel": "Provision for bad debts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Non-cancellable purchase commitments", "totalLabel": "Purchase Obligation, Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r90", "r116" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Repayments Of Lines Of Credit", "negatedLabel": "Repayments on revolving loan facility", "terseLabel": "Repayments on revolving loan facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r90" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayment of loans", "totalLabel": "Repayments of Long-term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r386", "r517", "r587" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research And Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research And Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAllocatedStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r10", "r18", "r108", "r571" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0 }, "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComponentsOfCashCashEquivalentsAndRestrictedCashDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r312", "r380", "r502", "r545", "r563", "r568" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings Accumulated Deficit", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r122", "r123", "r124", "r126", "r133", "r136", "r199", "r377", "r378", "r379", "r397", "r398", "r448", "r559", "r561" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue From Contract With Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r166", "r167", "r178", "r183", "r184", "r188", "r189", "r191", "r325", "r326", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue From Contract With Customer Excluding Assessed Tax", "terseLabel": "Total net revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r324", "r328", "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue From Contract With Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration.", "label": "Revenue Performance Obligation Description Of Payment Terms", "terseLabel": "Revenue, performance obligation, description of payment terms" } } }, "localname": "RevenuePerformanceObligationDescriptionOfPaymentTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r112", "r113" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition Policy [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue Remaining Performance Obligation", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r75", "r117", "r166", "r167", "r178", "r183", "r184", "r188", "r189", "r191", "r198", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r458", "r536" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Revenues", "terseLabel": "Net revenue", "totalLabel": "Revenues, Total" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Line" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r488", "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating right of use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfFairValueOfESPPUsedInBlackScholesOptionsPricingModelDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r159", "r191" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net [Member]", "terseLabel": "Net Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": { "auth_ref": [ "r495", "r499" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases.", "label": "Sales-type and Direct Financing Leases, Lease Receivable", "terseLabel": "Current value of future lease payments" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule Of Accounts Notes Loans And Financing Receivable [Table]", "terseLabel": "Schedule Of Accounts Notes Loans And Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule Of Accounts Notes Loans And Financing Receivable [Text Block]", "terseLabel": "Summary of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule Of Acquired Finite Lived Intangible Asset By Major Class [Table]", "terseLabel": "Schedule Of Acquired Finite Lived Intangible Asset By Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule Of Acquired Finite Lived Intangible Assets By Major Class [Text Block]", "terseLabel": "Summary of Acquired Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block]", "terseLabel": "Schedule of Computation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule Of Business Acquisitions By Acquisition Contingent Consideration [Table]", "terseLabel": "Schedule Of Business Acquisitions By Acquisition Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfChangesToContingentConsiderationPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule Of Business Acquisitions By Acquisition Contingent Consideration [Text Block]", "terseLabel": "Summary of Changes to Contingent Consideration Payable" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r412", "r413" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule Of Business Acquisitions By Acquisition [Table]", "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r354", "r373", "r382" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAllocatedStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r354", "r373", "r382" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]", "terseLabel": "Summary of Allocated Stock Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule Of Intangible Assets And Goodwill Table [Text Block]", "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill and Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r35", "r36", "r37" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule Of Inventory Current Table [Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule Of Maturities Of Long Term Debt Table [Text Block]", "terseLabel": "Schedule of Annual Principal Maturities of Term Loans" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule Of Product Warranty Liability Table [Text Block]", "terseLabel": "Summary of Roll-Forward Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed Table [Text Block]", "terseLabel": "Summary of Purchase Price Allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r355", "r375" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfFairValueOfESPPUsedInBlackScholesOptionsPricingModelDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule Of Share Based Payment Award Employee Stock Purchase Plan Valuation Assumptions Table [Text Block]", "terseLabel": "Schedule of Fair Value of ESPP Used in Black-Scholes Options Pricing Model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]", "terseLabel": "Schedule of Weighted Average Assumptions Used in Black-Scholes Options Pricing Model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule Of Sharebased Compensation Restricted Stock And Restricted Stock Units Activity Table [Text Block]", "terseLabel": "Summary of Restricted Stock Units and Restricted Stock Awards" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r313", "r353" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Summary of Warrants Activity" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r177", "r189" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting Policy Policy [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling And Marketing Expense", "terseLabel": "Sales and marketing", "totalLabel": "Selling and Marketing Expense, Total" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling And Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAllocatedStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceOtherMember": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.", "label": "Service Other [Member]", "terseLabel": "Service and other revenue" } } }, "localname": "ServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share Based Compensation", "terseLabel": "Stock-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period", "negatedLabel": "Shares, Canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period", "terseLabel": "Shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number", "periodEndLabel": "Shares, Unvested Ending balance", "periodStartLabel": "Shares, Unvested, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, Unvested Ending balance", "periodStartLabel": "Weighted Average Grant Date Fair Value, Unvested, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period", "negatedLabel": "Shares, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate", "terseLabel": "Expected dividend yield", "verboseLabel": "Dividend yield assumed" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfFairValueOfESPPUsedInBlackScholesOptionsPricingModelDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfWeightedAverageAssumptionsUsedInBlackScholesOptionsPricingModelDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate", "terseLabel": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfFairValueOfESPPUsedInBlackScholesOptionsPricingModelDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfWeightedAverageAssumptionsUsedInBlackScholesOptionsPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate", "terseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfFairValueOfESPPUsedInBlackScholesOptionsPricingModelDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfWeightedAverageAssumptionsUsedInBlackScholesOptionsPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfFairValueOfESPPUsedInBlackScholesOptionsPricingModelDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Subscription Rate", "terseLabel": "Maximum percentage to purchase shares of eligible compensation a participant receives during each offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Number Of Shares Per Employee", "terseLabel": "Maximum number of shares per participant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross", "terseLabel": "Stock options, granted", "verboseLabel": "Stock options/units, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value", "verboseLabel": "Weighted average fair value of stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r353", "r357" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRestrictedStockAwardsDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Lower Range Limit", "terseLabel": "Exercise price range, lower range limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "periodEndLabel": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance", "periodStartLabel": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance", "verboseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, vested" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Upper Range Limit", "terseLabel": "Exercise price range, upper range limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r368", "r381" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfFairValueOfESPPUsedInBlackScholesOptionsPricingModelDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfWeightedAverageAssumptionsUsedInBlackScholesOptionsPricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percent", "terseLabel": "Purchase price as a percentage of its market price on first trading day of each offering period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping And Handling [Member]", "terseLabel": "Shipping and Handling" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r109", "r121" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Standard Product Warranty Accrual, Total" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRollForwardWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual Payments", "negatedLabel": "Settlements" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRollForwardWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual Warranties Issued", "terseLabel": "Provisions for warranty obligations" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRollForwardWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r22", "r23", "r24", "r115", "r117", "r138", "r139", "r140", "r142", "r144", "r151", "r152", "r153", "r198", "r255", "r259", "r260", "r261", "r264", "r265", "r302", "r303", "r305", "r306", "r307", "r458", "r593" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r55", "r71", "r72", "r73", "r122", "r123", "r124", "r126", "r133", "r136", "r150", "r199", "r307", "r312", "r377", "r378", "r379", "r397", "r398", "r448", "r467", "r468", "r469", "r470", "r471", "r472", "r559", "r560", "r561", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Stockholders Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r122", "r123", "r124", "r150", "r521" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r105", "r106", "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued1", "terseLabel": "Issuance of common stock upon vesting of restricted stock units" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period Shares Issued For Services", "terseLabel": "Issuance of common stock for services, shares" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r307", "r312", "r359" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period Value Issued For Services", "terseLabel": "Issuance of common stock for services" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r55", "r307", "r312" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period Value Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r117", "r195", "r198", "r458", "r502" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders Equity", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r473", "r504" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r473", "r504" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r473", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r473", "r504" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r503", "r505" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Subsidiary Sale Of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfFairValueOfESPPUsedInBlackScholesOptionsPricingModelDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks And Trade Names [Member]", "terseLabel": "Trade Name / Marks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r154", "r155", "r156", "r157", "r161", "r162", "r163" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use Of Estimates", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r486", "r493" ], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "verboseLabel": "Warrants to Purchase Common Stock" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants And Rights Note Disclosure [Abstract]" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Key inputs used in valuation" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedInBlackscholesOptionsPricingModelAtTheDateOfGrantDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Expected term (years)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedInBlackscholesOptionsPricingModelAtTheDateOfGrantDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number Of Share Outstanding Basic And Diluted", "terseLabel": "Weighted-average number of shares used in calculating net loss per share, basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "sharesItemType" }, "vapo_AccruedFreightCurrent": { "auth_ref": [], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued freight current", "label": "Accrued Freight Current", "terseLabel": "Accrued freight" } } }, "localname": "AccruedFreightCurrent", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vapo_AccruedInventoryCurrent": { "auth_ref": [], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued inventory current.", "label": "Accrued Inventory Current", "terseLabel": "Accrued inventory" } } }, "localname": "AccruedInventoryCurrent", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vapo_AccruedPayrollAndSalesTaxesCurrent": { "auth_ref": [], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued payroll and sales taxes current.", "label": "Accrued Payroll And Sales Taxes Current", "terseLabel": "Accrued taxes" } } }, "localname": "AccruedPayrollAndSalesTaxesCurrent", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vapo_AmendedRevolverAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended revolver agreement.", "label": "Amended Revolver Agreement [Member]", "terseLabel": "Amended Revolver Agreement" } } }, "localname": "AmendedRevolverAgreementMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_AmountToPayOffAllObligationsOwingAndTerminationOfAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount to pay off all obligations owing and termination of agreement", "label": "Amount To Pay Off All Obligations Owing And Termination Of Agreement", "terseLabel": "Amount to pay off all obligations owing and termination of agreements" } } }, "localname": "AmountToPayOffAllObligationsOwingAndTerminationOfAgreement", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vapo_AreaSpaceUnderOperatingLease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of space under operating lease.", "label": "Area Space Under Operating Lease", "terseLabel": "Area space under lease" } } }, "localname": "AreaSpaceUnderOperatingLease", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "areaItemType" }, "vapo_AtTheMarketOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At-the-market offering.", "label": "At The Market Offering [Member]", "terseLabel": "At-The-Market offering" } } }, "localname": "AtTheMarketOfferingMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "vapo_AvailabilityOfOxygenAssistModuleInNumberOfCountries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Availability of oxygen assist module in number of countries.", "label": "Availability Of Oxygen Assist Module In Number Of Countries", "terseLabel": "Availability of oxygen assist module in number of countries" } } }, "localname": "AvailabilityOfOxygenAssistModuleInNumberOfCountries", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vapo_BusinessCombinationChangeInFairValueOfContingentConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination change in fair value of contingent consideration.", "label": "Business Combination Change In Fair Value Of Contingent Consideration", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "BusinessCombinationChangeInFairValueOfContingentConsideration", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfChangesToContingentConsiderationPayableDetails" ], "xbrltype": "monetaryItemType" }, "vapo_BusinessCombinationChangeInValueOfContingentConsiderationBasedOnCorrectionOfPurchasePriceCalculation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination change in value of contingent consideration based on correction of Purchase price calculation.", "label": "Business Combination Change In Value Of Contingent Consideration Based On Correction Of Purchase Price Calculation", "terseLabel": "Change in value of contingent consideration based on correction of purchase price calculation" } } }, "localname": "BusinessCombinationChangeInValueOfContingentConsiderationBasedOnCorrectionOfPurchasePriceCalculation", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfChangesToContingentConsiderationPayableDetails" ], "xbrltype": "monetaryItemType" }, "vapo_BusinessCombinationContingentConsiderationPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination contingent consideration payable.", "label": "Business Combination Contingent Consideration Payable", "periodEndLabel": "Balance at March 31, 2022", "periodStartLabel": "Balance at December 31, 2021" } } }, "localname": "BusinessCombinationContingentConsiderationPayable", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfChangesToContingentConsiderationPayableDetails" ], "xbrltype": "monetaryItemType" }, "vapo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed accrued expenses and other liabilities.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Expenses And Other Liabilities", "negatedLabel": "Accrued expenses and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "vapo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease right-of-use assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "vapo_CanadianImperialBankOfCommerceInnovationBankingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Canadian imperial bank of commerce innovation banking.", "label": "Canadian Imperial Bank Of Commerce Innovation Banking [Member]", "terseLabel": "Canadian Imperial Bank of Commerce Innovation Banking" } } }, "localname": "CanadianImperialBankOfCommerceInnovationBankingMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_CapitalEquipmentLeaseRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital equipment lease revenue.", "label": "Capital Equipment Lease Revenue [Member]", "terseLabel": "Lease revenue, Capital equipment" } } }, "localname": "CapitalEquipmentLeaseRevenueMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails" ], "xbrltype": "domainItemType" }, "vapo_CapitalEquipmentProductRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital equipment product revenue.", "label": "Capital Equipment Product Revenue [Member]", "terseLabel": "Product revenue, Capital equipment" } } }, "localname": "CapitalEquipmentProductRevenueMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails" ], "xbrltype": "domainItemType" }, "vapo_CashAndCashEquivalentsMaturityDateDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash and cash equivalents maturity date description.", "label": "Cash And Cash Equivalents Maturity Date Description", "terseLabel": "Maturity period of highly liquid investments with original maturities" } } }, "localname": "CashAndCashEquivalentsMaturityDateDescription", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "vapo_CibcLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CIBC loan agreement.", "label": "CIBC Loan Agreement" } } }, "localname": "CibcLoanAgreementMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right exercise price of warrants or rights exercised.", "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Exercised", "negatedLabel": "Weighted average exercise price, warrants exercised" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercised", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "vapo_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right exercise price of warrants or rights expired", "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Expired", "terseLabel": "Weighted average exercise price, warrants expired" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExpired", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "vapo_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right exercise price of warrants or rights granted.", "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Granted", "terseLabel": "Weighted average exercise price, warrants granted" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsGranted", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "vapo_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right exercised.", "label": "Class Of Warrant Or Right Exercised", "negatedLabel": "Number of shares, warrants exercised", "terseLabel": "Warrant activity" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "vapo_ClassOfWarrantOrRightExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right expired.", "label": "Class Of Warrant Or Right Expired", "terseLabel": "Number of shares, warrants expired" } } }, "localname": "ClassOfWarrantOrRightExpired", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "vapo_ClassOfWarrantOrRightGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right granted.", "label": "Class Of Warrant Or Right Granted", "terseLabel": "Number of shares, warrants granted" } } }, "localname": "ClassOfWarrantOrRightGranted", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "vapo_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock warrants.", "label": "Common Stock Warrants [Member]", "terseLabel": "Common Stock Warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureWarrantsSummaryOfWarrantsActivityDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_ConcentrationRiskSupplierRiskPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration risk supplier risk policy.", "label": "Concentration Risk Supplier Risk Policy [Text Block]", "terseLabel": "Supplier Risk" } } }, "localname": "ConcentrationRiskSupplierRiskPolicyTextBlock", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "vapo_CorrectImmaterialErrorRelatedToAcquisitionReducedEstimatedPurchasePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Correct immaterial error related to acquisition reduced estimated purchase price.", "label": "Correct Immaterial Error Related To Acquisition Reduced Estimated Purchase Price", "negatedLabel": "Adjustment to correct immaterial errors, reduced the estimated purchase price" } } }, "localname": "CorrectImmaterialErrorRelatedToAcquisitionReducedEstimatedPurchasePrice", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vapo_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer.", "label": "Customer [Member]", "terseLabel": "One Customer" } } }, "localname": "CustomerMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_DebtInstrumentFloorRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument floor rate.", "label": "Debt Instrument Floor Rate", "terseLabel": "Debt instrument floor rate" } } }, "localname": "DebtInstrumentFloorRate", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "vapo_DebtInstrumentPercentageOfRevenueCovenant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument, percentage of revenue covenant.", "label": "Debt Instrument Percentage Of Revenue Covenant", "terseLabel": "Percentage of revenue covenant" } } }, "localname": "DebtInstrumentPercentageOfRevenueCovenant", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "vapo_DebtInstrumentPrepaymentDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument prepayment date.", "label": "Debt Instrument Prepayment Date", "terseLabel": "Debt instrument, prepayment date" } } }, "localname": "DebtInstrumentPrepaymentDate", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "vapo_DebtIssuanceCostsInAccountsPayableAndAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt issuance costs in accounts payable and accrued expenses.", "label": "Debt Issuance Costs In Accounts Payable And Accrued Expenses", "terseLabel": "Debt issuance costs in accounts payable and accrued expenses" } } }, "localname": "DebtIssuanceCostsInAccountsPayableAndAccruedExpenses", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "vapo_DecreaseInContractWithCustomerLiabilityCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in contract with customer liability current.", "label": "Decrease In Contract With Customer Liability Current", "negatedLabel": "Subtractions" } } }, "localname": "DecreaseInContractWithCustomerLiabilityCurrent", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueScheduleOfChangesInContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vapo_DecreaseInDeferredRevenueCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in deferred revenue current.", "label": "Decrease In Deferred Revenue Current", "negatedLabel": "Subtractions" } } }, "localname": "DecreaseInDeferredRevenueCurrent", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueScheduleOfChangesInContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vapo_DisposableProductRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposable product revenue.", "label": "Disposable Product Revenue [Member]", "terseLabel": "Product revenue, disposable" } } }, "localname": "DisposableProductRevenueMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails" ], "xbrltype": "domainItemType" }, "vapo_FacilityExitFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Facility exit fee.", "label": "Facility exit fee" } } }, "localname": "FacilityExitFee", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vapo_FacilityExitFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility Exit Fee [Member]", "label": "Facility Exit Fee [Member]", "terseLabel": "Facility Exit Fee" } } }, "localname": "FacilityExitFeeMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_FacilityExitFeePayablePercentageOnAggregatePrincipalAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility exit fee payable percentage on aggregate principal amount.", "label": "Facility exit fee payable, percentage on aggregate principal amount" } } }, "localname": "FacilityExitFeePayablePercentageOnAggregatePrincipalAmount", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "vapo_FairValueAssetsTransfersInAndOutOfLevel12Or3": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, assets, transfers in and out of level 1, 2 or 3.", "label": "Fair Value Assets Transfers In And Out Of Level12 Or3", "terseLabel": "Fair value, assets, transfers in and out of level 1, 2 or 3" } } }, "localname": "FairValueAssetsTransfersInAndOutOfLevel12Or3", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vapo_FairValueLiabilitiesTransfersInAndOutOfLevel12Or3": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, liabilities, transfers in and out of level 1, 2 or 3.", "label": "Fair Value Liabilities Transfers In And Out Of Level12 Or3", "terseLabel": "Fair value, liabilities, transfers in and out of level 1, 2 or 3" } } }, "localname": "FairValueLiabilitiesTransfersInAndOutOfLevel12Or3", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vapo_FinancialInstrumentsAndConcentrationsOfCreditRiskPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instruments and concentrations of credit risk.", "label": "Financial Instruments And Concentrations Of Credit Risk Policy [Text Block]", "terseLabel": "Financial Instruments and Concentrations of Credit Risk" } } }, "localname": "FinancialInstrumentsAndConcentrationsOfCreditRiskPolicyTextBlock", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "vapo_FinancingArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing Arrangement.", "label": "Financing Arrangement [Member]", "terseLabel": "Financing Arrangement" } } }, "localname": "FinancingArrangementMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_HealthCareSolutionsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Health Care Solutions LLC.", "label": "Health Care Solutions L L C [Member]", "terseLabel": "HGE" } } }, "localname": "HealthCareSolutionsLLCMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesToContingentConsiderationPayableDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_IncreaseDecreaseInOtherLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in other liabilities.", "label": "Increase Decrease In Other Liabilities", "negatedLabel": "Decrease in other liabilities" } } }, "localname": "IncreaseDecreaseInOtherLiabilities", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vapo_IncreaseInContractWithCustomerLiabilityCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase in contract with customer liability current.", "label": "Increase In Contract With Customer Liability Current", "terseLabel": "Additions" } } }, "localname": "IncreaseInContractWithCustomerLiabilityCurrent", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueScheduleOfChangesInContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vapo_IncreaseInDeferredRevenueCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase in deferred revenue current.", "label": "Increase In Deferred Revenue Current", "terseLabel": "Additions" } } }, "localname": "IncreaseInDeferredRevenueCurrent", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueScheduleOfChangesInContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vapo_IssuanceOfCommonStockToSatisfyContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock to satisfy contingent consideration.", "label": "Issuance Of Common Stock To Satisfy Contingent Consideration", "terseLabel": "Issuance of common stock to satisfy contingent consideration" } } }, "localname": "IssuanceOfCommonStockToSatisfyContingentConsideration", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "vapo_IssuanceOfCommonStockWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock warrants.", "label": "Issuance Of Common Stock Warrants", "terseLabel": "Issuance of common stock warrants" } } }, "localname": "IssuanceOfCommonStockWarrants", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "vapo_IssuanceOfCommonStockWarrantsInConjunctionWithDebtDrawDown": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock warrants in conjunction with debt draw down.", "label": "Issuance Of Common Stock Warrants In Conjunction With Debt Draw Down", "terseLabel": "Issuance of common stock warrants in conjunction with debt draw down" } } }, "localname": "IssuanceOfCommonStockWarrantsInConjunctionWithDebtDrawDown", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "vapo_LeaseCommencementMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease expected commencement month and year.", "label": "Lease Commencement Month And Year", "terseLabel": "Lease expected commencement month and year" } } }, "localname": "LeaseCommencementMonthAndYear", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "gYearMonthItemType" }, "vapo_LeaseRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease revenue.", "label": "Lease Revenue [Member]", "terseLabel": "Lease revenue" } } }, "localname": "LeaseRevenueMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails" ], "xbrltype": "domainItemType" }, "vapo_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after year four.", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfFutureMaturitiesOfLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "vapo_LineOfCreditFacilityInterestExpenseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Interest Expense Term", "label": "Line Of Credit Facility Interest Expense Term", "terseLabel": "Line Of Credit Facility Interest Expense, Term", "verboseLabel": "Interest expense, term" } } }, "localname": "LineOfCreditFacilityInterestExpenseTerm", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "vapo_ManufacturingAndWarehouseSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufacturing and warehouse space.", "label": "Manufacturing And Warehouse Space [Member]", "terseLabel": "Manufacturing and Warehouse Space" } } }, "localname": "ManufacturingAndWarehouseSpaceMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_MaximumAmountOfSharesParticipantCanAccrueAtDiscountedRateOfFairMarketValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum amount of shares a participant can accrue at discounted rate of the fair market value.", "label": "Maximum Amount Of Shares Participant Can Accrue At Discounted Rate Of Fair Market Value", "terseLabel": "Maximum amount of shares a participant can accrue at discounted rate of the fair market value." } } }, "localname": "MaximumAmountOfSharesParticipantCanAccrueAtDiscountedRateOfFairMarketValue", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vapo_MedicalSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Medical space.", "label": "Medical Space [Member]", "terseLabel": "Medical Space" } } }, "localname": "MedicalSpaceMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_MinimumAmountOfOtherIndebtedness": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum amount of other indebtedness.", "label": "Minimum Amount Of Other Indebtedness", "terseLabel": "Minimum amount of other indebtedness" } } }, "localname": "MinimumAmountOfOtherIndebtedness", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vapo_NumberOfCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customer", "label": "Number Of Customer", "terseLabel": "Number of customer" } } }, "localname": "NumberOfCustomer", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vapo_NumberOfMajorCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of major customer.", "label": "Number Of Major Customer", "terseLabel": "Number of customer accounted more than 10%" } } }, "localname": "NumberOfMajorCustomer", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vapo_NumberOfVersionsOfPrecisionFlowSystems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of versions of precision flow systems.", "label": "Number Of Versions Of Precision Flow Systems", "terseLabel": "Number of versions of precision flow systems" } } }, "localname": "NumberOfVersionsOfPrecisionFlowSystems", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vapo_OfficeSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office space.", "label": "Office Space [Member]", "terseLabel": "Office Space" } } }, "localname": "OfficeSpaceMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_OperatingLeaseNumberOfRenewals": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease number of renewals.", "label": "Operating Lease Number Of Renewals", "terseLabel": "Lease number of renewals" } } }, "localname": "OperatingLeaseNumberOfRenewals", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vapo_OperatingLeaseRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease renewal term.", "label": "Operating Lease Renewal Term", "terseLabel": "Lease renewal term" } } }, "localname": "OperatingLeaseRenewalTerm", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "vapo_OtherLeaseRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other lease revenue.", "label": "Other Lease Revenue [Member]", "terseLabel": "Lease revenue, other" } } }, "localname": "OtherLeaseRevenueMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails" ], "xbrltype": "domainItemType" }, "vapo_PCIAndRespirCareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PCI and RespirCare.", "label": "P C I And Respir Care [Member]", "terseLabel": "PCI and RespirCare [Member]" } } }, "localname": "PCIAndRespirCareMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_PercentageOfPrepaymentChargeAfterSecondAnniversaryOfClosingDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of prepayment charge after second anniversary of closing date.", "label": "Percentage Of Prepayment Charge After Second Anniversary Of Closing Date", "terseLabel": "Percentage of prepayment charge" } } }, "localname": "PercentageOfPrepaymentChargeAfterSecondAnniversaryOfClosingDate", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "vapo_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue from contract with customer excluding assessed tax.", "label": "Percentage Of Revenue From Contract With Customer Excluding Assessed Tax", "terseLabel": "Percentage of revenue from contract with customer excluding assessed tax" } } }, "localname": "PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "vapo_PerceptiveCreditHoldingsIILPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Perceptive Credit Holdings II, LP.", "label": "Perceptive Credit Holdings I I L P [Member]", "terseLabel": "Perceptive Credit Holdings II, LP" } } }, "localname": "PerceptiveCreditHoldingsIILPMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_PerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Stock Units [member]", "label": "Performance Stock Units [member]", "terseLabel": "Performance Stock Units" } } }, "localname": "PerformanceStockUnitsMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_PerformanceStockUnitsPercentageMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance stock units percentage maximum.", "label": "Performance Stock Units Percentage Maximum", "terseLabel": "Performance stock units percentage of a targeted number of shares, maximum" } } }, "localname": "PerformanceStockUnitsPercentageMaximum", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "vapo_PerformanceStockUnitsPercentageMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance stock units percentage minimum.", "label": "Performance Stock Units Percentage Minimum", "terseLabel": "Performance stock units percentage of a targeted number of shares, minimum" } } }, "localname": "PerformanceStockUnitsPercentageMinimum", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "vapo_PrecisionFlowSystemsSoldThroughDirectSalesForceInNumberOfCountries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Precision flow systems sold through direct sales force in number of countries.", "label": "Precision Flow Systems Sold Through Direct Sales Force In Number Of Countries", "terseLabel": "Precision flow systems sold through direct sales force In number of countries" } } }, "localname": "PrecisionFlowSystemsSoldThroughDirectSalesForceInNumberOfCountries", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vapo_PrepaymentChargePeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepayment charge period one.", "label": "Prepayment Charge Period One [Member]", "terseLabel": "On or Prior to February 17, 2023", "verboseLabel": "February 18, 2023 to February 17, 2024" } } }, "localname": "PrepaymentChargePeriodOneMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_PrepaymentChargePeriodThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepayment charge period three.", "label": "Prepayment Charge Period Three [Member]", "terseLabel": "After February 18, 2024 but on or prior to February 1, 2027" } } }, "localname": "PrepaymentChargePeriodThreeMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_PrepaymentChargePeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepayment charge period two.", "label": "Prepayment Charge Period Two [Member]", "terseLabel": "February 18, 2023 to February 17, 2024" } } }, "localname": "PrepaymentChargePeriodTwoMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_ProductRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product revenue.", "label": "Product Revenue [Member]", "terseLabel": "Subtotal product revenue" } } }, "localname": "ProductRevenueMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureRevenueNetRevenueDisaggregatedIntoCategoriesDetails" ], "xbrltype": "domainItemType" }, "vapo_ProductWarrantyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product warranty.", "label": "Product Warranty Policy [Text Block]", "terseLabel": "Product Warranty" } } }, "localname": "ProductWarrantyPolicyTextBlock", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "vapo_ProvisionForInventoryValuation": { "auth_ref": [], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Provision for inventory valuation.", "label": "Provision For Inventory Valuation", "negatedLabel": "Provision for inventory valuation" } } }, "localname": "ProvisionForInventoryValuation", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "vapo_SLRInvestmentCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SLR Investment Corporation.", "label": "S L R Investment Corporation [Member]", "terseLabel": "SLR Investment Corporation (\u201cSLR\u201d)" } } }, "localname": "SLRInvestmentCorporationMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_SalesAndValueAddedTaxesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales and value added taxes.", "label": "Sales And Value Added Taxes Policy [Text Block]", "terseLabel": "Sales and Value-Added Taxes" } } }, "localname": "SalesAndValueAddedTaxesPolicyTextBlock", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "vapo_ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalents and restricted cash.", "label": "Schedule Of Cash And Cash Equivalents And Restricted Cash Table [Text Block]", "terseLabel": "Components of Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "vapo_ScheduleOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of operating lease cost and information related to operating lease liabilities.", "label": "Schedule Of Operating Lease Cost And Information Related To Operating Lease Liabilities Table [Text Block]", "terseLabel": "Summary of Operating Lease Cost and Information Related to Operating Lease Liabilities" } } }, "localname": "ScheduleOfOperatingLeaseCostAndInformationRelatedToOperatingLeaseLiabilitiesTableTextBlock", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "vapo_SlrInvestmentCorporationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SLR Investment Corporations [Member]", "label": "SLR Investment Corporations [Member]", "terseLabel": "SLR Investment Corporation (\"SLR\")" } } }, "localname": "SlrInvestmentCorporationsMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_SlrTermALoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SLR term A loan facility.", "label": "SLR Term A Loan Facility [Member]", "terseLabel": "SLR Term A Loan Facility" } } }, "localname": "SlrTermALoanFacilityMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_SlrTermBLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SLR Term B loan facility.", "label": "SLR Term B Loan Facility [Member]", "terseLabel": "SLR Term B Loan Facility" } } }, "localname": "SlrTermBLoanFacilityMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_StandardPaymentTermsToCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard payment terms to customer.", "label": "Standard Payment Terms To Customer", "terseLabel": "Standard payment term to customer" } } }, "localname": "StandardPaymentTermsToCustomer", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "vapo_StandardProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard product warranty period.", "label": "Standard Product Warranty Period", "terseLabel": "Standard product warranty period" } } }, "localname": "StandardProductWarrantyPeriod", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "vapo_StockIssuedDuringPeriodSharesIssuanceOfCommonStockInConnectionWithRestrictedStockUnitsAndAwards": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares issuance of common stock in connection with restricted stock units and awards.", "label": "Stock Issued During Period Shares Issuance Of Common Stock In Connection With Restricted Stock Units And Awards", "terseLabel": "Issuance of common stock with restricted stock units and awards, shares" } } }, "localname": "StockIssuedDuringPeriodSharesIssuanceOfCommonStockInConnectionWithRestrictedStockUnitsAndAwards", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "vapo_StockIssuedDuringPeriodSharesIssuanceOfCommonStockToSatisfyContingentConsideration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares issuance of common stock to satisfy contingent consideration", "label": "Stock Issued During Period Shares Issuance Of Common Stock To Satisfy Contingent Consideration", "terseLabel": "Issuance of common stock to satisfy contingent consideration , shares" } } }, "localname": "StockIssuedDuringPeriodSharesIssuanceOfCommonStockToSatisfyContingentConsideration", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "vapo_StockIssuedDuringPeriodValueIssuanceOfCommonStockInConnectionWithRestrictedStockUnitsAndAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value issuance of common stock in connection with restricted stock units and awards.", "label": "Stock Issued During Period Value Issuance Of Common Stock In Connection With Restricted Stock Units And Awards", "terseLabel": "Issuance of common stock with restricted stock units and awards" } } }, "localname": "StockIssuedDuringPeriodValueIssuanceOfCommonStockInConnectionWithRestrictedStockUnitsAndAwards", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "vapo_StockIssuedDuringPeriodValueIssuanceOfCommonStockToSatisfyContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value issuance of common stock to satisfy contingent consideration", "label": "Stock Issued During Period Value Issuance Of Common Stock To Satisfy Contingent Consideration", "terseLabel": "Issuance of common stock to satisfy contingent consideration" } } }, "localname": "StockIssuedDuringPeriodValueIssuanceOfCommonStockToSatisfyContingentConsideration", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "vapo_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "vapo_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "vapo_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan facility.", "label": "Term Loan Facility [Member]", "terseLabel": "Term Facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_TwoThousandAndEighteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and eighteen equity incentive plan.", "label": "Two Thousand And Eighteen Equity Incentive Plan [Member]", "terseLabel": "2018 Equity Plan" } } }, "localname": "TwoThousandAndEighteenEquityIncentivePlanMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vapo_UnamortizedDeferredFinancingCosts": { "auth_ref": [], "calculation": { "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized deferred financing costs.", "label": "Unamortized Deferred Financing Costs", "negatedLabel": "Less: Unamortized deferred financing costs" } } }, "localname": "UnamortizedDeferredFinancingCosts", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureDebtScheduleOfAnnualPrincipalMaturitiesOfTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "vapo_UnauditedInterimFinancialInformationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unaudited interim financial information.", "label": "Unaudited Interim Financial Information Policy [Text Block]", "terseLabel": "Unaudited Interim Financial Information" } } }, "localname": "UnauditedInterimFinancialInformationPolicyTextBlock", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "vapo_UnvestedRestrictedStockUnitsAndAwardsAndPerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested restricted stock units and awards and performance stock units.", "label": "Unvested Restricted Stock Units And Awards And Performance Stock Units [Member]", "terseLabel": "Unvested restricted stock units and awards and performance stock units" } } }, "localname": "UnvestedRestrictedStockUnitsAndAwardsAndPerformanceStockUnitsMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "vapo_VapothermAccessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vapotherm Access.", "label": "Vapotherm Access [Member]", "terseLabel": "Vapotherm Access" } } }, "localname": "VapothermAccessMember", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationAdditionalInformationDetails", "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureBusinessCombinationSummaryOfChangesToContingentConsiderationPayableDetails" ], "xbrltype": "domainItemType" }, "vapo_VestingDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting description.", "label": "Vesting Description", "terseLabel": "Vesting description" } } }, "localname": "VestingDescription", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "vapo_WarrantsExpireDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants expire date.", "label": "Warrants Expire Date", "terseLabel": "Warrants expire date" } } }, "localname": "WarrantsExpireDate", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "gYearMonthItemType" }, "vapo_WarrantsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of warrants.", "label": "Warrants [Text Block]", "terseLabel": "Warrants" } } }, "localname": "WarrantsTextBlock", "nsuri": "http://vapotherm.com/20220331", "presentation": [ "http://vapotherm.com/20220331/taxonomy/role/Role_DisclosureWarrants" ], "xbrltype": "textBlockItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196816" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e845-128460" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e848-128460" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r474": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919391-209981" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919379-209981" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r505": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r588": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r589": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r590": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r591": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r592": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r593": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r594": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 85 0000950170-22-007414-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-22-007414-xbrl.zip M4$L#!!0 ( *2$I%3-_;>#\_,! ?((0 1 =F%P;RTR,#(R,#,S,2YH M=&WLO6E7&TFV-OK]_15YW:?/JEJ7P#$/=E6]B\*XB]6>&ES5I^\7KQ@ANX22 MSI2P.;_^[LB4A##8QB @!>E:96M(94;LX=E#[-CQT__]=#0J3F+=E-7XYR=D M$S\IXMA7H1P?_/QD:W][=_?)__WEI_\'H>+%R]TWQ9OXL=CRD_(DOB@;/ZJ: M:1V+'_9?_UCLCD?E.!;_\^O>J^)%Y:='<3PI4'$XF1P_>_KTX\>/FR&5XZ8: M32?PJ&;35T=/"X2Z>V_7T>:/BQ=V$HMG%%.*L$"8OR?L&6?/*-WD6JK_%^-G M&)_]JCH^K_E73;$7FUB?Q+"9;_E_?CJ< "V 'N/FYR=+X_[(-JOZX"DQQCS]E*]YTEWT M[).K1Z%<7)O?ME=2C.73[LMSETXNO51TETZ6+RW/#6#Y:O84B#B!J<7Y]4#V M/[]R>?[:V69Q^:<+UY^;7_YV?FGYZ4OW)7D8F=^9W?/+Q]7X#;"]+OWE/PN3 M^NGD]#@^A0O1N+OR[%&3RW]T]IBGD]J.FU351ZVHY%& A%!$Y=)-4!///QW> M;QY4)]^\CT:,+$C4E)<1",A)GO[/ZU?[_C >6?0Y'YK)<7V>P?-GYV_@UW3Q M@!#+RZ^$+]H+_\/GETX;=&#M\>+R9!O7CF;V17LYPF1I^&53<4K4UT2HNV+^ M@PC,H)?))L5/XZ=)'#>E&T446YZU1&L0S4@QF\VD1IFOS3?8GN^71WI&!U]- MQY/Z]'):S+X\1[@3>UPMKLYO)H>Q/FJQ)*L_9F=4:.K)1:+!AY<0;#JIOT@L M\Q2^??++_RE^.HPVP+_%3Y-R,HJ_$(S^\=/3[G7^]"A.;(MV*/YG6I[\_&2[ M&@/I)N@]S/U)X;MW/S^9 $6?=BCR--_VZ>R^/[DJG+9W"N5)T4Q.1_'G)Z%L MCD?V-*M6?/[DEY_*3\_RY;'N7I8AQ''[\DSWBC+\_.3EA^0LM\H91)G#B!,; MD=&:((VC3,($A[5^4HSM47Y*+)]M 5Z'C-DO1_9@-MQ/D[V88"(?>%(4V^ 0 M-8HB'GU UGF+6'0.)Q%CU.;)+\F.FOC3TW.CN7QPUHL$_TN46%"(>T60I58A MZ2(,FL?(_;G!;4_K.@\-3(X=_2O:>F<FJT8E$BE:@' M,G*'G-<182LY"51S(\Z-=&<,$G&Z%4(=FV9_ F-\6[^KJY.R!8KKC/;-;U<: M*-<^ZB@9"O!3Q$.@R)'H@=]:*)R"XYS-!SJ#CF=OCUMU'A^\BF @7I76E2,8 M?3OL+ IOT\**OJN:,BO^S@(.7I7-Y/,9D023<,0BI0U#W$28$CT?4!F;*Y' 6,(\)0'IZ$&JI%;(,2>1,X$JXZ5E+B[S:NZE M=&+U#NY4A9?P67,]1OWC:A*EF*;>& ,D@EQ316RTG"4*<62ULPQ M]3E-MJNCHW*2I]ULC4,&6Z /N*[P[&M-LYB.R^X'OW_X??\%V(:F?#8N1X#8 M,#7 WJ?GA_X%9'.*P$P4R :'F3AID/4PI\ -PRPF;'H]5,'@=%+!B))7(W;*XB8,0)^28+ 88<@F'E#$$
)G-"96N%'6:K>5I@V6=?$>:*M5H*IO?">IW2MEY]:BD:R4A M-,K)9E_\ZIUNFEI2*LNCE570:"Z;8"E:7NI4N?[1\3!U*IQ4*04BT;=V7Q,P2$2.8D(VXD?14<_^$UUUM#T M.D=M\V@ K<9>LOF@&FLBG0E]=Q.2HZW-Y,QCNAABL9+_C?]PZ0NV_!G.(Q$. MIX8#(SV4[6]=N[:H,;Q]#D9Y4S"?*@DOV_VS^HMBI*FY642<5]Z9YJ%,,X2" MVM:-S5\Q-_WYUS9(1FWWM\=:S6B,,&?C5!TCC %+8OH^-<&L[EIS-S VDQS*T5[8_1]<;JQ@!OH WIT,+,N_C"YA#(U@ M*C>)#]GT8(%)Q+Q%T")23:*HS MRJEO31>R*WJ-*67SEWI3\BE CAVEH1V4( +Y5'3&U;!QA1-V X).H2A^X+:\ M2!KO/CSMB%UC6MGLJ]ZT0H@8!>"Q;*1HZ,:U0YR#KQW@U,>BL91LMK=H3U87 MY1QPK]U>(]B!<&LLI_INOFX$>T_+,E;$="TR70R$<-@+@)^V)AXYLP M5H!%3+T"&:&"2NYLDU@#9[XB\E,0T\4O(DU^L1)RM[M3=Y.;J2(5^_#AA0\SY%@;DP5IV0H@6BFN7V-V6%5O.6F M]C&;N]:;6CRP\1KO[.C0=E0[T-D5E\9>L@EJK;UTP<]W/8\2G^%4JU$PB?\. M+6J,+9NRKGGJ)3T+JW5BIK//)L]GA$9RXSH >8?AKQ+T='%+L" QT3\QD_![ MFQGR>X26G$)--RH-R)8*-#"?B[JG/0Y"@\:&L\GT\K,C"9/UZ$01H?*E:C]A MJJXD%B6H12&Y'GS,GM%%9]&U#H'ML*=74TEC,_FW"'9#:=.*C66D&7.Q]< I M=,(-MN*>80YX;VW,2B/UW;%I3"%O-[9/ PM(6CYF6AX!]AU':(.;>3@$5!^KM2H+'% M;$Z\1L"3BEJ0I-.?6$9&ZI,JEXO3\%T ?TP!? OB=YTU9W/][QV^=]9.Q2A7+5?TIFT*/ MJ;J+LYJ^C>">./X3%.'EDI.EC 8FS+&'\+#4K@+O@D=C MFL>'"S@7?8.OB5 M: E1)C>\A6UU1K&[4=3N^%7J:91>?)U%U^V;UW#>PCM$7AP;A4L932#2V$ V MNQO90-&2O-]8-UA. M7NNA7@_DU0:E(=8!FM&88\XE(I7&S=BE(-[ J8A)WQ?B%7D$=79W '<9'A2: M+L:SAX>#^\A]VM-88O5/,*4<8^Q0$OR29'7N\'")X=05>K'9(&C(]00R78RH MY8(#2 $7Y(R;0*DQKBK?C4I/.:/&Y4^_^=R[_SH+VO?+4SO]>B=?$4L=!56JDO;PN[];](:KL-7? M(-I##*_)=:^@T(&&KWMOS]RB5VN;@6CY=N*0M22HAP1HQ:&.*]O]A=ON)@"E M -)#WO.&<&J;$=_JH,_< M!G:F"YFCFCY;=*F,74Q?Y3$E9LH-8?Y]']/%8,F)PA'*8P\,1R0G3O!L@PVB M=@HD-P>$DBB%\7@U'=Z73^(*AE+\/7@M8^H%G+E_X=QT,7W;+@F#:385#L2* M$!=,V+V[?@96(#0!'7/UT3V?UUVJQM5-F4.6A.\A =/U[GK82P0Y]^EXR?<) MBP7_!;==!,+8$TG#O:"Z7-+=P"3/Y;V@A-%R)M6L9LJ&-CA(PW,#B4O4AM%( M7T&H#;;5&MGK75">0$IO82F3I*;B\3CF'.8>B6$O&?T_B$A,@*4+BJ/#;/X1 M1!B48@MJ*K<(+_,/),4 2T1ZT%;_,_61'$(?9? \73P)O^HA=*%KL2UZT'IJ M>76QW ^9O'O9WUJXE7?.Q*YY#R19LU)<&#('RI;O/9H/+2Q$N EORI4"QV^$ M&Q3&A)!-#52"+YGR$*WF2PUJTP[C#*;;&G-L\/'<2 MNV+TD9BN 0$4$"EAS42T'[+?%+K6S!BT,8 \^C>!"(.[\OV-90._P% @D<+B MG)YK ,1[&T22W@>/*+PDUZ[:FN^JG3B,",.!H MHAVFOU%G-72%8Z^C^6 Z^5ZW5FL$4L%_!9R-R(( ^6;0;XLD4 1W/#S?8$.I M:_Q&G1L2]O+,ZZ.9B*8H]WMJS!FS07#$(3R0[BTI%/!>"T-+A[(P*^Q_P1NB M, &6*ST:,Z>N(P\HOA#K_&+*+R,QU*G3%OO0>[V0K_A7KFL)I'K%MDA%VVLF MS'-ID6LKRD16@6R-^]-;0\!.O3&P;JVC%$CY(*B'.R:F_3!/[8D"6M76N+D] M@P;%8JM9C=NQ\K&+)TC$E(HA OIW85=U^7^Y3*WTR5XOIPDCCE]']FNY253$ M<$2"\N_J6,-;0Q7=@;'+C/X_">:!+#1 <7:7\I4J?N^ Z99 T$/R[QK9/G@S M7C&"V&CA$"ZIOK'=&,<[56Y+L%!![Y1)TU9P0;0\8< ,$8X_$Y8[<$)Y5 5/ M9 ]\-;ZW)=SA-[IVU\'MR2JE#/-_[E 9^(-7Q\S+ 0P%C8$XFL3X;LZB3&*4Q?E3X>&$00@*;,AUTU .6KCWZA$ES(6[C/Q8 M+V F^[Z%FX\"(N_POVQ>Q$&JL,5L_ KS+K7K;_' B4'E\XUEO\ZV EH7:;YT MT"UD-#F$!(P\$D9>L14RJ(-J/6,^J?$AHP2@C8-$/-6]\;33N7%7)60FZXO"*'@7W.. MW_*DLQ.:EB;G@"]UX@&"K^C<8<2L'R[$I% )NK6F4$J]%Q)4Y36 ;BFO.L1Z4[;<)(]*[C 2YG8*SI1[9[8CR1RXF?;MMJG/]T'\1&)]0F$8'-';IT/UI%N*(/:P)C:=!.( MJ0)@6Q*HVM767Z%7R#E;=D=\7DG"^;1BVWNPDN'M4(W/8/-*VIGA#V]]F=$E MHPMJ -G^]B[9!VV+R@N39>IZ$L\FU:[VW;6G?I>>P"7,5*NUMO5">'@Z]H[( M.4-TRK8<*CWE,NTUIH>.U[2LR0\Q>_GQZ0)\A+PB);&6 M;:FFQ>WM,,E4.4PKV2H>8(]F0+W#S%T I)I4#Y@)#IBL;%<0=6=*DJEJL.UD M$Z;8!K;RF,HI:24+$(M3(T\M.07M9$!M@2[L,H7%K63F83CQ;CV%*;ST64E> MBDK;R8J;7G$S7 M6@HTG:O55FYG=)_5@N+A$MFJ3WJ('JGX-G,W&XL2+I\5&]LY>7.^6&"146Z[ M3IVTQIV@Z+T7@OV,H[S:/+C5Q/^R;\2="(XOE8AC?SRM%5%ZQUZ^ '10K65/ M[9P%57FW'9BFVBY.1 &;5:';RV[T 8C<^Q<3G[R196P+YHC$-#^7Z77 MR:[Y%EHKUB>&77!]ZANV@'L=JK15$L!*<83.GX-V9\#Y)(U;($@ +A@! !4 !V87!O+3(P,C(P M,S,Q7V-A;"YX;6SE75MSX[BQ?L^OT'%>DCI'8]F>33)3F4W)DCRK*H^ELCR[ M.4\IF((LGJ4(!21M*[_^-'@3+P )ZD( G(>=G1'1 +Y&HQOH;@!__\?[QNF] M8NK9Q/UR+[HC]__U>_WQO?31]Z#_BM M-[1\^Q6/;<]RB!=0W/O3XMN?>_^\?;SOW=ON[\_(P[TQL8(-=OU>O[?V_>WG MR\NWM[L0)?&C0^V"1S66OWX^K'U&,V.^],?)Q[_/UX/JZ/_BI/_CX M='7S^>/-YYO!AZO!I\%_#P:?!X,,&=GNJ/VR]GM_LO[<8U30MNMBQ]GU[FP7 MN9:-G-XB:?1_>E/7^M ;.D[OD5%YO4?L8?J*EQ^B.AU \-E)8+Q[]F?/6N,- MNB=6V+TO%QD\[\_4^4#HR^7U8'!SF5()2[!_]9-B??93_^JZ?W/UX=U;7O1@ M-%PO;%NBD:3X>ZG\VTU8^NK3IT^7X=>TJ&?S"D*U5Y?__':_"''V881\X!J^ M^/D/O5[$#DH<_(A7/?;_[X_3M))7M"7^&M--.)2,]X.;FZM+'[T3EVQVEZS\ MY2/\\:^%#X/*Y&$T>QA/'A:3,?QE,;N?CH=/D_'M\'[X,)HL?IE,GA;?710L M;1\SAH2MKRE>?;E@;?63)AB__GATQ?YNB[]<>/9FZ^"+R_;@+I[@SV^3AZ?% M[&XT^S9_G/P"9::_3NYGBY/";]:0%NP8+GZYNY_]=CXV"!LX'_R]IEP$FPVB MN]EJ8;^X]LJVD.L/+8L$K@\Z=TX@LG]H6])Y]&V,?V8XGQ:F6^W(6INXQW :>[6*/]?(9=#W3SRFL>4"M M-2C*.70.@[Z/];!CJAK6>6>"!T33 R\G[%KL>9M-OQJA' :70H7L;/=N. M[;.^9H9&CJ+QQ&BO+VU(#TSOC>UO8J4V(J$6A-5PMO]W@0\EOR'X,^SF;'6/ M8?9G.O[=76+Z0%R+K: <-A%F6TP1JRLLFB"[;BB%BGK7!N/'^-G?SZRAZP;( M 7T*V+;(R:)Y@GKO"7(/G,A'MZ.+%.;';$0\'XI.W16AF]#Z/,+0@C5^(OF" MS:>Z#GW3A>FGFUQ:S_PZMEO(L0(G'$JVU<^5QN\^AF;2!35C=5M;1=9#3A^' MU,IU$5$KZ1W\-=?!\DX[+G'I,3:SVOK0U":A7U&R^7(1>/T7A+;_&GH>]KW8 MD*5,)/L";&W,QJ^P?/9'B-(=C,*OR E@3T\HC-.7B\%%[PTS]T3HE8%_!1[T ME&Q9+Y 3#8A*N N?6+^OB0.=]1@6@*(FT(GLP85,S&9+\R1SNF"PT&62.'IB$3B^.<$K!8_F[N,#^%NV33 M<,O,Q />P[O2')Z<'F$FG[@!9Y/-I@FE#L3L7(U+'%?TFUB;$2,P2;6L?D]01@?FZV^>SBD M2/%=:XY/>@G ?%$5MM(@G-+:EE?*$+AR (=+V!"&/9XC>SEU1VAK^\C)F%1C M -=:E<0+O7OHW.R\9R&7V6H$FT>[9"AO,A"UPU<[:K KWH)HQD[PQ ?.WVW= M:#Z88E.2CPHRSY-AT"35C64%FR#T:4:A#++94KR&D;5?\=2U8/5S3SP/)NAL M]83>.X;^D3D-7;R<(.K"JL'+<&.,5[9E[X?[H^: :Q9\X>!FRG $6G>$XKGZ ME9#EF^TX'8 R=7WDOMBP'(_*P,2;O%M.P%+:2C!_,A;F.':L1AH&%$N*-@7W M%_V-I'"BQ6C*<^RO#4;,(7DP87(&H?GP"T/C 9P0R@IYSR&>N#,L3'%UB1W? M2WYAD9JK_N J3MG[8Z71=] S=D0+ V5=E0Q$<"'(T2J#)C9:!1R<@LHZS0V2 M<'O-*ZFLV[*;SP*&6C(= -7W7;6FJ50Q6O"P6A=R"JKCJ" 6Q.Y\WM M?JZ(PK40SX,M6 UQBJK_+'JOP8S^KE&FNN3A6]6N>)$5N",4VR]N9+>MW1.% M#09LE5C7W&7XK[BCR_^#G5/L/PAMQIS0\(,/!O0Y\-F6Y(G,D2@>?FP'OH*V M9R9K2&T/9NDXH.SX*J8V69;"K@.=@R)[ZWL'OT?^@0"PQ#LDXGJW>$4H3BU.IYG!MA0Z"UK,?%=C*QC%%S63NH>XJRI'X'2+'RUP*-"@O+XA^CO.%#=&."55%X<= MIHQDP\5#RUL(0\2D93/ O-X1$Z,*2\M5W1/#I=3'5]#S%#D@/\/EQG9MSVV8O)8:]B;N5 1% ]L;\UFU6S%+A#AILAJ MDX:HQ)?#<]FUU@=C62WEM3H+@V5:5NBZ/_M\+WG\S]>B^D2,\A)5E'Z1*:FL MV]QM7Z'#^3(JT[_JELCE]"\AA;I87GDG6@SG94HH# 8GGCQ!R#?^K'["%1>O MHNF6EE.9$%'E1Q1E1530*(/2R 7&!=:D!L7&D>/TJC!LY=(*56;.K250DMDR MZDZ25'BIN/VN(%":*L?W" CD15!V$^_VOI#,S?*-\:KMHSPG+ND;>&E=FK#:RXW7WW6)Y/_.0!J"+V2(/P/#.0 M61@OPSW/U/,"=BWD;)5DD^<\'5J'N05<2)=9M5P BVA4R)MS!WL^5;5T(WNF M9+3+!_5.6:[]&$?_AW]'"6Z3=VN-W!?\"--BLEIAB^LC:\)R0Y@J@!19Q'HI M0KOP4,\3&5K :XJ%)ZQX#-'3[WJ<=GG$VY@G IVB=WA6VSG&%4A#PF'':>K% M&E%\"XQ<,C<*+(S"YDP'+VNLT\G$)E%^2<4V3!XO[*7AO#I.!,9X2[%EH]BC M/=RPL,!_\G*@>]A/6\W"E41#F'K*R96LA?/3ZJ;#TRHD8P_ W1$Z)L&SOPJ< MY(2O,==5J9]7T9?9*EMZYA[5K[0'8]O;$@\Y7RD)MLSU:GM6%*?"RWV8RIC! M.DQ>V;8^)ZSI,4]V$4#>#'SL]O(Z5EG @_02 5@'N!Y416.'27R&O4JM_]1A MI59YJ#R[BXAJ$.'$DVE/<6Y3N4]KRX[K:**#,C\YKFG@O:IR:?F@OQ[2G)E.'>HK)G MCZE;G*-G3.FU#=UO\3TU(R0?6/G+#\86_H.2&8;\U<"MW3&SI7 =6:)(]GSB MO%9W];<&4M-R9G##G5\Y;5BV I67>=8F97#!21#J-G(5DBTWY#I62)Z13>XE:1R, %4T6AR<@4 N<28Y*G4&FZ M*^+?(F,N)E$&1(<(-)==&G2L^:"P<',_21X/^2P5@,XQ0(9"]?0]-(A<-<$/ MK%/]X3WI:#$7?>-J]%C2Y$/!]6N:7'DM]LJ"8&[M5IE/IPQ2:W%9+F/::EWI M>2:90"V7.Y+$ZBX'KX^[2MHU)Y'EDBK,G%)$6J$;!< MB%(2499&(RAR<49)C%*5:02^%$5L*)W*G]AI' ^4!*CI4T@-XGR20$7T&D%L M&KR3E^$FU>IR2ILM2!SB!10O6""5[F:KA?WBVBO;8C[B:&*R*ZR(8[.WU)C? MDKC19H7C9"BY%<;LO1#'4WZ@6X6G)G?KK-S#L(8!!4_"C\.GV4[82"WA&N(VQ/*=D M V>9=S:.1W,N^T&0<=G1 4B>]^)R)_/$UKD&H)#AVU$NJ]0ID81')?=N)G.N MT&A!LX0ARY,.;;3I3*Z[3':IP=>I=%IGK>C MT=-\"F/N*NF,7"<>_^(K1;I?/F&>D.>6+55/;/^08]#B)-@[)H3Z_>,/Q/EV MI+_^+L4?F^YIJDKXF7KU#Y@=ERVC5>_D7V4.$^K9%; MXKWN]XR8Q_N0UWNS5U !NIX5/1^?ZU,FCVVH$TSC.>_/SD!.HYU@9GVFQ[E: MZP3[),(:YQ?-VCZ8QFI9G^9IF%K;FFGL:QB>:$M RTV?[-Q4VR&%',M4]*!+ M(EEV=RA0F5'+G6!KQFU]=D;NV^H$ZR0H<'I$]^S0QK =A[RQVX X5^KLZRARH5$:6ZO'\27@%T_B5Y%H!"0OCI)0 M9'7?1FZK<09,BFW^>(AHYA^FK0&Z32@._8F];KR"LNP*KKV4(>1LXKY&D1]1VME:YJ$'7DZ@%6 M25,UM@I*#=1>;MG(<]:7O7C9U:0'#&T( M%;3VQ@X%NHCW4V?PPJ1=!I;_&V*7*_J[D!8Y(P=^K&G'+[JYJI&5/EZ"\NFO ZY?W7"CU M=#H%6:17[[+1$]D*-;FD6A)H#9'J>59MRZU/N:!DJ4\M2\5EI5!\"@5/ MW8_RPD_8DU)1=1:G9B7'MSC51!IXA@L!L7".^>%E]J&C/EX&6%F'\%W@0\EO M"/Z,LN%6.7L*OWR'/H4Y%"PTZ+ 08-[T)J[B:^6^XGLP0!@+%@;)"SWC?2)M M=FU?20LLB*^.9ZYS"XI&CP(8$X$[AC.UKX]J&I%KBKDPVZ7)]00H%MGF:(5U MZ;9C:+95T%!CLS<<]KD+0]>%I<2\X$Y_9KY MO@>2?7TGQ?F(-\AF1@>L$W &.?^+$35'U9Z.$5/W 23LZ0T[K_@;6.^U.1?* MG90+;/R?WH@Q-V&='CPH3W/NH3HY_#L2F',/D0A]N!'Z[J+H52*$;N+C M0V'<[XGP-X(:93NF .H=,5$I4S9%5;A^130\SU6&I:]KJ0"GY$U)OFOB(:GH M*Z>@LDYS)(';YW(Y,Q77Z9SO&FBN,_G>$UK#O4+G9@_0FNLL:H$YQOF0VN*) M6:ZEEKABEL?I *:$^P%9PN'*Q[3$%ND4=&UB8IT/^M78RL,AZ^;).M@B'C7J M&OFOFEJ]HW"K]UHU-VC' U;LJVILK8Y&?%H/U8'&I>RU.JRBR@UA_#O[XQEJ M^_G_ 5!+ P04 " "EA*14 [8BE DX "Q) 0 %0 '9A<&\M,C R,C S M,S%?9&5F+GAM;.U]VW?C-I+W^_X5WMZ7W;-?Q]WIN25G,GOD6T=G;5OZ9VL< MQ5X8_/3A\W>?/ISAP E=+YC_].%Y^G$TO1R//_S/W_[MK__^\>/9U MOYZ-G,1;XRLO=OPP3B-\]I_3N_\Z^_O%X^W9K1=\>T$Q/KL*G72)@^3LX]DB M258_GI^_OKY^Y\Z\( []-"$?C+]SPN7YV<>/Q?"7$4;T]V=7*,%G/W[_Z?OO M/W[ZX\=/?WCZ_.7'/WSY\?L?OOOA3W_Z_K\_??KQTZ=*MW"UB;SY(CG[3^>_ MSF@O\NT@P+Z_.;OQ A0X'O+/IMN/_K^S<>!\=S;R_;-'VBL^>\0QCM;8_2X? MTR<<_.AOV7B+O1]C9X&7Z#9T,O)^^E#AY^TE\K\+H_GY]Y\^?3DO>W%;T']] MW#;[2'_U\?/W'[]\_NXM=C^JR$9]//YW^]NIQDD'\ED)@1@_.%O_W9VEB.'(B<* M??R(9V?%C\^/XT/JO" Y=[WE>='F'/D^^70VPB+",R[_6Y8H=G^DJ/U'I6>R M6>&?/L3>7Y$?II/;\=7HZ?IJ M^D3^_^[Z_FDZN9D^32[_]^?)[=7UX_3Z_Y['3_]X#E#J>@EVZPS3CW_O/ FWD."I*1XX1ID!"5YB'T/">-"JLI)>T@C M9T%6[4/D.9AHA(6&I\B^SF\8FOV2RLL%"N8X?@HOPVSE4NE%E&7/Q5'6\ %M MZ&;6MC"._' ?<-T@+_H%^2F^PXC^FTITG:*C]?@=;Q@F71TME&Z_:@0HK[,[Y3 [&<7#A(^<;N4N24>))_@.MD'^'DC0B9!+9/7LBX]Z&*&BY](_^3A]@$.5Q MZ26YDA2XI1Z@^3YWY%WBT^8@TVFL:_T! "OF$<<)N9UMY^TY\+(C M:N_7HU<4N2U%1G<$&(2O5&O*V_%D=CU]>*A<@:?<*[!6''52TK&>04Z-VS". M'W T72#"4$DZ92A-,GXFLRO/3\FT[S5NK()H_%@_+H:7&/^>$@WQFAPX.J\> M+49NRO ,Q2^9?S*-/\X16N4<8NPNSZ_?$NJ2)/>[ZR!=%G:U6R].]MB@(\5; M?^G!>(2_S^?83V+Z&SIX3%G^_/'3YR+(X3_HQV3DNWCF!5Y.0/"MUAA3,MV= MHXQ^PYA7E%*\I9D"N%J6R1_YA.W-KGYQ#GNL1I6^*Z#F 0MHHV[.(IST<*5^@<-(0B;<>#X*8WCW:F1#\@C%XU+M/(2 MY*L*(\5QS,T3O0;$DS2A@:B43MXT';0SN[3&<9QB]RJE:YW<9KS0S:Z$V=^* M^]_U&XX<+][INJR5UV@<8RR/'"==ICZU.DVH@DZ/Z0@OZ(5CC<1..,_-J]E" MY>E<77_6&* \%9)Z%H@LPMX\N$RC" ?.IG)3)F=/]B^_\!INT;FGE]8G],:! ML:./&0./4+!C@,-SO4V-U)UI?Q35B4:1\^$LC(@<^.G#9S)PECSU(_6-8/>G M#TF4+=3BET1TX+?DVL_,K3]]B/&<_K"EILC<:I1T.(O"I=!NOJ4UY!JKSU9D MF4=>LOGIP_G#H0M#+\J&:!$HBJOH@8(*B M4V_B"Q*8O.O; X?N&;T'6L1418*#?P_>L'X8LGR$+J)K(5$>7WP M_$AZ.?\#E,70B[M*+W9_M $[?0XMO>#]"0IX+9U8>M'XLR5HN'X"Q0X MNG*;Z87K!QO@.LK+IOE* .9>K.*4T\P[N/M0][X\S0B"NU]UY;S3C!NXB\>> MWT[&[E_/][@E@W^#F:'#J*)G/&WD8"J&Q!QM[N=+%"\>HG!-CDSW8I.G3Q:% M?H-Y4;> UFMX(1H^V?U\'W73@8PQ38AT,';C&[+O=P?H;1C,:44.6KZ#PZ1" MQR'-!&1&QI")(=FHDU6F,!^_XT4#F=SQ,R\1A-A4&L (3*.:*!&(11K1"2/[?"L;%!48REPT& ,3D8:T\9?88 M7:%)TW&PQK$.:2H:R)PT19OME3NOX$>H)DLNV3SXM%YSX%)'Q:H:0K@O;=4' M,)?\1V:#_H^2LB;Z1;;@MD9N^H=:L9:]EI+)UC.VG="440Q77KP*8^1_C<)T M17K0RAV9#2_%;B'!PH!W7O=*@D&=?K7*@W*13WFX\ /56!K/S5H7<4KHLB+"$S;ZO5.,:5TI:>K]3%HKUAX-D+P)HZLP M?4EFJ;^= ;[]@M\%D,A[B,BIZ+E7>(;I3BB6#UE/F1\J+X6M+ N5!@.R,&L; M2FE)UGMTF\;9)E>UKW34WCT=1WLX]$U6=5MO3_X-]4QS9T72 Y HV#M3&IM_ MMOV@K2B&B?1H"SJ02P]]=HAL=R)K/:5;3ZV]N?SD+9ZW= %EKY1.9@3J[("H MW@V* X3#6>-A^LF\SR(Q_YD&92@F/3NN(O1Z%;ZJRVVUTW'GKQ?'[!MZ:C&&.7\>P: M1\D9T;TTSQ^,RI_:(J?6DAY:=,\QNY3\?>; U-?73:O+1&V1$:FNLATWIIWV M]3R0\7!7%4*E*JARX=6%A;TY$8"D6&':V*X-ZG(KKI0[%6#WMR9Z:Y-A(92I MX@FC6A- ,U=7T9J?/+S^QEC\BKR !F-,@CS$J>8GE7E9%3N#",-K4M%1WL]< M"$_E&I!;<3*EC9R]#Q%>>NF2PY*\GT'O2VY=RR.#GM!;<;VYP &><:^!LEY& M=U1,=P6YF09UJV\.O& SB?L-=9F@UYEH'^QA@F1#:68!@*]@RE:<"7 MIFD34VTM).T#R/>D:!F1;2T4749L'Y1]800X6PM<\Z#G*AQJT<36@M,^IKBV MP1H$Z5H+E=8@W5K9K5Y="];BWS! M;Z)]X(_K2W=I>=:P8\NM1:89CIDZ5)C M1:E:BX$>;:D;1<-:4/O2NX21Q]:BIUOYJH4Q6XO*43<]H6YF+21Z%-$FP>+6 M0G6$(J0>9VYM8&L1ZNO@%T?@6PN?'F6TB?Y@+52Z ME22UQ =KX3I*>Q(*.&NK]78AS?>R2*S%IJU" *($),1:=,JI+=9"T?71KY1O M8RUZ73ED:1MX35)(K9>US$WV)PM[2L:R=":T7T+9Y6=:BIR92^T[5LA;. M#BX@C9*TK 7N",]2/9/+VC=X="\=;I:8M0CU=>:JIJ-9"Z3^#)%>WJ #]R"6 MIKA,:Q_*ZFM#*N0;6HNA8G*:ZO%H[2MC_06[21(]K7UXK,_C49);"OZ=("H_ MR'RD41Y_>Y!TDF4$QN9>!&)FPE1N^!>;79/BZIH]0GD@1)2>!6@TL+F*#G MBT\-P+7[U&]$N*/4-UK@_/ 1W\?IL[!2N+@/ )%8II/D[SQR9L[/B,FTZ.(- MR'^1>U!60Y-5 &?VV9NP>BDOHSM&<9PN\]]E MAY7ZE&OY"!2P&"^EUN:V=G.O//:=:\B;-M#I_204( \61"VQ[2&-G 5I0<^ MSI;@,5^TL9R-MLM!S<*@3[N&F>>K7A9&]SVC9LJJ:^@PH5*K(L.\;,CK.1RK MJ8*'K-!OX6!6JMQ0L5.PDG9XZ:E'[0GO!J>+WY%GAO;KA[TIDF96JO45!/K3 M:HZY(MF;N=0'O)HO5=8&VYM9RT==O&SRV*3+)8HV! :/G" SSZ&%GO)$#2^8 M/X2^YU /ENMZ.0,5/^D53I#GM_#K<)ZL4".%YY1I-82VYS;4/LQRF#3N;K+V M,KL8&#UFA:9OE9[&V,HBNA:A[XZ7JRAOW8?!LU@:55N8>^@&^32!:KK .+DM[J4"D<-M#HH!H7@1=#@%)LRO_*+Z MQ;9&SS94_Y)6.2("/:M^(=P8#0;H53*1@\E-G602%?8=CNAG-C-!*$6NH"'F MBE!^6_M(-K_VIPMOM:(QA('[,PII;7(51@F]N12G M+/=E2WX'($P05#,3BQ(#96.3JH-3E75\_:'>3-NEN C:WPO5OT-)2HTC5T2S MO<*Q$WF9;81U+6XV@)UOK^EY4_)]O![)O=(]QWB6^K?>C!>.JM+3W*-D2Z*G M1'G(-RWC?.NML9MOQI^Q[]Z$T3/WA5FUOB!8&P<)"N8>K<"8T7?]5BR[KV'H MOGJ[" T!B_(QS+T255"P(S=_J8+)$Z>Q/GLD@3%]^:%9;P\E2:S*N'< M4,@V8YEF_1%399G:IUETBUF5]#6G>),3,2[A)VDS./,K+YQ7D2G\F0( M6Q]O.HSYA\ZSF %Z,I8U<9F<\=O#C>$7Q@C\DE>4S@4=]_%2G9^P#Z@;N^#SIO%-=\LJCZ6]$NR3:N&[TE+]K\CW9!B]<*KUL"3MN]AA/;5EOJY&W MU-HPL0:NJVID@M ?"10,I1#7!A[*O^)00'BY);NU9AMNH\!LJNTM$ADNA\9*"32,T'D4MY*1(%K%#S;O./@*+XM MW@E*KNYZ)A37H6P=\\=>054\U# S/SI5E^7'#$Q0>E\INS F DLG5^JV%(7 M)AA]K(Z#. N8N3:]2 \E6P9,?#I<*FW"8:RK>J]K/]G\N$ /19YUP:P43&-= MS5E=Z"C&Y%A7*;4+?!0">ZRKI*H+)UY4D'6%4?4X_L1A29HO&!;<196"HC3# M8M'%JV60E6; ++J+*(9F:0;( @V\?8"79JPL4L0%L6&:0;%(;=8;;:891XL4 M[!Z"T32#:Y-VWK8>/Z#*)(S'VO26(=&5=%O0.7+(!3K>@B,L'"_L J 6*8.^ M^&)3^9=:Y7?%8QG <_N[Y)WD)$E$/:&P(99^XS^FP8KXJ MPU>B14?()Q?AD;LD>C!]U2GQUKA0LH45&M3Z0CIX\^=C"8G4,SF95?["RY)J M.(BVH_CA=$FNC/RSF-/2..SU!ZEW[R0_D=MPG#^Q)@-=:0ASF?OY M!3Y^"@N];$LVCK]&_#1I:3=(,S?%*T0PQ_YF5X\Y0Q]EAV6EB.;NDEO=*]3* M5HB#_13MOKX*":&\D=L0CZ2LLDVN@X^62+/S(0WZFESYBG_S3+61%OKH?L9LZ MV+V.$X^V=!F*+3D[RV'E24N>DJ+4UQAK-_PMU8;;UL-I M6\>,=\:II:#V"/WA$E7H!7"*I"5ZE+I"DIPU69#)A\Q/IBXP>0-H6U\L(;V@ M_I5Q4'I1)C..W&8MO>,&M"C-O8EQGUU67M6&#C/]HL7[3LV"C/\]JS=X)(2)BQJAL#AIJ[&3HPP0X_@:@"(@S5;DN".VZ24,6SMX M3GD)BDU9M7AY"]TD.X;;."> 8J%T#BAX)@XC-[AF<_!(B,X!G5!8O%$:>4AJ ML>1J_@=K 6FJ;#=U6EB7O]I>8^"Y1&!"T,MM@WD%C!Q*>#92/WVUF7RZMQ!^GU^%F7\*L1R>ZLO MM"[=M^UB4O0B6I?6VQ:/]JY'ZQ)]6^TP%4^F?=F]^E=+=[45^DCKU7@T<9VG M]N7NMMHP1[IF(>=Q"5.XRN2VVLDZ\OVM]6O(YAJRN89L+K/97+!3GHP&EQ;U MIRH5I]3C?71^= B>UXMPM8#?KOI#+Y/+^_1) #L.UJ1]((];PK9. KK8P MZE6LMT6L>XMH5Z?E)*#GUL;K 6K^M[N,"VU-;EDD)B^.9%DDO5,P4GNB"O M?,@CM"*/<$B:@QUER?)ZG5+H_$EE4T!?2UQ7V[N)JN_(P?:>0_'[ M\+(- ?IZ76DG'YK?N[/MY,/Y#_UK[R8DOV>/W;L)[>_!/7?R.0!=^N7>3]I MSPZZ=YU_H-\=]WX3%SKUV=GW5!G,57K@H[/O73,(P(H\N.,BI8?(GOLK\L#P;CKZ#RLZ!*]08@/EBW*S[QFEDTI%LR"[C,*$IZ4PX MNG$_^Y"+-N2B[17(WB;W7FS*'W_VR*J-G,7FENAFOF"A*'8VS]P=1E2^9R40 M#BD5KJ%F8[P?5LT_?U12-@Y6:1)GZ^V+\-$C48].BYP+50;%.%#)('T4:1=7 M QIT$N\*I>TGUE\AW4K]-+7=]WQU*V4,.05/55%M&IHDU/YB!.%T$K*EH MP$,> M^&VU:YA1D1 .=M4=#1-!@RM._WWHE&)-=4)L>_&Y/0\#\V38E64>![,P6H(H M/'?IHSB>S'Y%482"9!)EP7TRGX&DDS%3$9,ND<5?T,$8$S12-=F0/;(*@X,' M;?;H9[! M>=?2%7Y)Q@$1$"D%]1XMQ7YF;G-M"_J&J,6!0VNYTP4ZQ]77Z Y7M* U$$@% M:YG1$ C1K=>!^04]N/E/S,U?,0Q^;NSS_FQ:&!3YV_0_E1QNP1(4=##&!'V\ M+?*7O+5.6%[8#*\/&YV-L]&(IW5W_A::O2$F7!U M-1D)E)(!(+"N_$B>@;!](30>!S11*TTFLURY^7X2?6'>BIKTUT]U)3VB/>G* M@YB^]][KQN"5OP?+Q$7:S?AZJ:@AN3-A'"0X(EKQ.(Y3[$XB M^E_JC]I*-&\>[/R4L(%!"E1:'@ M?51XC=[ZI<'W6E4>;^;Z%H&RW4PJ\%R.C/.@!A-XYD6QS4=R?P(QRS)75[G^ M1:Y(H-PK;0"^@[(Z]WR8P/,N6O_',0]]^2O'6LOC!,V'3P^I,; $9R?)'I]/ M0:+*O;Q5&([S(H+'221]^P,*NJ16V&\ZO,U5.'G.6J #IJ1T;> MP,2TZWW(=AY;^^!+\_4E#SV""49'"T/H0+;V49SV8J=M )>U[]QT )5B>!?D M^A^2TA]#>?&AO/CIE!=_9WD20ZI13T"_\P3?/G-OAGSS=Y,A.:2D] AOY:PN MS)H1=IMAQ!G"P@2$([3(=U3ZN_OBBX#[) M.6Q/66;+/3Q#!7$HT1RFERKO4F"S0;M<:]D;H!G9\3.9HW%PX2/G6^PLR"CQ M)/\#K8-.H+P+7;)0DJ<%OD()Z?J5>A!,F[KWPI7J#YP6++L3^DAJ&D4T'2J@ MC_%&VW]>H-B+:?]\?K&S"+S?4QS+[.*=?]:\34@O9R++>J>?- ;D-JR#4)O' M=4R(\IV@P*5;:;<7,Z6< TRC(FHA_ M@C\1>>("<>H#@&&2 B^PB7*;@V*@Y5(S7W]0M+N?R/G>0BADW<#,SJ,7?[LA ME\=MH$#C/208 R3V2,QOX3TA1AZ#VG$'[NOA:;BOK0PYJ6F$T4%IJ&CB;FP MQZEHINI8"ZW\]*EE+#;0*(!"HF1@E"D5(DRJ"(+'0)0;K <$Z'F_RK:L/BZ1 M,D@MM[Y"D^.Y1FHMG,?);I$F:ZW1]#A(.'HO9*/HWBM_(\>AOH68;"'LK:EH M*>-\#_]DVLZYI>@^3' F#$(45,B3V2N5NP,(WJW1FA%*""[K6>V(5@O6;3:: M+O;C**FP3OZUSS;YU2Y+YRL.YQ%:+3P'L2+NQ&W[)3F_.5:)8-I?Q&V/)#G& MSG?S<'V>36RTR:DN_I$1G9%;_.*WY^D>;94_&%OMAP(FRT:Z)(=WY6+.V<2< M3L:8(7K'L_CUC&H+.DZ>*J M=+'0)-7TP&2'+#8\BRR_MAUY!E,()><:3(#$A@ZEH[KDG7] N6=?U%0.O I MX]6CUCHN=0@,V7%NW;59>>J9.H!U[&I9 \W4"VO-!GKW254OL=IV,')=+R=V M',S":)E76A^L!H/50/,5G!9TGLSNT#_#Z#*-DW")(^X5G-]6WR/>Q;B"E[OK M+7H%J\8ZZ^E23B/[9M1\/,ME2 Z_(,E#9:G%_&)S@0-GL421Z%5T:3= #&WI M$C^5+NMV:@R97WI3Y&-R,*UQD%*-0FB+8K<%-"<;25B>J <<-J2A>:(>I\&& M^7VQ/2(.B!3N$%DO;;K#ME!0[3ACJ1#LAMKI4"'AB*]W9MP5SB:WN;E5&6%R M5VJX)H5]X,B+!QS17Z YYI4-$'89#.TV&]HE!C6IGK][O6SO4@647:G9G'_] MVMK+!9B 9YH5$'@DUR<3 :C!E:1^KX2)E>+S.XJW9C$B^_!P:;I.60)SBYA!'LTHOQM8"T48= M%UW&WY4OEV,-@(D!$%WL!'(MVIRL?"O,Z< @D:%B,P[, (>^8^%8=T&8R'0< M^B&VE%D4^O$U#-U7S_<)_V-"?C#W:/1'EJ15R1_)RJ8=-# ?#Y+3=4/1(O.U M/B3Q8!(/S,D-A@ 1%R*C]V*3;U+Z,H)J=$CS,&@^0[R!C#']%"$7T\LK M5=&S?U )+IXY<1\KO=+--5V>9[J% @G3?-CJ\MM:?:X5:VJBA,($3[$F>7-M M6Q$GMEH''BN1!Z-?L$[ R]%2ZV=Y/I@:M+7 '"ONCU/(K;7X:EA/4@W>6G". M75/RRX"UAF"-,EUR":S_W9SGI:(^36;[1P[OL!)W,L;, M5QR0NRA5&T;NDAPB<19>L<8J8D"M;[]+B) A7$*UOP]&Z<$H?9Q16JC2P 1+ MS0BMH*LIX #K7])=6H@&(A3<0[4+.V\8DUK0(\=[R,.Q7V+#;_ M<]2_78QI3?6RCCUM1GR);F>M);JQ(%-4#&$"TK]"L"="8,)RA'RHZ]46&4:O M\$L"T@)*"1L'9%NEV8:4&#MYK0V&W54)$EDK62UAFCVLN:N>EDFM\=K[!44> M74;T#16AV971T!C1MV'@AD'V_,L+"KY-9C-,CAM*V>WX8O(HM+2H]37'&A%' MDUF>S'6#G.PUEULJQME%")6[::O.-/6C<;#&<;+,'O..5F&>1,2.:%3J8KCT MT18O<6$Q5E.=H-(7G48TA6O[#2&>O-:@UJW &\5M#HH!#1L/0)*&ZIQ FHTC M=Z9YU*O'I0#S@V8@"&ZH")A'NZX7"_!F- 1"M#0[C-M-:31V13G.NT:@- @%+0%C=KC[2-3OQ9HD.(>QB!\B+PEECY, MO]_*W+*D]LO)K'BH=1)EH=;;@C53^OAK]C[L)?)][%YLM@^Z%@VYDNC(477? M2BX:W4I8K3L^H9Y>PZ8GU*X+K,5S_88CQXMQ]IYK^<=R;KE5;%N-I>_5"10@ MUT/!>+DBZ"+_(C.L7(;+):TJ,@Z"<)V)%_K[[!%Z[N,4K08R>#ZO0W]-"*G? M020'L*A/USN%]&FLS54[ 5&6[U!"I>#FBAP"2NIRK8,^D.FJ7%%77CZ9/X<^ M?9P['H]O'P0HRWMIHY!*9#7QS6FIC9+1,G-&Y+MU%V_$;DBVN?LAOJ. ^_%H4M)88YY38%,[@6*O7BZ MBC B=]JJX8-W$"MW-W=+P4F2U5/,9(_85<)JJFV5U*&Z\<,P>CS<0<*F(*YZ MV\V4N93(E2HSY27YT7D=N#QL&XP 9#,\Y*H!/2C4S&NU#GH/W:Q2W62VK[", M9@1!*L MRE'\;DB&5(:"U#=K0GJF055:,O0_(?=/!L=,/. M0!;4EIXK'#N1MQ(4?)'WTS8%1:C :$EK*TYF$QHD,R9ZR$N"W0 ?% U2ZZ-1 MBZ*?> K)UIK,9B/?G[SXWCSWIDY>\VA9NM^\H(B[*P]6MH;5>C1S61;("^+; M,(YQ/ FNWVA4<.K%"TK49$;7"6<)R?N!.DV>@S2F-MH5^7>RH3=@+S/6$75M MM[,;G"UJXX&"H$9DOE0;,,SJK6T;BD[O(JJ3[AO6GE/MVM6M@.QUJH56C@>B M?)-M3;8]M10%CK="/A/M8T?KBB,%,CL[H4ME@:=:"-M;F#0E";6LUR)AA#5: M%PZO-YK7>,[&*6:DR$/V^<$-U06K&%9H+0JLHX<5XE2^O2"-];,6"E%\495] M;E0>3,Z5DS4$(>>U'<&-ZH/)OUI")I\K-03J>P8\$J*:?SJA )_2I_:@E1(6 M;/D!GF_A U:M&3^-B>=%;%:Y9^D1X'D637H[ID]CPOE!H_Q;C 7%7N7*CRSP MM%2 I &A0"%0$_32"-'J,C@N%!,H3O*EHB,"M79\5 (YK06E@0WDMA83:ETJ M<_N;HR0DU5HDU"P)!W&LUO+;8*T?'0UK+4A-K G,:%J8G.NV)G1O1S"V,1HK M496896M++!\K&^3!SM9"T_C ;!E";2U ,I&I&&(-DW_=@O/PE@Z3[Q[$9C6 MW=IRZZV=J/6X=VOY;RP=50+MK45#27OD!?+#Y%JW &29ZF!RKE,$RE(F]"+P M!PODWWZRA;4(*.UY3CX'3*9U;?E.J_\96^."7<[-EM'+^A\MV-ZB=!N8:&@W MD0B<$C 1T'C78Z:M,*KV _ 4D(**<*[W\_P"* M?SVY79K-R;"A98<=5BE M^4^F#B@+,[NJR8?!G*@)2[J G\C71,2SFH(A7+RTV8UM)MY\+?/LA"G4*\E+ M)@<-C2+_5("Y.S(?MSI!3,UYQ8GZB"G.+C7TWY S&/G_P(C/XI'#V@#(.+@G M.LW3*_;7^"X,DH5(4K0?TPXHZ*P]O88Z$-@.91'C-+I-&^O98/8P?Q.F&L1 M92QM>M5S@/*W++%[A62MV C$U"H@/96HLRDU3O:08 MRM0:"CV +_G!O+G Y%UQ%0CN8B+.8<^[:H&/HY@'G^BO(!"%=\(Z!(<7+VO9 M;N+O.?KN!C.)S]9B2##C+(Z\T)Y(PI(^B,J+[HGD,6A&)K\)GTCTMUYL\HNR MM=' JOY%A5OW*8<&LR_K%KE5=R$C,8UH)^< F3A,I@_'(]?UI2D]X;$F]D"H] MM1FR)[.9Y^#I"CF"QZ$.&^E[O2+"*!OX.;M#$L81%3ZW&,7[,DK>7M^+'^1" M1_:E!!9&*TU;V*%! MS&X1]\FS2H->=]3=/E25/YC3&(HZ!KLD%9Z"<-A0WS,V=/EF-:8")T\]I]8Z M(@89(3D*'2ST$\LO??6[./MV!=-+H&S_%E\:MT49!#_=,+G4>+XWDI8PT="V[<6V#6O]V*UVO))5 MQ3I(&LL :I.QCLL6AYW +&1=E$(S-9=:F:QC\>@9/K1U61=PT6R:J=7,.A;; M'5]5FU1$-1\$P'VHXF)0]&[6DDS$C.Y,N442,H ,L)B9I$B=$MI-] MTX25:C?3#$V3T/DFC(U@--3F^J"") RRH;=;D.\EYC?N-?"(\0QY)=2H^M=> MR?H5TZ6%W=&:Z)8" MGM^D>0$UVV^YNQG5'Z(ZHK7Q 3Q6^O;Y^PQ,A7^C/> M]_/*VW=+56:K:4#5MGW75.6/'#6A:]O#M(AN^ER3^D$D':N?2>%\ONGZ5AS. M*$_-=X?2<(9Y:KNWI -:&,N@IKI+7V4#'=.@4FU>#PPU#=MV,!BZ]N[]";XF M;!W;'"UY&\;!T52!LBD-7SG09FOOI]C,G;)"S-C&M;4.DWEESZW<@%$%0("6 MM3Y;=6FN<%V!B8+FU=#I TH]^BUUS'RI]%KKV].#0JDF6^LCT:35]?WD<(^N M%)TK178OMO9EHAY ZDCF]%@2OA>0E$42H)3VTED',7]]\-R!\]P)WKW;)Y_5 M5%]A<#^B45PCU@/"AX8S06L@4 I<(J"*@ \%XTU";57!>*;\VL;G3;%3E 6Z M1+Z/W8O-_GG:1"HV&!46''8ZH+9#YWIA_CK*X<9BM!I<$""-=[I>]Q8=RD Y M5[+9JI7;94,$E.^A[/)0=KD?$SX?.I@P]&>Y:Z(+O0L[OTC>P@3@=,V\<-TB M+.W3(HM;\:;U/4Z*G\B?T/:=27<<).$E^6%.V,'F7^7;D>;1]X4+BF4F.&DW M<^_TL2D3/M@GZM)KJ.]#%+JI0S;(%$=K(@4X4;_,9B8(I452"QIB;CE)?EM] M<7AHY27(+].#BT\6$RF(D5?I-Y06M:BTJ%IUK>?I'FV5/QB37,6JNR$G)\TN MBY"3_.HEB\LT3L(ECJ[?'#^ED7TC^A@Z.:^?T!M'H+492=M>)-)T%<;9.\N* MNU#2P]B$W(?!,SO!AM5"&X"JL&D"2U&D%MGU#04JHY>^$HA4+U,CB]?47-), M?A!F= E7&*.AWDIZ4NQDL-EAY%75FP=E\=(^E:JMW7V MRF:"0*;'PV2_D_.OMRJRD&H),F]!UEF@FZWY/E9Z3V7$VI_XK&N!=?6GFD' MO4I:EWJ@S+?H)FI=.D&SV6XST?#<2R#CN0=W$B1WTN!,:$=R,V?"Q2/'F4#^ M<,*%@FRN_G1'A/4R77()J_]=GV6?7$W(@D5S7$J%([P]6H;L%W;T)H:]]O?! MROR^K,S#6RWOU-Q(#U"@7)YV.9/6-6GVSD_KV&LCK_6?1D M)16M_[HB8Y'Q("NOD!C0YC1+>YC+LF6K(K);(I\+ [- M.VQGC.2=4&7N@4*HAH,T//] M_/VH.Q1]P_2M!Q6>I-V,,?05!S@BE\_ ';E+HF[$"AN^XBC_R5MZ22,5 M3],G3P/(Y]6J;R#W/PD,2)4; //^N_0YA3 A?D8'K,_TH*,-\B+ M?D%^VAIJS51H.^Y^P3&U85_AV(F\C!;6*<=H9=^$%W:14K$A*N>6F\?#BN^= M?T[;%!8?&BUI?'EAF8P?4)1XCK.<>1QM)[6C-RS])!&S@*597XK*F417"[" ML)L/ EN'+16=[2(I_D*]"L5ATH>:)?AZMU>Q74I"<0%4OI4=]NR-TGQ;MZ&T MZ&EAL)D^!R4[ONQH#Y^U<3 =(=N%8] ZC/5FPD",J#OA-+X^_'S5+<-UBP%% M3BG2DNDL:R0H6J$+%#+Y8N,ODW8^-:! **T=EE.MMF'LF/0=KX4?30.SI4\. M*-,M8MDUQ5C59 O?;P@3-K5](76'UC!0<#P"!4/A:%;VJE8A8;HMK8O!-EEE MH,<0\ZZU+[F;%B9T,"1L_=2"B92Q.W +QSG,U <8:VWO*@$3*F &%UTA"S#3 M4,RNRT[+M/28J6/!>CR(_+"NI+)A:ZO.Z!#KRCK;9.E6"!FQKL!T-_AS T[T MXO-G6_'I/L)%+]!_L15H[6$S>G']P59<>XBWT7QAA>24:@]U1W$YFK&VWCK0 M6_B.9N"MO2DWB@+2#)JUU[E& 4G6UV8H2WD^$KV2;*YM+<^,X5'@[OTZ@\WX M*_1#[8:A=L.)YS$/J?;M"TP>R+''Z;.LM*2@#]PUP)N7;70,X2K-)C![KNMI M@8)"1;H/@S7A&;NY%J5;&C;^/I35TF25G.[JJ-OG>E\<>Y\_08!_R=:^,8#W M/G^" -^$T0Q[)C$^I. $82[%>.]IGSI).\&),9R4JYV^$YRBNA"&-T5-Z3O! M*2ID>!KA&-[\-")N2'][+^EO[R!P;4CG 1V@WE/NF,3.<[KX]>M1;FY*.MV0 MZ&Y6+NR@^Q-0_QP3\ SS&%#2&O?Y^,0YPIG4@Q'(+_? M"%O]9K$A)+??0T31&F9_8%1I'RFYFLRNIP\/SS%=GQ<^>'NO,0Q% II[G>Y]V;Z2 MMR+FGHAN]UF$9C[]?5J:YS#JZZ[A!GJZ2#CZ[[ M-;ZOL0[N.3V9X@KJ+&1KZH^3VS"F:; 9HSL%B *2)AD>D]F5YZ MV+1!=!0D1/$@E'EK/,5.2M#V,)D&QT\).C=D_=28N$91X 7SDGR9653;\ ", MHT?RHF8AU?*1P4QJ;$-<;-@#B#)K._PB,!BE.;?2;J?&D/DG=6MWI]QEIVY( MK[4?7!N#:^-8:9:7S>I&4A9C:WN=Z;F(8.*4",EK@M#0UV9/_^H8UMCT_XJH MXI\(UVN]C84F9-U*,]N0K$??A&D%:V%-UJE^OP.3<@]Z;"VS2:H>@0=3]"8+ M,#2A/_JB8(Q2U:>Y9OZZJ@H4A\'[,WA_M&P,// MUVF4.3^XS8W:YRL4"5T2K*9@""T6 M#]M8;X?-2B:[]DTBAV+"6HU:.O\"WH%?)Y3OEX+M*YKY"E3@$1#9;W1 -WH MHJ[0"[0 "1)J*G5':N7!"9"QC;&[/+^F_6*/,'(=I$L[]#N:\IMF+ M0.XA:3Q/*+<][*-8L"FJDN=P$<(4N&UL[+U[=]PXDB?Z_WX*W)J]NU7GIJIL5_=,5\_V[$F]7#HC.[62[.J9 M.O?4H4BDQ"XFF4TR)65_^HT( "3(Y"N3 ,FTY\RTRY; " 0( O'\Q?_ZWZ^K M@#WS./&C\"_?O/W^S3>,AV[D^>'C7[[Y='WEZS:S_\_<%).#N/W,V*ARD[ M84]INO[S#S^\O+Q\[RW],(F"30H,D^_=:/4#.SF1Y,]B[N#/V;F3 MO3MY\\>3-W^X?_OCG__PXY_?_?3]'W[ZYS_]?V_>_/G-&^VQ:+V-_<>GE'WK M?L?P*> =ACP(MNS2#YW0]9V W2FF,W85NM^S>1"P6WPJ8;<\X?$S][X7- .0 MX,^!$N,U\?^/?_-M_8TPL1QP%_)8O&?[WT^U5[>Q^^@%'_!#R M1WB%WK7SP /@322>8KZL?BZ(X\)CN"P_X;*\_6=]VC_92PCMS HP*\QBG>%3V *Q'[I) \TATUR\N@X:YC+N[<_ M\"!-U$].\"3X^)U[<=TEN%)^[9&DLJAHTW\[LF)^2G,R#N+ M5FL>)C2I>1P[X2/'Y3[=YD-NG"W^:/[BQ![]\9DG*=QI-SSV(Z].8*,LQELH M_H@3N^7K**8)18'O;L6?]_!IG0+SW^M6H-.SHXGV/HZ2Y":.EGY:(X ^XOBV MZ@?GU5]M5A\WJP<>+Y8T*($-=0'G;[3E=4>./7[[+^&SLXYP7=Z]^5&N"O[D MMSFH=G=KQ^6?X&"/%VN.9PH)Y%23I_2-+8<>MVX>XXYEFT"=/8YTGE^AY 9K1ESUX_ M7$:PNWG2LOSUXT<3 >P0/^6D"UR%H%P_^@\!%UK!Z?:#\[L.12Y?XK9_\?@\LSZ.5X]>]KZ8GQE." MX(SR0,> K\';N.DO#JHCZ7;NNO'&">HTF>:'>@J3/P(NP(4RI?T"?4J)RQOJK;1$_I*;F(.9JEWSI<\ MCKDG+\9YZ"W2)QZ+:Z3S)].)V/%IWQ=PA*?;_.!+2)S[)P?."#K8X51?%Q.9W&@O1VF5PL)T0(61)F?= M[FMX8#0AY'M)[B.Z]F,.QQ7<(NGV)H"5AN\ 7]8:A]0(M0>!B7U&PD2<;]*G M*/;_P3TRS^[2R/U=;$,4(+EXY;'K)R"5[_);W-G7T0N/Q=_\5:WQ;I6EJ85, MXE1;1/A7>0'A1WB/I?0YO^?18^RLGWS7"2J4^^:Q(ZH@JQ4L/*YQTV&V,VR\ MS>H^<31;I0_CH;R';CFPC8SK4IUYCN! MXTQY8N]X_ PW6XW,02!#T[@YW.@QQ'M2!"+0"YG05FD]QTSR&B]$$$7>BQ_4 M&9C9KXTY9*]@$V&P'#VEV74H#=?D*@3;_&^;T,4%^\5/G]"U)4F_T4NP/']U06W3Z9,K989JDC-Y%P[%U@6#I!M^NUG[3Z MG@^F:VQGRN66NV<14[9+05'.?IG(WV9ZM%>U.?L1-"87N1_H.#^#(^J1B\/G M'I[A'SA:BU5S;W]HM*U8,M<+T;C%)L5<',S'@J/8=T&-//>#3;KS@GH2&]WU M#L?= WP8=!FWA'<:'S&WRWB\1"\^',:YN@X_1$\K+*P,G59NM6Y/3FG)X5[! M,XN\_7 4>3PN*U,)?#;PUZMPOL* (-Y/E8]D)UY=DL50W">@O-';?XH"F%TB M_';#P_M)WLD"R]$9Z<#%H5C.926 %;.(8'M!^H0( W4*DP\QA/,.# MA[!] YCVW%OYH9]0/.Z9R^A(I6:RW[,CAI-@;8'X%G,0$CB-T(I*/O(434!* MG:Z/';4_.6*$$@Y)-+BX=[Z)L]0]X6\6/[^,8FD-UTFX)Y%C.PF4O5SY-<)[ M-/O-MW(;;?GFKHN*1P)2KX\"!Q MA3,,$\3<.8N\JCA"X==3T-(KG<1:@#%!9[&P2'*'\2$QHKY,1CPTA)(E?_PT/&#-*[H+XGL>KT^O("2\=E\R^>O]/PVB[#C?*OMC#GZ;&&YM5 M,9OO,HBBN"*JTCAT/->RDSSA_]#:?78"3M>IBJ+B+PIAU=+(%C>2&=JC!SI@ MEN5\X+PNLV4)]J,Q9D8DS0!#'F>;)(4C)6Y+]&Q^9G0U7',3U+JR]G8XM%(: M-:'$3\F3!WLMFZ=;'[5O>F)$*T#8*0VY^"7_^Z>$+S?!M;^L\X[T(CEVR*]X M<[7MV):')J *SF&7>1@1@==PQUVPY]'^O'AU@XT'KRB.5A@*WZ0R_GWAQ"'L M2O3MDW[771TTQF@"BU;*U?K*,$5T-N;NFD MKK=26IX876W1_'FY@MCVC7=\>+RC#%3Z1"XT?)6-CK#JL>.ETT>A*SR*C24< M.\/&VTAX5L#]5_11=:Q.[_CPJ-9JX^[1!A@[9#Z%SV"D\NKLXE! $^!?*K,2 MZD\B$V3'_:*Q"(XR7&+NIIG/E]*R$OHS=_\V?>S[D!FSX L,W"S)K,7LKQL] M 66R-:DWJH% ",E],M&*B@[5[1 0*? MBBQQJ#?U]R PJL+<7>.I&SWBS;3V4R>@? )/% E>"97 .]VD'Z/T/WAZX_AU M286='S?V>=R_1/=/T29Q0DP$N2 '" ]5$21FTH%-A95?]3?8OB1&!.RAY J MZ&Q6/G<'CC9I52QPRP/"9LO#]:6^_U:7QDFE&4YH^VTZ-3J%;5TZX: @M5HX^O?JXK) J M4R(KS70EW0$S&._"6B[!@%LL+UY=RB5'!^4B[!4$!BTBV& UA73;!>_C:+,F M8S%Q*6(%&TL6!,%BU-V(XT]L(E589-$LEJ#^DYNJ4X55^1ESZ275B9U4.%I9 MI7"H/D@X/C'<[R/MJ!R2IV5/7\M3HGG@M M[*].85&Y+';3(J;M QJAJG3V'\/:.[$GT4&R"F68=*N.R8_.JBJ[L'+8H-@? MA#E2N;G*OQT/-"$*'S$;#OT4'YQ4AI]O585D@M%8/W3]M1-W'6<._0:/-Z(>(D9(< MH8MHVL<0=4"[3,?385#GU::8!]OJ%)CZ!R;U4>A8&/-4W.,78=T=L@^%T<3\ M "KC)B:;YBI<;U(J6O\&\^+L7E(^-\WL,@76/+7BEE:/]Z8!:/C_, " MW8,YDBQY#-8Q0E5NL#\#EC6]?;>(?ZPR:/9Z?B*1J9;(;\W@011XU0\HNP;. M=ZL0ZL>-MKY%)TOKY5X[?"JY =<2OJD!:KSIB6%-*5A,.8G*PZ1ZS(A;Y3D* MGOWPL:@%-=Y/S<^,6>\:;_8(Z]6/GY1*>XU]A>+&BZGUL?%P@B30!WI^J?A6 MP_-! [Q&H-;'QA:H\?LHCC&G&R@0+BUX(>I,3O@OAPKN&@+4GC"'"Q@JN/0# J^'4!CM!7Q*$#PR2?T5W,-U M.D5ID+%E_N"$FR4L#45/X&N#\X)CU@^G[D'UV4&=GIM(7*QCE+[EH1%-P_4Z M( 7-"5 IO@RBEZN0LH9)K6PV6;H^/6:C"Z%^ZO"6#=IU_?CQM#WO;W"J2$AZ M=,K"N4YP)7ESGONH*DCR/C]:" MMNPF%CL'6Q4U V7O1^.((MDOD;$X-I":2 5OD[U6-?*+N%]VP2 5Y%HU"NDX M(G .L1ZI/T2^/,J<@^0\N8HS-'V-.5EZ]"Z)NZ 0*8#+<5OE- M[5G-TO+X,"B$@O6EG[A.@-=U?<2Q=NB4KLDVQ//F$[,'P>,$?Q/1X]W>E5)S MU9/M10)^0UK,@),PB8XH"FA%"]]X'-IZPUM M >OT]:9'QK, Q<9JB1L4!XTV63#=/(Z>>MP$] ^L,&D^'IN?&5W)/.>)&_M4 ML GSDR!+-V =8/_$/L&VQ7<>2 MXVE>KSS6#Q[/-PQ+S7E-5%RUX#Y''+?7]/Z%!\_\ RB33[5]9 \E-WK3"NF* M[-:NHC1X(LXH/# ;0ZJUP\U95->WE>91@T'5_,3H^P*[AY%"%SFAUJ;DN@7' MM_/C4T@)NW'B14PI%Z*J6@5&VU/#:I^<8M'(;10$EU&,H S[EX[H#X_XSA*X M.5H?-.3H MI>,FW@J9Y#]('!)$_N"WFWEIHMHO1M[5S0WRBF-&KA/!!"R154(P(; U![U'!1 MNJ@L^7L LPD',9;2HU ML\,(C57[5)%,6C5B2C9U(:2DPMU@R^[7%;B&Q(A8<+*O%5UOI!76R%,UV#+U"Y@#Y+FJNK\ MT%]M5B*1?;$DQ**KT(/=QCU4TZHFW_K,R)8M+) ,VI[RD"_]9JMT=_1XAUNI MI@,#:RZ!>0:;W0]G&77]2 X>Q 8 M3ZN)N;-87CNU<%G:@&.M6SK=5A-HJ'VTR7',(L $3 :/)MW5=]WPR'1@ -H4 MPH8'OD X[8^1[(GT<=/4I&$P_E]:%EK;;K/.=L02\@P&NLY!5A@RAR5UG^ M=#P/2^"$F+O1H$(4AHP=Y9'I6]TO_O;G)@)TMPL%6OW3%G"S'B1'S#P2KOO] MS,:VI\9/=>Z:XCQ^:G-;M<0$BB2R$K>F&D-MR'AEP-7=]?9';CF T(A&@+]> M"Q7P9U U@KK4U?;QYK)I100&-'Y,50!&HKLH)C4T%#IU>&J:^;6J&+A3G.H0 M2N/IP <4#M5I]8?1,HV""/L^-T_KG>D-HR?C&VTYPVJ'3_,CTC)16K!+]J0R MI521@TL@M)\,4'"A.'"I= 1FT7&2&F4PPTQR4ON4FN/:7M?6B71X=WQBB;^@73EV! MO?DS_/21>ES@Z\-Z?!F*;;.5NI(9TZJ',]]%,_L<(68B*A*3)EZ;\=[ZY*"I MI@*?0[C9+N%GY0.G>:RY.O0R>",AE/H\[@@3O=?S8Q^7Z-?$*74 ]JQ_8$PA M-JL--9JF4Q?%V+=/_ 9GAIR/"/W;L:C"E=@:%2(+*_:DNP6G&ZMB;SB3R7X5F MWE#$=KK]X/PMBLFBWBA,3-OEW[:8&1H M X8_?F^B!+Z6__379Y%750S3,'CR?H>>#H>+#<8:8%$JAPY:["-[)J-Y M>,?C9]\%L["NX5']V+$;N52VF"FW3:QY!WN1^"+<5WEO,.UWI& .X,UJ8#YV M3+VE&')$%U+W"%CO$-J1HBYF&N6YGZRCQ G>Q]%F35G'B2OJ>\&(RLI[ZU34 M(:H=4/C.F>N9R[E$9=Y[[I .JUZMM;0\:1',64/T7 MKSZ"]%=&N$I#IE$4UPD9K3QVM*E_=F*ZA-IR.';'#:BXW_)''Q=*( 75JNRE M8>-YK3NXG6[03HO">0K'XL,FI6!Y=.-TV$"FJ!OTL,)>=M.K%?8*@UT27,1Q M),!%N7ZJOF'>SB=TG1X;.JYVO9DB;DU6X6C+X-JG=MU:V M=7INO!H?68"S"#%?!4$ -;2Z-IB\C@]_$49 V?.2Y?RWM&<9=@X#GLP$X.*@ M'LS/G=2I]L^V#A\3:F%%>-Z-/MCRJ#%+E^K1LUNNC6[/#N^-.X._+N+[Z*7L M/&D:.:BW1_B3Y9)5J?LU@\8.!FH@?XW;NW;XJ,7U'7L[W7+TI7D\7BSSAA!U M7M"^9,>MDGMHKU)[*%>IZ458FY4H3,.< +3$<2EJZY?L,1SQLV@-'EVW8FGN M06*0LQ3QJ?WP\6Z[>HC*VL?N[T>,X8+ZH[KPM45Q*X9^:<63G?*LA^%M#H7" M>=41)43Y(!B=J8]':IB>.:'(L)NG*N>*>ZA6P1D+D@HTZBJ4+M/4I^:1%JC# M!HH[F@A-,W3Y*?2REW7QZF+"2V,OSX-HC:FOEQH';Q'^I\%CW/2$L0_U,_R! M1N,*/AA8I7JO1?7 $8NXBE>M=@N+1+S:RJZVY\;328(@>D$W>@7@6*Z/M\"M M[45C/%M;:(DPR;969GGE2EN$KA]-8Q^40'A8+#^#Z8<*+[71< 60'+R;NVU2 MH5/N\^0@JN1UA#FX3U'(*Q$S*H>,B\'P% 7PHA,17:N-P>T,'/L3@+=,_0]D M!(UZ%#5O\,HG)I.KTWREU8T>OQ88M4?4JO.X+,5/,),^?JX]80*X&>\D*H1 ,%5R^K:NHJ_[H^:ES_*#BAF]2-XL!)?>OM M$$5M3XUW[L:/3BB3KPN0<7!)Z'W5T*=,VJ@39!E";1:_&=K&=ERQ?U,%$.I9 M!/]QZMK!=GUX(IK:Q2M>D!L_>1*MH;KJ:U7/C>_)U/)SD^R'/_N@!L3NT[81 MR'@_&B,VR5'X]LE]5%,M4QWAN.4BHX3+7.T,/U_A/S5U$;#.=CQ'5N$N:_)? M[0Z<0#V2T@ZT?*'D=*O]J\9[T+TPJ3^'T3, T5?>\&9WAID# PQB5(?FV)A. M[9S&MN=UH\?;:9RZ&<%5+,(,.2I7,XQ1VV.3V!.-%T+%P-&!X)02T>@TK1D\ M9DYV=8/85@2'+D^.: @K_W.;@ELU_B'1(E<4N MVE+F+W" +,A:UJ,OK';I-URG=:/'F[X3H&OY[HGS%-W\;?.O&S[Z^IO)L?7X MLC['9Y LW^89F.R+HKH5YL#&N4TNVX14:6(=GYP6\E\'!.RVQPQY0+NU23V] M+4U3^X59;XX>6[H*R]!8H2?1L6I@:0^G,V::+$[D- HW21NT2/78Z79-2.K: M%LCF!.^I>OLJ%(Z&$B)6 =&R*4%TH!D8W.=NC%&NJ["3K=#MF?$V 97;T-&+ M]6Z+);74<0BQOM%HZ_#@V!_E9T>H%)V^RO)@N%1 !MS_ACS%M#5 MEB?&+M:O:T_6:IMU>WJ:.8:5#8)!J3HDQ["6UN@]&!J_^-*@4=/ RY'1!B.C M=OCHC@'08\HJ>6;W-Z4B=G_^&(IOKL*/_#6]?^%PUGV @^&IOO-4'YKC748: MFM9BV=$*;'EH*NY13%RB#ZLC;D'GQ\W56LOKI:&JNCABM*4M(QZI@J=S']/S M0Z^UPG0/ @9+V4/'\YWP"M1W+*T_=<+?10&&4.7]+1\2 :2$$U(%.5#7U%(8$'! 5+3[GL9\@V(_6@JL%SG4( MSN-F,3=T)>,>B*E@XYH2G#O3&"_]I/9]J3=TRI84^'T!L:@^)Z_UR?'*[F36(^B;J)J%C^2IKI&D9O#T L.82-]L]'5X M+#508^H5$R^2;&20NIGB-OG1:Z%8U Q8Z MHRP_6,04"P&YU)G2H9K!$/'1%T=[UVVE>=UW32NEJ55V=Z]DW(/ Q'2;#KVR M9>W^Q6H=1%O.L2+,C7V* Z%E>VB(Z5!VHS8%\$4"$-6-::W8.U^#^]$8+^! M4?,E[&(ZU!_C/UEJ^)GU)P M]1SV>I:;;_H;,SZ_D<%;ZYRY(SMM"Y6!.C!.;:2N;OS4?!Q"7:%?+A1,E CZ MUZE&!Q :/4YT&P4!G$OXQ;1$A/21QIR-E9WM[Z,[^,J3Y;9&G:KR1AY&:'RP M[NL60*^*@5/H-CS!^Q::$*G59")_6E-OXW#&<.6$8(A])60]#XB$&\ MZ^P$5&U0&H)CM8/M9O V!)8:A@]R5-PA0!ULQK?O'N[]=,=?5CED2OZ,.]"Q MX(+C>'(I+Y86C$CRRL_<($L*I8!96+'-"V2+ZY@6<#F0UQ+_:WIB$GE,'7*7 M)E#T36D%R35VAOVQ,16AZ0GC@!5=L"IZP%34:<6A2.G-4WO+39XK5>#VIT;, M[=$1%=J4WKK1HS8QPLNZHK.2R,9L\XEU?GZZCJ#:?'GZ@U"S0J]3LJ<55E.Z M@,T4#3:%K <(9'6?R_B7Q^EV%^.#+H:&W-V.#X\:@!;%N$*I4/&UANASY?#Q MWXYV4;_=^VI_.W9F68ZAD2<&%U'0.F%E[TUF\K4*5%H0;>I>YMYD3-J;&6 3 M'5S$ZPQNE$=1% '66Q3"J1>"QAXG3KP%)0X,$LR^VXWV&2$YHG]>]34D6[KQ M\ZL>:PY&!>M3X?Z6[QZW?7(?-6G8+4],5U?:J[3P?5S?A]H&IP$!$J4.D:6J MH?]K4X^46#-\JD5I;4=^Y\?'%E TDQ$!*^5Z6SP$_F-3;FBW9R=3\M":C=CP MP'A"1"'?"NRERTWH53M-6P8?WRG9&KIO+,V>0&K!OO,;+W=7<[53E+JYS5S- MZ GU$:,;KK4FN^DA@^5+U%BZU$Y:*O];W #G/$O[JBY;VH> 036M(8NA,LQ^ MA7F/(2(JX'?3J7GTC;+"=B.6:Z?J'.I.7N"0$9K,;U?^6W$ M8A!<27S79.YS@F*%F80B)FCL9J-T2O(03R'_Z+9G;>Q(9\U3? MK#;40;FNMJZM763'Y\=SC=4#9QV"Z'58#0],JA_"?),^ M13$J#K5E?HT/&5-HAU@)!N-=_1>UC<1W+62E:>-/G$6Q\S:,)3 M2X2L+IELA59@C Y/3=20:.G$U?'A+][A.+(_<3H^=>S_>AGS+-=@;QBA!@)3 MM,VJ #Z*("[[&V@=:$Y+9\W*N44*--PN9TX08$6PRA^7 VM;L/2D.@%O7FLW ME2;%?F\R8R)1%?;J1YY>O+K!!E&F55E8K.Z_= M=D_M\$$+7/-XU27\I"K9JFZDV78-^:&>Y4O695=ZW*7?_$1 R&6[Z6F085EWRG1\:O4]+KTIL-N\9')G9,E@.NGS"M20NN81UE M4NAG=(L'FG+(R=_@123/L;V.1_/LU> MU(8-1PN@POIP=.'W(X(V5/3\0;>C%@7==JK2.X22L7NZ"E"4@ .OPNS P2S8 MSJ!8_0@.62?$<=D#["GY^N^\WB]0'CA5S]^\;..[U(&MN#B(J( M18O-J>D5HT9/S- ;U8J\@.9ZG_;GQDR,$'VF93-*)VA32)J>F$RXN"71LW:X M.?N7$,/N(UBMQ7(Y#X*\4"U9O(A.]V@"R;,2KF;5'J_22#Z!%3TK3(!U1^O$Y9IK4/VT4N5;D*5<=%\P,3,QH[>+4R#9*^696G*=J" M?8XP3(:ZL@WX]#TXFW/W9D=:M1X&/RFJ:HT'I1&2XX4TERHXRM!\%>^ MUP&Y3ZX;'GY\7?O2Y75B!S; Z\G,7';5V94X2M=^? ;W20/R;/7(,?,/2HB. MN\7K];D([8^.IW1L'A+^]PV\[HMGNNI:8)/KAD]%@+J+I'7XB&75L"D0AOT* MOMOH6< N-F9!-CTQIN?7)9\@'>-^\GL.U/6VWL5;_\CX8.*-,8/BH/&NE\*U M5XID9X! ]$MT@-2]B;W)#)RGUF+Z:T..SWIK/;'Z$YY,UD +Z%WEX EXZ)3F M65\\WDKF<6#,FK#3*.>EO;[G$#(&RY&* M +=B&]Z_1 V6<\LC4^A9I0#-FVW-A@?&2[7+=BP%#[)30T#GC8]-"(. MG!,J0Z#9^[@[8KZ%QH] MI !D5K:TANZC:D5-%6EVS/0QSFWZ-NF#;CVV[(*>1(UM#Y66U_A6=P>9!(1Y M]E%-NXSBS&^%AUMMJ4?+$U/I/T3 [+=WG_;I0U1Z9GIY5J?;ELSV+D^.FRLD M[8-=YU=3SD_]0X,"7E :D43Z;6GIOC-TS,WD%XZ$=#E7K5%W+S!.CYLKI8E5+%YA8$N4Q,: M0L*MSPSJR0'>I/UB=TX_BD7X\2*.H_@L@NFXQ1SC6D?/062FD_QXNCWEH?NT MDK;[6S^1H'0WNO,1^DG5'TO:55S$J6R2%-M!V[5&' M&4PD!%ZJB]+AJYKUH+W)C&G.5[1$H"1:JGEO]J9T?7H":2N=P8HZIZ_L3W'< MMC?[134,AC),"<�(!3B%[!\/?FK[#A@8GA[S0IO?4/C":$\H-@S2&U-L!/ M( ^!M.RMKD^/F4A4&<#I5I;<]6F36:^NB* $TY(; M3&N&-R.U=!'F=CW8_!*.DN9^Y@3N)C@$6LTZB8XNXV[_;,Q*RD V$I M/ZU!(Z6_7?NK6O!9JRPGH .VMJVIV?J&FN(T4A\QDS%\O)=M:F6/=MCWMZHL M(B&7(JBT:ZSA$)C[F_IDQT-H3>BTR PWV0NO1979@\"(0<4.;> \=F2U9 M/\4QQC3>Q7*)9:3-.:F[@P8\1>Z>>!#@MG?">BC?PJ IE ?"I[>W?Z?SXP.N M/AXQ\3H22A$%A80I">>T5_[RNCXU7HEVN8E+B]>@?KRQ[T]F[J[@6'8ISO$! M]%'T+>&-7?4M-C\PIL+J12'5%S\XX>]P8G ,XL.;O[XZ7=RV5.-T>7;T_!(3 M81;I>]=^0;=Z2V:*3-0D+G"K5K_C[07,]9+1D$4M$A8HKN';8 M:%OR8Q1&2N<72J#TH;>UD&Q];D)F7Q6*25O]Z[Y4IA9R2,^<.-["VVDJB^KV M['B;D[]HR*8Q;+F-O*JDN[V;RWYO,I81*Q9A$]9CRR,3B9UG&U_>!DU9/A>O M*5J9<+M<^TFM36J*O+&7IRI +U[]])(WO++J@9/P^'5PY$T&+Z,5&*1^_(3N MFMWB$Y4!D^_PVF0<8V3-6?6%SU(% 6]YR%^*X1+2]'P'IC4!IO M!3AR5_YF5>N5>[=Y[*!3Q@]E ML11HE-(,J)UR_=AQ \\/[?FQ>BDSN8P+Z0"%O'6)5-P4=K;#<,R6,&O'WTER M5YAT\+R%\LE)K0\4T&?1)H5OZG# M?]Z3R*CZ,USD3KS%M9< %0V!G_KQHXE0C_>;Y'"_K0K-OE3&$[>B/V^;U=/\ M3%$4?)*]K@+X6_CXEV]X>/+I[IN"=/!P!,=J+2KN"DZE6!C::"32FHJ5_)D' M&.G\E/#?@H= /1]' 1?+ ZOS\O+R/:T0+LZ[-V]^_ %__4/*8[#HD=$W_Y8S M8-&2K24 7-"CW&%/O"_?LBG=@3B!67)9@QIGQ!Q1M1G#,F?+*/X!!@[*2PDVEVJ1/X,'\]L!71Z183HL1L6E/7?^HQ/QY1M#> MS \NKJ(_9'M6X=+L);&DQ-9$ZLN45VY.HG]"RC'3)\&T6;"'+=/'R9DPFL5, M_(>I-;NQO6;"3!-()JHE6=G'?NAB"-HL(\X$7?6?7Y$!(P[__Y%)J&]O)::& MP&5/FO=QE"!,P=)/#WPK1($)$I.!>8FL'#@=,AK:AT8KV!S%W*)>.',59VL?O_U%4&>"+CS<9H(7$\R8X 8*F';? M91R/5_;"*7+XV[?WS6:'9.89[W?DY >](CC(T6-,#/V%Y;)P2=6> TN5;T3 M&WJ/#WPS@@,3#J2++\RBO/HK%&Q.ZH1^* @]P/;, M(>EZ?U^"%$-:DYZX;@OB\VP91RNEVT:AQ'/T)&VB$".'/$S?VJ1+ZP)>#=%E.F"G*3"-]1%+I M[X5$\S/J,] 0I&S>$+(UU.<6LTC-W+ID9;$@3[,#>46\GN)7 <9#X,G5$0JL M8EB2/OM6QKR<2EBP0QV3DBB35)DBRR3=8Y%'A*(N0D^^GE,GP%K@&>-P M-F"LVW;8Q8(T0#-.R_(\\$<_Q&K&XY-*U_U:-YZU"'9>W7JQXC$LYN/[.'I) MGV35\8$?DJ#(%$DF:#))=/)2Z"?;T*+47Z\R34]!2:L:-YFM)ZRVOG>MXH;. M)LF/*8;*:\& )2.>TE0\VD7X22Q"R!\1.DV^<"6V\FN0/A61N,YQBUN50U.M M9*DU4&_<*;UQZPDU]H!SP0Q<%%)JAELCE1T&8E(1IHC E M"Y/",)*&DH<8RL-(H/]Z8?4'?;<5G+$SU#P";E'/R.N4,*<#*^%E#L:AQWL> M-LA),D7S&.0H^%^R$$"<)=XD@JX]4;+.WI&$(ZAM5W7@*U(,X&!ED@53/!@Q MH6OWPGY>J@51J^]965&1C)%\:^]]ZK=K]E+3W9U/- +^^1;^]^Z//RJZ/C6Q M$499CJ&X%P\@LQ855(%5KW&_]0\*2R_./,M*?.\MH]U]^KQG2G<6'8BL7W)] MY=AU.#9*%Z(NJ#GH!6)"PG RG!-&9P9ODA&/UG\-?'R&Z6JM'N?1BYOXPY)]A2 M.( 1KG0T+WCN=67:%$5V 4Z2J5DRG.97M,+Z#J356.)J^&HU8KNKD6D5&6"/ M ^M62;1IU=^?@KF5=1]4K,B^A@-J&EJ-DQ.A]5OP&Q*XEQ2DY+5J%04DL ) MA1,;1#T;<2$+>MDQK^;[*/)>_,!4J@QSTI(W8:I3K\B+PL&<>\#_Z!0E*:T&E8)J'4#'%!!Z- M+4.^C%*DD3,[_Q+6HE1!:&)_6"@ES%QWHA4@+4>_Y&$J0@(AQ1NWGS-Y=SU/*=6;Y9$@V/\9!T+VH<@# -U5,7)@O!@6S8=&T*AP=\-9(P M>B2)A M=X[@W@WB]9"'(GJW#Y?(?!*;>OVS 0Y%&)2\,%S M;(GA'THP$Q:]XH=_S1E^=>M4*KM5BU*@KL?8X%Q0>,LW7S1G67HML M+7C:,F^M"]^@[K/::T_R&A1;Z!I^<)7RU:'):55X2>Q7I,J(K$53WJ0T^DTS M 9'L-!=6==B&$++T/:TE3NC35&AL:J+DWM!FQ.1@I$U;HD@]*]RW[PZT(F"Q M6DI(B0XKI\#")A #-O6,XBUB)":@4&)>1?*1IYAZE?#X^>!4Y(PR4Z09T6:8 M24KY4X+\4H&=/L:]K>94 M>X'#O+[XA=PM=%A+% 19+6W ++I>@)2<_\9)87I2TWC4-!N29+E-.D4EU2/ M0Y9":%@)%&>$9QA!.A))M+U5)PE%4((@>J&S#<\R+]H\I,L-J!?R$9OHI\\\ MB-;-6>)YZ*8$959:3S3Q:UK4_PS(5\5QW!;.*N8TI4N%COA5[ MNR(SFMH)D0Q4^614GLI#(B=L4>'QX89:^BYBL@B^JL.5W__U:,193ITI\D,5 MZ5H1L<;OWR*RG9+4,RQ(C;ES%GD'@R!0[2EVFD$BTYMF(29G>:XUU=T[Q6<: MSDR"16@B^I87HMFIDZ\LY-,!>Q*63:90U3=B8?S 2U=9ATYX:7C M4NB_OSYY=WW+D"P[94B8*!GG:X._MU](#K*6^\>=^XD;1,DFYCVW1"& H0V\%-*8H<#,)N,V[,-KD:6K@Q7)\R^Q=1E M]O;-=TSC7F\H#G4)&A2H< M1"-+EGOHYW!<4)TJ;*<[[FYBTEHN7MU@X\'^CJ,5HI%M4HF,=N'$B,2,E7OD MVS?NI=>XX3]E92\E?E 'WQML4("TLH\$IV__0X$KS15E$[WZ@.=DK+?V[CMC?8M<1^'C28JI1+;S!DD% M7"Q+F=I;\6?O XFT7/2EE%*SM^H_ QU)5H0L'$DD:81.$9ZH*]-N5D"O3YIR M&>Q_Q8?/LYR"8$G#^!0^\R3EU7W"0D]TZ(*_5(*I&=&JU ST; H=28VJQ&D: M]-=U->":+0ULA/71W[R9Q?ERUB8H+<]G 'O+38I:;T!0ZVOKB'&V9=65L1.@& M2YQ87IDG>,TDPOP0-6TBHS[#9^^9AR7S\W.X]R'2K:KJ9VI:8R5UO;%,M7WJ MTF8L:>XS-F"GIX'7JZZ[TY07K1T'OB?0>T-"N&UD=T-B'=KN8)Q.!O9:%1S' M:RJD!TE1'.NXFPBD (8 M6?UN'>ZQ0K"J_"*="&X^23RY^&)701U@7:18H'G M!94I7H4L8\-R/LZ2;]&*7_P=,;QS_XB!/DF4Z?*08,."!:+0,> M#)DO\2 MW3]%FP18@DER04F*/!2@P; 8")'TS&^ M!$_!G!CJ60G5D0RI*6!5?(52[8& MGK8N;LM"RVV.PBHV9&(K1@J3.6/%D)?MBE;+0NN;_MV;MW]20B)%BS:& &5; MI$\\-E L+;N^X@N+D*2*74Y9@* X=Z(T@-=&MX1"2A?U$59#HWRS#Z,FOGWIBF+G62SGJ;5!G22-9Y& M-Z=*)<%S:F3 F+S[-/E?LR07NAVFCQ\SX++6I:ECZWE:*?K7Q=W-S30@9%K@ M@JTA(1^-1&-#'YL61V].K8E3_9:L'XC*",&/,47E3]DAAR<99W8-T13J;6;= M6$TQ-BE,NZ5F&0K4J#!Z@J2D.Y/OQ]'?SS#)TB9%V\W7[R+@*7_TPU#T2*3L M_F,2-J^VZ"+JA>H%:5G.QNKV Q7("527V!-K_!H3&[(I1UX+6(1]:^:,4-I) MX]3QX'M4;8."+=3O M3]Y"4HU],KZ'J%5L_\(Y&C@'B1OXZ9?!\S^4+L&Y%M M,>NZD+7RJ*G2EH0\,O=/3BB-CLLH7G(_Q5B-J(P_U*CL$,YNCF9G?LALKM)] MA+/-;*1LOACB$C/^NI:],IZNMN,9E=38_+(NEDONIHOEQ:M+G2.Q]FH1]L)\ MN@JQ/!DT!EGG$+R/H\V:,.RZ-P&4KR-<9-T_ MFBUR\8N(Q! M,IHJC9&R9."T ;JBD.-(Y-$_PUPHD9)*J4PGT?)D _^P5>UUFAOM3W']P@(.B6P(P.HC8 MW;=^\GN_JC+E)BJ094AWB&(SLS(5:TMJ!1L4E5)9PC WT!/%J;N(Z9A]"#B= MN:"F^(]A/R^3-+X3<436]./VPRS=7!RLCN3\I:R(W-15:)VSW+\B&*M+.XJ9 MXCV3=_;J[8&M^ +-E$Y.KSMXWCJ7OV$0#TZ _.*E$W;OEJH / M8=[\T/773G 5(NCH_5/,>^V==V_>_?'8Y9$;"YF)%B24#I_S8SE# =TG6:+? M%YDRXFIQ%> (!2L@YIZ?JIXKGT*L.SASUO#O=)O#ZEYR#JH57K/.X]X+\:;Q,"7)D*. M.7.HHY5B@OH+S4D>@Q@%_RK)$F30.8/TA# HBA9,V'DM,^V]6/?H5QWARM#! MF,8\O5%Y/7T.[<7.H9V;4Q0ZF:?*^PF'(MY(6G?5"@J(=%.?RN9=OG7(Y0T/+5K$>W+8I#G[AAWZHX*L?QK)J4I_!* MZH0:!<;Z?1PEARK5+$OP!RLL:#XB4?8 &B<&]M,/ M-P\)'$.PX2^>X0^$C#J/5HY_<-0XH\>(($.*[%=!TU;)<78VB[6[CYTP6<*N MN0KA'%]LTL7RFC_SX.V[1?QCSP@FW4448IC)-(D92Q4_*K+'FMX-Y=X$R)1A MXC6ZXG^T%=RT*;TZ4/(;6)XA&1=TVN&M#8Q0B9:L&/ Z0G'UHZ;'FQX*XJ,G MNMD.2HE%<#.,LYS+3RFS8,[[=HJ5!#7+C)U;,6",33\8>N9JYQ33$GO[:LJI M@4-X:DR)H&^AVZ$22DO A->1*S+.7_U#M;P=<$)%$SYDH&I1!3/624R^51Z-C4=$Q,N/BSG_V$]EG[08.H=AZS05PC()GT-N+[JU^T6M% M<\=]9]\2-2I/Z=44A4)WG$/XADW)J+<=@HX M1@]66"]"-/>>*B!PQGY#UQ6.[VL>>CSN=3A?USCW!6F+Y[4MN3J%V@4#>T+) MK%,$%*>:A 3LK@3S1WV17V+$A4]QLV^WV,K78D]FTZ+(?:?(BCH:(LPTRC-* MC+$N5:^K5:&IVK](>\VVF&23K7L:YG6"+:^$P#S'O*FL,E3T^,Z=R8DZ M!]"IW+/?1]DMI=AKO>ZR)N?:#/*8'XMA$M9<4@.O1N[WEJN@EQK+ONCZ*N07 M @4M!NG_,LK"%!Q:E:OC[*Y.5%@=F]F(F#2C-:SO@UI/[:$+U.PCSYL1H-AK M:7@I=A 5YIOT*8HQ>\D@OD5.]"@D:<6Y<"S*0T?%50@'-=Q>5Z$-9)72_:&8 MH5_;56@K+XBVXJIJDR!#6Y%V@:W+PZ[@N?-,"'P5LO'@90:0MV#K>9YO&9S@ M4P+6SD62^BLG/1C\'@NK$6WS0#8S'>;]3J@,((3 M8"CM,HA>KD)JRT9QG'YA99VZ" XB?:8Q&*:-EATA"_5HNJ1>%D@75C8*OD3! M_9RI16E58$AVUR$EN$=P,6MW))1XVQ'%N?P6+F"": M1?=151>:[#O*N]#TW+[:5!#)(IL,]1J6(4HRT^"7M1UZ\L\[G]<@NWX*"UE4 M.?/53",69ZL9PFH&N(SPT[#<^R?*EF^(WC\[N:2G8'H_K9SX]UZAAXKLV(SP M ($'TU(5+>)ZT8ZCT*I7(V\K16NV6X*/OWH5X6&Q-H[D9?%8!.D\/]@@'+HL MSP=I+EX1PHQ[EW&T0AC(C5"GP2)T8L1S3FYX3(XDD6=\Z(6B\68YP\RAH5[HJVA5J6%RJJ6JB9M95J:E^XQ@W<1_K&QIEK M.Y^'<8$*VF-U<\EC$66/_I]$WZ*%?5V10U H7#_LVVN")W L'S:61%+!H(X8 M!+:/U*O5VO%C9+=8E@M(Q*D&1]?[*/)>_"#HE3J9,:(]ZN?E)+:P' <1,2A+ MA\+M%C1]FS%BBI/%C!&[+U73D0X1VWX]]MX0,B]13T"SV>B.:O4[)U)63+?Y. M-:>5\_W:EKT2_']>ZMAK;U$^1N&GI%>8#2BP3\D V8(]IEJL-H%_B==O\[[L M,=NB?H[9H[['V:?O[RR:&C(=_,X)>$+*$=S0(G/4:9RWA_=,G;@TP7?@X_0?W.G+"^6/,*>+?#\GGZO2,(3F6T9OV MO,MN69Q_@/-W%%V+VE'>FOHJ1'23*%9I0,;;=V<,,FMIG![<9@6M:ZBMN%B) M\R-X@YS]I9^X3H!>E7[X#>J="'K"36,7?<*4 ,5. D-*T6!_UW1?,9E+>%;3 M.F# 1,+A!&]PWLQJ>_(,FX/8JY6:0"I0B?/G7"702W>XWK1-M$+K@TG8NWV@ MQ'C)2@[4?+46:L4V;6+.7^O:ZR$0S+GSU;I]ZTEFWU&9RHA= D4GGB#&:TMD MMYU%,9P?HH#.0*.#ZUN6TV8:NGW""]LY^ MF42R 0U?,A238F M&2=IT<9R[)'3J.\,;4B2C;&X2S+XY2+4:S$"+U'QO05&[^'R$[65'Z,P5O\\ M=1(_P>=)W'ON/H7^WS?]8":TZ- .++\P/C*&+.=H/YDCVK'T4*UR"EBKWF M6\@ML9SC?!\['L?:-OR0Z1_8T+.?_IS3I+.5_DE]0H?0H8T*I+^)7 SV _N M#.R[T\]YXL;^FHJZ0X\N?4S;Y8E2=/J&Y3(WNL:)7AKQ$CF[.;>!(G3VI2^F M%^22@S*HF!]'DN9-C/7$Z?8&)I/*[GKKE=FP2N^<6#5)1K/,NA>N[3:XG>0R M%[I_JV5!78=_K0NBZ8#5,;VNN\^IWGVS;/O-Q/Z;"=U23=B:.?GZ4GZQ$]61!F.+4':EE_:F!1*$TL9$&2"(E,D;8<5C$E1 MT,_2$Z!Z\J'X(BQ6]<#WP7D-;L^-K+4YW_"/<#7>O_#@F7^(PO2IEY7Y[LT[ MB\F/0TDD]YY@Q\K^]3SDH5@RX,F0*1-?4#E8@8FKMVEY77/TL[L>_,*"3AHKW2"^JEG$I,!I!]B!=34C14PO;RN"\Y=B\+0W K#AR:]VQ:U:;#&([><*H0%T37/['/_WIW;LW_PI#Z&]O M_]5B+;S X[H"]L/.;"KAKM>.K >R&.:K[[)Z&P7!912_./&AH=^67KC(@$D.QR9AJ1:E*)G-[9> M;4AED&;:-B!!]***RLI!FC&8EZ4VXOBSBCB>V8TX"L1[K>Y)5X>F#.%@">$)9Z<3@F"3:W8+EU^9G MKVU6>&\SEF_64[%9CT_P_/#H+K8\9JS)3'ITO/WM9G[@AW\=WV'D,>M$,E;"4_>(D3["R*<8T;G@8)MO@V8%!MC4 F:31 M4X&15"8ZV:*.GU#U?CSM&6N^0C5C2PLH=RV8Y]0+ "Z- MQ4/@BR0Q+;=BL92!%<2).]3II!+.-&8LYU9(8L'4%<&0D.DL[J!!%J#40UF< M$VMM&:*,YXQYQ906"<%'74X*APD-HQ2R2WTWYQ7N(H4 *0YS'+7XH5R77(VTX4 M^PUM60;0Z<$ZT-MGV)B8+8&WA7!2$J>_80&V[.G2HX^+1L5:$Q<#LRV=W'XB M3^4;L-!B64 _-#!#CHR@T+9B[KWM5V"I]N^1R=(A_[' A.EP!^[TK;$I9O+"S%TM");Y0E,C\*(*F*/R%XQ2Z/9VR=C-;-SMO M8BXXD:>)8GK]TF_7'VYLT;_-]N:]M_96&D M?NHGR49FD$:YOYLY5$#XP8$OA/V(,(!OWKVC0>?G7'L'=W?=%M,@WH@38F7^YR;I/.MJ,Y%PWT M+*%FW7(7RX+]I>^*1HE9!S?-3C_X\\K5.59FQ').NI/B>(4N*K5%!G93A:.8 MS"9#\7E!4=B& \?G#0JCOPUAYEIWU^J:BBW0D^PGH?>:ZV\!/82?:[C)$W4K1 M*7 9Q>?1YB%=;@*5;GCP721)8N21*:)9'XKCD*54*B<%6H) #X['//Y@4Y": M&OKKGDFS#27TUT,DCYH6JR,\P""R7:S60;3EG+3-Q;IW=KJB)\TE07& G9C MT.EL@T5!DMZ%:,H8J+/%)(;H!3%C 0%'0THGF1R MS&P&D< &GF!>M<)FVO3%KT2\X=>2=T%\*8>=82_(Q-..=8)PV:5L? M1O]9!_H29[?X 'L>%NJ19VJ)2L@I X-FO2%1XX?_]^Z=5Q.G&''74L=$[DT- M*"S/&E0Z"'_FJS$CV %TORDER%:#-Q#T-"/;\625YV4L85B,@/XVLL;'T)ID63 M6UV)).CB=A>N)9WTD4BD[],N;\IV;B5\:M)G=\I#OO1[-O/.?0'H"A 4R2TP M9+YH;YGJO1M')8;\>O(45.6>99+@Y"4H=*7>%>-;2=9^]^D+)\987Z+J7!'O MS)V'WKD?;-*#X8$5U;QXEZ#=7"IAEJ2/1B;]H\FRQ=<@&,7QV0E[(-$P,. = MFVC:-MQ]9S/YTIS\I5G?CZKO^F44<_]1=AAUMY0Q(F#$WSM^B$GJ!VY-Q8!) M#DRQ8!H/ADP8QO(8M=&@$+K;HCMJR.E*U4VPDN:F%'52^'S?*R,(D"WR,Y M3:$1:"2'1B,P)TU1=P9]V5\CN@)\[@4N-B,"F+TI6\VYL NN>\8%D2 K4!PH M:&9.DF)\8R1QE";&/3PC0($7&4_8WN&1$OA/M_D0F; ^1WP2A --MSDV6$)6 M^#W_1 M?&A7E&'..XS=BX3:0RM>1':#I#'-F1; H("$J'==,E=#\V*;-?P5MRUN5O+) M9XTRY8#0MPL=E8%UF((K*@"R#8E=9%*6>O@U67P1'9M$N^=F$4%%G:(:BT%S M^_R'6G]TM"T8QK)TOE,?]$8-/S&?L;VD&M24*>I2+]"9INP_**FTVSZ@*+* MQL@C,"Q2L>& E&N8G [3DF@AZ:8W-%R*1(:<8ZP#[(!]7TUT2165:3F6#[<^ M_;Y][(?H7G]XT_KRTMK,5H)+.HWB[4=^>)*5),& QC1G6H1M%W2L!DE[37;G MP_*'F#+,%.]K2OKSN'>Z_93@D9V=$W,P\YY%R+I?OUO,D"+-0+'"R!(R0ULX M/P)S?H.TQK4O_HZ*M RBET0D9^='IY/QL1GZ$6#YH/PIJ/Q^#7,4^/YCPDW&5V? 2U- M:0UMQ@T1.V>Q_,7!A(!T$=_ZCT_IQ2N/73_A-PC*E_TRD;]-]HZ@EL,XOW"D M@Y!GSR#G(P=#0C!4,(!\H.2( :77 W:M\C\,E_P!;OB82,4]OU+U.=;>??FW1^. M5I"N^ET!TIS S('9H$"V,@;U#S#I/9B)O_2=K!W@7,()%S/[X'?P(>D_,0G= MG,^'Z1-2+1+5E$1#3TTGE+,:!E%N['4LPGG?[[C% FUA','FRUV,SD#*7;>6 M4[VU9OH/K45.Z-8KGDNW/.0O3H!=2'I>>OE!%$A<$Z),?49L9249DV4G%*30 M3H0,2'+J(E3!X>1OP*H+-^^:U,,Y+6.)=HL[>TVVJN!XJE.MZ*1EL4A/@CJ" MQD%G\0X2*IS'5*Z@_>C<3UR8U2;FTK5GQ-\S%5C8<5TI\2OMP$U_[R4-3[QA[93)!G2/^XI"M\ :LH3OU_ M"(57YAD+()%,6ML8ML4K37G7YL*YAOL*=^4M:)<2-\G099VY\20GIE@QY,4D ML^,5N^"P*KLL/24KP0>3WN\UZ'?@\QK_W3 8NF64%5BP&^BR1S,2_ MUL3.EH5F4U(5QBA(B'298B+^-4ARMW5IBV%-33[K6BS6I.#<^RV)!:JPDNIZK,V/?!M3(5^0 M'ZW$P:ZPTLHJ"*O9])BFB(%$*P"@0[UGS:KN*+KHVSPCZ2.2WIIW#R_("_BX MTNW<\V!,(O]S[8?\T!"QH,R_1'+B$N@?95&,64$.M@@M?(=4!K;X]SZ3 M?OOF;9*RNS3F'%'A-T'BS-CB]\!YBE;.9&:LC+%_OY[_O/@PMQA5RYT3_7+< M="^']38T_6==WXLF&,*352@\5;#)GD>%9:"".[YW%9XY:Q\FULO8*Y7G9L#1 M&2N&O*AP5W ;P/JS+GM!<2A*>N)GD@[3O4H$J.K=4\GI]H/SMRBFY!QC7:T6 MRSPVUNB=2S!?G2; 1-[2,,[(X5>H)GTQ6Z6=A1G#5YEHZH_N<;3AE\7H::YK MZ=R.4O+*=MG#2W@31TL_[1&S$P0LQ^L.G^6PP;H>\RQ%ZDIV0WX3WN"N0'"X M-(W]ATU*Z05I1*G*V&0@"@(1=VA@IF1G")(, M:#(D.G4AFDP-ZZ+LFW4V1+K9\4FYJV6O)3&+NL7F(>%_WV! 2L-J>KA4'TJ M(\6(EFP+:D$Q2N(43SMOXQ+*S!V/GWV7)[T:N2EZHMQ(4K38R\VH#*7>#4B4 MPCF2JKWMHY+600*1 J\!;VG@A(1-V$>H?^=;Y@N PTU"\ 4$7&59/[$IG=QV M6=8_OB[!I A>M@/Q>!R)CJ@1"!>!]COR44XIF3:?9>'7-,^O9ITKC0'A3@ZR MMI"#^'DD;M"AUH!Z?'H3+!L"UIH$]IZHIH(H&M9!5+H7X ^%.W",LI:-.!<% M5I?EL"@#*&$)6VH'D:KX VUD9FV>^\DZ2IS@?1QMUM3')G$)P7W#/;E>47CH MEJ#ML(/,507L5?Z9/CZWC-5D&B6E M+%+[ $Q1B$*<3@\$T(RF:C^14[6."6I4GH+;KBR*55^QR[F78/.B'. 7N\#? MR[[R/5T01%T@' 61$\*7&HKL$Y4D?$RR!55BZM+[2V9Y M=.T6M&K<'F&*D.']@H,Y+<(?G^ZT*\*!UN>>%2%U2'N5D60]D'P?W3@&SJ+N M.<#5X>S[B(EY#'*,C;16^O985&2(2WAHD2C^9VN5"G#BNNG5:@4*-1P)P44< M1_$M#P3H _F]$U^XQ[V-R[V+)/5QK'<#))\IHO0L1<72QA!FL>IUML]Y)F$SM0P*QK.UN$!">+2H#BP(A%+OS1 MR%AY_I"4< 9[*B:!WF0E*;H +7Z#=M^E[JV@%RI2%%%8X545ET]4_V:M!S-- M!O?+:;]9N]7W4>2]^$$PI5R*W91IK0VPFO!7NN[%+@2#@6!,>TWLXYGM;,F9 MW).IOB<'R%*FA&B*O/-S)W7ZU8Y)SK1SVG7%3/U;QM5JZ%Y)O _I!G8!!%JQQJ:MO3R:-HB[:9BKJ6 M"3Z$[\:*@,7NQ%)*JWAA.W4(9_#717P?O1R:2UVJI$!ZB-F-%"<]_:8:"A(B MLB4$9H.+NCVYC_H$Q[//P78D7(&[P47-_6>\FWL=IAE67$YO@%/5E! E (ZR M)!;+4;3P;]Y9XI:KXA$TOOS0]==.<,NQNL#C\6(I@(80DKDGB/4[]FU,9#%O MZ2>V@C/K*?GNRQ$W4$8UB'>O0N!Z"X^[(Y\DK(X4(Z@[?LIP:LY5O^' 7/A*@9.2%;RG2A:0N@ M+E#>HD?O)9%1G> M<_,K6U*YOS1=8:=F4F0^9YQ9SEH6*3/[N(P?G%=_M5G- M5V@9+):D."0W3ISZJ"Z&Z9D3"FCL>:J >KF''AI07D&T#T[\.T])OI[A2SD1 MYM!,<-;" >/0A'"3>=F4!+HO/(7[;HF+OJ*I44&NM=#G>*LG MMY=:-3$#5.G%')@V"0:SD/CF;)ZR?"+"0XAF *Z7F(S8JU_< MOB][7C2GC, R-Y2*81O&T+@<08T(,^E..B':LPQX7OYW$,#*>0#7.=:.74;Q M>;1Y2)>;8#?,TK-+O.+!@ E37%A5#,FZI\&.O+5WYY]9+CRVU?&4\([D:3$% M03BY06/;_1$M*B57D0&P!]R,-_XU9W[LZ;M7'7\M*LYTH7SS9",2624CLAE8(EC9NO7M"*JL/R'@8LD4>1% 5 (B!R99 M')5\!;BC/=ZBG:C!=81]>IZBD(NY'!P IL8\2(<)0M.<;J$'YP!SSF$10*EX MB@(XFA*!9' PMD-.2,([3'G6%<@V> 8/ *MA9N;5 #1',/U=D)A$H_D_J8X-U3H?,L3'C\?K"UGY"D@ M(V!\-5 @6?6MF!R?F$6OG21)893!NJBJ[7]H87[)[WUC'=S:S/1W@A5K; *# M5IF(:Z$O&Z&]1-!^I<6>X9@0$!>#H*>"YK[D<@QS%B@Q#Z5*7>DU&E M#P=1PR8L01EZ>*WI!D/!@9D2HHCZ6R^)M7V%Y0^WF%3;0ZNAYZUI,;UF6$CZ M0O=6DOIHF&MY2C;K8NY63A"H$LM^)3U$BBE:DYUT12&/[9F3.^T:B*ML287E MIIKAR(;=^(WVP_94!!D7%&>4"'Y<$A6<5-0 4R6&L@P#+Y/S0LEY?W1R!ON) M>(02EISV4Y!4.;4+!77&@A$KZO_G2K*V P^]9-B),\C>A9+'4)0JZXB MG:#_KJ*8BWK^MV_^WV'5>*U/BUD+2R-\-!)UL;6B(Y1KUTE>9WL5VO;DGO13 MVYYT*P+G\8Q.XLJ@AW59%_&C$\J^E!@(CP+?$T5YH0<33=2!C06?% UW@@RN MNV^RKLZ;%9B3LU%G+RH^Y018/@.KZ;MT^)*K.P0>='G=\!C3^YQ'CHY'PO$Z MB^ _SOYI-Z7[D-S??L9HANT*)"L\J"40&G,E-UO7I#5QY3L77OZ, IS@VB/ M%DDS]6,XE)1/S2Y =%89IODTDNR'/_L\=F+W:=NK16-UA5>B5XEGC"QV;AQ$ M9/W3K)0/"]H^SC];3&K,4$R3^ZBFXWQU@?PM%RBK7+:?O"&-0J)YX8 ^=5C: MM ASMMBQ'NMF%)1E'?A -CW5'I.)"3)MAK:*LZ:ZN$4/):AY)V+A7'WAI+_I M*UH5S2\^O[DZD[KO20FJ(L>#H%[9,87\1-9FDNJ[RGI1FR@GNQ5(YE#6$Z.=UJ_ZK)&^Y;]9S5D(,ZFJ$HZI/ "B4= MF+LVD_C704H#1ERQPAFW6:V<>$MX!$_X]28(U5V[-O"IV\5P4BTQL 2WQV>; M==80B(26/]J^DZ[L"6('DY#LJ+L@1J_S_#IR0G4V]*^%NKN^%;A0)<1).*!,2I-[U359/J!!KP1Y-W5!,L>H M# ID/E#;199FIJ^;=&49,DPJZW9:H1L"'*]9>X)/"5]N@FM_>:A[I-3W &^. MO*6'H,Z0_%')5DCGR?KD;(0T 1 D:]L%KM@3 G1Z/TV8QU<1.LTEF/PZ<%R1 ME4L=,)XS+*@-V.96$PU5_6_?^)-&:1 8&(6/KSHCR8IF5 AR/\VAW5@D[;PK M5$Z=:>2/3+J"$X+L2DP))[@B)IQ&L.%D0RC9J*38[8FY3N!N K$S<:,Z 9BZ MEHN;S2Y%,0QSKZT(7-K"-P9K\GA4#4%4FU$:J7V'4^J_HOJ7RO':++^N-:[$ MX8X'P.&N<&CU<.54.?.L>W0,B:"_@BHY+ H@U.J[)\[3:WEP]GD)4DLG>DP1 MM/\:#$E1> ^5HAS'T7 5>GQ9C\;<"P)(SH2*MXZT,9/1Q6FXHHQT9%*3/:F! MN[;D;;SA,=@(*_JL,+[Y";7^/.?E \QIM>F5QJYQ$&F/PK(H)48Y+'7B1X[V M2YBEM8KTR!E;B5DDH3*RA,L?,/WX)]FJ=TZH@45Z&R562L M&>YZ@=#LR9!++S7G?!=X ZUP!1C'UH*I<#D(MBK=Q]:-/,02!)KT1:P.3!3+ MK$/)CTQKR5%%V8Y9^LJ4[.6"C//,8]*"+5U")_(1C MMXI#8QG$G9TVMH]*LOY1AF6C?S@F8.Z ]%?S+2AT$"WN5*F9%RZXV M*1)L[>%BLF8EJBSM*!-M>B2)(F)J$ MD)6(M/%?&O4!DD?,"U=.X$&K@^A;OV0_.\)A:5 _>)8D,W0FBXG"9J0HZ0J* MFD5E@3[T.1RA'GW=40"WP?PQYG13&KJO;:O5,HQ,6(Y%E-#_$A4BL:FZZHFL'S M#9\OX7U@S]A+_[F7.G?_Q.&N1FI'+I1\D8+7K-Q+9Z;CH:<1>^!4%39C)#IU MWV7(U6+V$SR(EVTOY0&)")W!OI)P70$+TR-B>EV#_V([9&I*C (P$:?NS?@B M["??S,.=T%V6E].[TVOZ./XPPP06'+%UR"'7?EIS%"%]16$O6IC*3^EN7BY#;1J+K M-UFYBW+#T*X=WV^R):_*F3UX0K6I-=03ZK&-44H73L=S'[O&AM1-N/\N4529 M(LO^P^>!1;QN>V+)_;33G'S&=H44Y866-YP3.I[OA%QDVE1F6@YGWS0,*PM2"L8L\3GGXY ;8X<5LG MLXF9*U^JG+&R >RC)BRP,S(F=\3\"?:H_PPG*=QNV!R6^X\R]N=NM6 L& 3T M+U'W]][QP^LH2>:QG\#Q=[Z)X4^1[4$=A.Z=UT,13'%FK# U)N;&Y.28FETA M5(UVDS9!AC-D.$4FY\C$)%5RC6RV!!/]JE:Y@-DGU]-5ZYEJZ^<,4>!*<7G1 M#T87CH#0Q(]ACA(N[>!.8I3=(*B5]H# *Y2_PA;-BM612EPH&E))E%)OA5;^I3#3+CI+1Q$-CN]6Y0J* I4><;E9YI@8_?TLOD*-76I M7>)OD==W6 :AA+;N]:O.@#2<(SKUZ4\#<-.0+-J.:P7(_!B%+C;1LZW :^CX MV*]/L@,=@!0'X>#NEX8E*6=X7*@E"0U+ED-:3^&V(%NIC0,)J(H */8:D80R M6=9Z_$;U$KGE:PQ6A(]4UM>[#TI&3E0I3GW^UM\7PBOV?2WR!:TYW[B@M*VB7G/2%K>7#FO[9=WFX?$C7VJ/L>\)(O5_,W%_')>3$V,Z3.SC&D^E<74U4*U'AKZ5!KE M@+*JZ>J2\< 7CH>"=]D!"S).?4RB#U.)D GC/1'&XP[H$M%RR>E?XCZV"(T4 MK5:^B(AB=JPZ$EWX0(PY,30>(A-8YS*T8T-@/RWA9"!+:?& T-5X%%V\N@0< M?!G%-:5TO9)NLWJY&"> FV.3J#1\%LE9H"W!Y3PHIAGR%Q9ECP8$.!#D!MT7 ML4QREQ#'DVAY\BF1EC=;:,MRH2]+J?IP"*WLX'-(&6JJC6A"L8)[$$;BBGP& M\PE7MA)7A$!'SN&\ROH;CG8+9!9?)HF,NJ L&>"+D*8)\(5$8BB3UD#ROUY< M-U28QD6&WHMIRE)5[/LO1:9@1YS%DA'%O&9[\/PLX92C7\H33:%8'>HJ;$A+D\WK MQ0AU663\CEGV3@EJFS6EE4@H+_AM)+C.K/N.58'V;10$H+3AS=:W%!Q),4EK MTA,?IA2?,J?5FQ=E'%%(6^L^N@-M(UEN:[Q;5K8:F**)X%H;LSCF-0A*XLM* M'A!?G"WW$9,,:SU\QRQ^J2Z@SRZPV9<1YD?*-=YQ5_#7PQ.=)2'V*Y)B1,LF M=%OOB1<3#(>=O1[K#3W:?T]1 .\[$<;,P=@R6LP[])A.6)J%QR/3KKZO.50H MTR[1>/R/?_K3N[?_\J^,6Y+2X_YOY_*3_C\;)X;=$VQ%TMJAQ?>2&LO(R:R[ M24^^4%$_G 1-C5]Z)=C5-;"QGE5G3I(QFMC0/:I@I"Y>_?2246(3S MQ\>8;-\,C&:^0BSM0^L3%%@6!XYLR7F>XJ4W$0F9H_@B&*]$P7&(\]$O14FO MJ%V2SBLRA'8!FI:3/%T&T4O?'H_Y38WZ),81B:K5D(0H!<]51=E&(C%3\*\K M@R^2LK6"?E-":!&C3*%7%*T7Y9L2HE!X7R7)D)UX^HM0TV%H^D($C?-GOZZL M;B>#@C0T0QI&(%3T[KB+@'#;M^\>[OWTX&QPC0PC.M.<;0'#%0F@@?WVW;M#TJ#N^=L!JYZA?J[1?K:8PF7L>)68Z01Y/U]-%L=6)+%?JY46[XRDL M!EV4V$,WYJ ?)!2)3;79?#5+H[3]R@2S?&)ZAKD^M1G+)Z:C.$%5 M[&8W%:1/G&G/MZ16 M#[;.<"%1_YZ\CP]E%FF.[KY!(5K?)5$_KOFZ;3D#S(LG-U8FEMY[2:2@ M7=O,B30M567VSGG3J[*)D/N0YBENUSVC=:+?8T9NH*B7(1EVVG8.+HAR9F;I MK7FU@NB[T3<16_DUM03:G 43/ ;)PK8F:77.-16_+%%P?[4&JLF?1\PWK>TS M2'\@^,$\](RT,S'0QU'\28@0&/D=LD'*%!:R@*J?+<5QE'DKC',:V818,Z52 M>H4.+\>W0?U\Y6^B C1H#+"@S$0[W69__=F'PS=VG[9D:/5H;*29GG!2:?_* M. A;U'JG(SM2%H#_JH3#U_EQ_MDN:HT Q12>,E72WP.R1I!3'C]%&M>3N2M^9 87:]-1;Q!N[<)^YML&UKWOAHL=3[,-WC88]- MK:BGU:$:F62#WA&MPQ(6 Q3;+Q$W]NL@3;1LRUZ('ZD%B)9PF8<;)] :2FDK M K_.(:/&;YU(71.!4,^68?]\O)*H:(*P$6L+,%D&F0.\9-]'X&8OQJX2H9:D M_Q#O,S *'D6WRSM0V4)0RD+_&=Z$$V\7R[,@(MSI VK =^/P6284Q4(E?^;2 M!&3ORX2F -=X-@=R,8I9, ^F80W,?=C5D3M$6Q7J%I>MBF#,B#,3K)G&FQS& MYVH+(BE]",ECO)"$5FL MZ;$<2S(K3:D&9/<-Z2]H@J7OLB22BLP35>#^/HZ2O,/A)X[ M8X_(Q6H)Z/C+L(=#MMD?JRIGQ9PTF 6:UA>]ACO([7D-K;4MA*F$%V$*BJWT MX65XTI@POCET'PB2F;,S1\465*#\S%F"H/\0 MA7S[P8E_Y^GE)O3ZU1D0,2:H,2(W@&UD1H("N)TNQCDQ MXVKM*'Q?+JZ6Y1=W"*[6>]LVBEXM1( PYDJ>!/"._:-H[KIX[R2W!&B)$0-2 M\_OU^E%$64Y5F#KVF_R8E:=04"1@QI1H<<; 5F6CDSPANB?\!S^^9R? STY& M6[:XV<]Y!H[:M^X44ZTP9DTY5SQGQU:2'_F\F9=SM-=FVJ+8*QB?L!YW=2BYRYCMNPYVHAHZX( M\%\M+EGX.R$"46*+7[KE8,&DUK83X%BWW6@?Z2[/8\A OT5+V!I5-0@DC@FV MB5.I?6*]L>0R,9GLD4.GBRFQ>KLAFY9HF)?E4\K-3%,;/#-DY!4M-G-?K604 M73+,/M**Y;RPWN$V!F1,]DDG?LV]P7]!.#[S%]2K[[ M$@25WT_W7).,*WXR@B_EGEB%H!'Q0M'E7B)[;,%FB#=.(/_I]^R\E$=#!1<% M(+)ED@_+&0\F<;T^)>A ( DNC: _?),"G6/=Y7R@WS(L__7R_V*[; MP!3?5*7X8KG4X54:BI3,7J;PC>5Z#!.SKV[SBA1GEBN]Q,F7P\V: )V4IVF. M93<@[J11>8IU"F9>%/N[X_[;W;;VQXTB:[_LK!"RP6PVX,%W5LSN#V<4 MOIXRVL?IM7VJNW<>&G**::M+*65+2MLYOWX905*B))*I3(D*Y>G%#+JJG&20 M0?$2UR]V?_WV=.0'^'9_^WQ]%3P]GS]?/\UI?OJ"?IO5S)H!8F"M0&V.?^QI MD_LTP*5'A@(+:JQCYD;JF$YR#*'-GR*C#7]G%GW4P3_"7*UO&R"%:A\)Z M4(])Y0D?=K&2JL@BQXI2SP,JER-!4"DER6"1!T@T^ \DZS-!?C1>&L(8'4,/ M.5LQ+O$)JZ2P9YYOR[OZ7A&D+W^ A7<@I5XOR,N_?N7JV'J[/LX&T90J)*D9SC-I3-"C MU6?P3!L>8._3W5.]":-R)BI<)?*HYU*W:CS.!Y6M.@W<#;0XWF?I4L??F!/: MB3")UC,\*52345:W@=#L='I,6<\^9.J5!3=EW,M783#7-9?R, DHQQ*/)E$-O M$6>;N P3B#;;H,T/3-@R3V$,R \PB.)Y7+\ MXRUX(YX+S5L3Y%BT\]8>X^*WFYQ5:&&/_#B, "[!J09 ML(]"QZ]P)GX9TM9 M)]KI>6>!A'2\M[HGGD.,&:N! M&SF H8,[K^+DI$O2P"N4C"\5X^QS*<(]H.Q)(/[=(^-&)XE"A9=E>KB^>ADF M"8LN=JK\EFPX4#^JRI*561V]@J;ZMA7ENUF 1CEM<5M7I>6ZR_#]?/B&.S"K MO6>9])Z=!77M@'KT0 P?O.SJ$G:JQR11\$JKU#R^Q<5.^Z\AOE$]N+VRC>DC M@:"D>[R]>QA],VZ$,9P-]^V;_YZ5UY_+9 MU=+YD6?01)\G1847M%P]J.%74 M T7^M)AK8;TV8^[.@I1YQ:OUP(]6>:CSQ<[PD_W0_6:_\UZ,2*&4*.22@95! M%?)*16X"F7,D%AJ1&(J/\U31 MS&*PI:@2LVFDF5:*<9XGLUE)CH@A!?J8TSQ>DZ^%R=Q4+0AD!JD_RBQ1K[$I M2FB^76_".!=I#D/=[#4ML!Z\>E>EQN&A80F2%+&VEB Y]^DGS9F?!=I7\&.K MK0$X;^*$:Q)AR5ZS?#<,/Q1)!8K6;"=M OU/?-F5M)S^#G.E2QSD3B]::_; ML=@PY%5YJ<,-&^=*:HHU#, -_\O1,HJDIF?W!TAPUK-O""H3LH!*9DNQJ>H- M#*UC@!)77!$^TTL91/XJ-XS)CDWCK!GQ6()B3$9:]IC6IVE_&0_FF0I.@%_L M49QLN=[#:A^(,#BR2$ 7KS?;4L+#7(N(H9K^)EF)8U!@0*8WS21RU,&QJP!K4JZK$41B@"!-5'1_)(_^2VA@Z"HH:Y70_JPFHC)Q?#!2%$XYHQR, V$J"P4I0G/.TD^:, M)3%_Z,'CS;QU0[367!7WG6'L*"&,=RAAO+$@C :7@&,]_M,L="G6:I6X%I[ ML>H5PN='+ZUS:L69YHOR/SLNZLT&BIS'T)(1I]] 8@$>%#F?U6[*D&M]D1+(-9B_*\;%G/C89UH1 MKD5]'4%0TCXEOFQ@B-$)LJ(%F'6_TP^&#^4_N&Q\+@4>^U,9YN6AO%ZPUSA% M--Z+,(%T^M/C^SJ-#N6:=YF$Y2NVR1E@2H%XD$;G I9D2-4PG:) =M=HG@0C M3:N\Q@UB9IX<-]H%HY,]@S)4":L8T\/3*4\#/6I M-.6.AS#F$N-JI96N*\Z"!WY"/4):C\F:V;]R%M14/3E8J@ 5)?!?Q0746M_F M@R/>:F$\T(A.$M9F5I+:H&/? %=PX9YX,-5^# /@*O["+J*RI.1OX#A22HG MP_1*G,Z/+TW=IU:/SJ0*=%:AYP0XIP G=::PV[19G0501V9ZY9-\71-/"_H/ MMY!MH<;#%IU*_)GU"NOBLH/OT M YA89509REACIIJ&-+;#CSHT9,]2N!L':^"R[8)GN9>FB.B;8 &,1RM;!:(B M0P'87=7B:.ANGFR=!N0Y,9';M)+5H:Z9 AJ[U''&!AJDJPS=I8;=MZP*4S3] M'S:L,U\V[$D71AX*(YBAK-0!Z3NUIH.E\JH%:8S]/:R'N5))OPWA,][ZDL'! M3&ZY./?Y1S8P3%P2"Y!:P,G->.:&6/$)IE_=RL8:JH]5:4/S[R(H^VCX-%L! MV7K8P-Y(C/U]K$@[M>ZLP^X9VO]:"^/I'OJ5C\*/_4A%SQ;.>=-*?L MOW3Q\"FW'GS#:GL,?3; C4A<3S:HG(\)6$2AE;()2OJ,SI=^($S,G57<><5> M!:D:2^(*_,2A=F%%4?@F),U)S,)MY+>!-;PZ.&]^ZWB)2+DUJ/G/&5_$Q6IU MGB2:QV/Q 1G;*51*6TM)<+&J\#*&AM/AP(A:%4+8[0IJS.DE)H/L S.Y^4?:H[B0PFWP#!E$W)CFU0E.-X)<&)0/B=D1VUJ ;T+7IXLA:S (2*DQ".N MB$T@-8XR_<:7:/$P54VOAS!?Y%B)4%1=47E0(]4JX^2A_)H80%K;JKRF4^/1 M6;]L$WH+P$<9056O :L@H*XB9PIRTTM9' 5Z>@H,M>3>O3SYLG./RE32^D!H MID9FQ.'ZD[IF=H\QDND?>5O5@)O6;C*_]+TSX[3,AM)ZIJGD2L M,0,Z$/X+T\S2\,>\-M/"[][R5J==#H/,;[?.GW>MU9/(^!0+T[#>*UD-X;+- MMOQI3/D5;A070@N =F+%(KW^!.OP-B[>8&,O5A"F.BQX%W#!H5">3A=8CSCE M$V)*;FZD&PC"P2(-FJ1ARU^="%_FRJ;?R^?2 ^:QSL0/0/UWP-MUAS<8P%MX M_ %I]7?'@I><*&+"T?RJE^8 %($[GU L4_!\+'R"5\9KU3G;L+S<05 MQ&E5 M%<]&@Z-&\@'21]FAKJDV*=R<+T9;.-6"VU#G<[J8HN/+G@J@T?155-"#Y.W% MZEO!CJM_VB=2+:]MRK%>95:4*N WGK0JPTHFFE4YE%;E3,U851J$.?^8K7[< M%HK(A,%M,UGXMH]]U+*^U8++4H@(V,'O,3Y;;R5^9[[>C4*_^S>DO\L-"]F! M@I*S-Y86\3L32)@@.MEAC9NHQN?1W[9%">?VGO%%>0X_1RVC56KUP\)JJ.]] M2>2)%/42&[,))%8I"NXN6.PV*G90SPH+H/ CZ 7O=%X+J:L%CM44RL*9>T%# MZX**DC(9KJA?O>+A\E;8*C9Q?AGFXY3AY425!4*2]5:[9)3I*R$QN QNE5V) M$PPN$07/+T[).!PTI+_.ZD]0QH?O^QS>FRLF_GF;JBRC.I7H>&!H)!DHVA!& M7^4PU>1/A#FCV:1B)Y^ G:?M2\'^ON7G]?H=C97#8O1J.+QT[643O$>@WATX,5@ M&6=P\,I$>/23+U#CLCV156K#U T2M[J(=/XEK7$8L(% >L>SU$$\A*7WAE_B M);N+WZ$L8J,(\<7N:_BW+,)] M6>P()[-:&S3T_,+"I'P#<\Q3!K49LK2XN[L7N^LW3+1&61+MY)58T<=CK__VB@'P5MT%"X MG4NK./!)CB2JH=B!+.IR[JK\?RZ.:;XK@VP8;$$J\82?.A+<&99 ^]X MH':SJTP+]F)0EK1/B*V6""38V)P>&]JVK#[1#XK\[P \IOV1O&_!Z_4FR7:, M/;'\/5XRBV9296/JN9*B!,%E5I2#P]34+ (YC<"NHU13:25,RH((.)V)%!3B MM6NH]R>U@'J9F]L4O!%9OANWT$VLR*I2-[XDQ9'82*K;#:=?D9NFUM#0V9O* M.U5?P.<-+8>H(96'%^E5"U_3G*Q.[WC<-&OU"KK^X/F^I2&7GDI4?_DMLI8P MFP#DMC2/ZBO3#R2SQ_9<.7YAKWD6PA1_^E?SX*??__S M'P QI/[CO^ ?__DT^&J'1]6%@Y=(/A!(ST'YD7D+E!J7(WG\-$X$624F<<(3 M6)"UN%KY,@\,9=$#CB7%28)9QF.D$7(@.4A\ M!6%2ZJ5QF3T"N)^I&A/1[E MYH[7IAAZ_VM2B$A3KR5Y.;"4V W>FF(BP67BE6D&#G "/W;5G,G"LH:_ ^W MK)E//3'/>H++L':\M+PLD(S\)8 MYSLTE0J<,_YKM1H0E=M9,)^Q7^MUC/'DL (5JC-D]8VG$6J#B#Q]?9CIM42_ M/+?R\"O&PS;C4T4J57#V(\5A5?1FST#7.;7A \-56X&+BV@J*:#._Y,T4DN: MW^6L_C#>3=X:@M"@)["!&31%W.[ :;?/MIJ[1\P"^2[PBZK]8HUW/U>/S[GI M\9G^@O;+M/X1J9Y=:>%]R+,5*PHN;8?)#:L4NS%LQQN-=+!B/I^;<9EIF?%U MJ@&0/?-GSZ]4;:AV)-V'PS(4L&R2I#2%L6/PQ-LU,3WZNB$^]S)[9_E @PS2 M\&J"08=ROOOKUS\/DD#BOVW#-#P+OK+/>)G-:9IR);]>__GVJ MRNH@8%5!2JL4[QU7=8S)-^2')@=^*I*ULA2&WPGM)(P93SLQSW@*,\NQP>D" M:KV)#% M)Z&LH&2DF]:#O&!Y8@T(\_]_+/UCM>NJ]EO#L^";6G19-?6%IFKJ*2RN7E+U MT.75*Z9Z6V)TV7WE;\@R3)XVX7*$RUU2"Y#<;&><&";K._Q[^*Q;_ETU^P(H M>G#H%N4F_^O]+T>N[?WUGX)?SK\^//UR^^@A/OW(R>E;]:??_SX0,EAPED^CKMY6 MG[I."[JV:;<$/R0:9:J@$>F@?,[,!LZ8%=[0C]NP:DL^.;3C:-%+02X]O&76 M::^YO/UC(U.OH\$MU[;KPZ2D!;!>/^4A?\XZ[?5 " )09>H5M53A,:YJ:%G5 MTKFJ,P@W>-'##09>:X?%8;RTPC!\7WFJ8L%8-]7S&PL [H]S&]6,\PWBN\[# M8$:4WBSI3'&J!\^Y8:+P6QSD(<_>8[!'WV1Y%6\,"L 8E;(KX@&_++0(_'=% MWU_LWYA6*0:/ 9/P;=)\OM'9$F_!,Q\$4 V7^R>=X.J@CIAJ2]V?FN$>F2OZ6E* M7W\4"?C/#1>L9ZA0Z63LAM8.0M<%RJ)9!"Y5CXAB<( M&!EA]DU04:"'5:>62-+?U!74OE:_GA_)&["Q*+0H54WS(BSBY= "!=HX$)04 MX$@U%E95.C3 T4Z7;_US L)X J#O7/@+"B!Y%KSX8:]A![C^W,0YNSJB/&!+ MGZZ,& PI!A$GZ=OP69*B0 M0$W(M#AVZ15-5+,TJH$D>R++_. $R;< M^V&QX0&JOAN.\:/&YZ2B0*%D ?YTU[5/1I1]"DWX ?% *PUS@HR:A!V/@?(" M.(A%YK"H84]71=P.7.3]$?/#8".]H>)2:-G"3;C4N62^N!1EU%,%97;%5BSG M2HZ$QQL'?*D"->-J;"0'4'"*OG&8QF9-;LR*I=LT4(0#A2GH%YMI;(X:.S&* M8D\6'@B!YA-%-]-B]9#'62XP,Z[S/,LO,S[W9;-4U4 ?D/1H+58!#J80.G"X MH!Y/+^?ESS8Q%??-CUDQ5F:*X^!VO0X!, ?,3#"VUSSL5@V.B]T%2Y=OZS#_ M;8#SR%"'XV(75)2]^XW&9LM>+47PIFC[DB/AS;DMBBV+KK8Y%-P5L<+PVA7P M=PCUQ9 :E6?ZG#WQ^16K797Z7?)_*^*(Y4=YUANH9') M+:);%3Q*/(M7(A1 M^=_5L/"O];C!F;#G^(J2H%\II8#@BHB9!&(JZGH3DPFJ9111275"\G,6R"G5 MB?MET)C4=[MZ;;44%R06JQB)592 5&(;X6_';L9)PG0KS+.'3&@08T;IUH!J MBOHT!]0YCAZ/-Z".3R+J$ZK"+0I!FJ.@9ID M\.C5QCB[!6X@UJK%B-1B[&*6>/2GSFXUWEG^DM6>\\8RJ/+;,UR.O$V1V MS'O]V_9;;98Z7KD^SPJ:3:T[V.SU% \YV2I(3$T7&XIKP6ONPIR7W5:OM\<& MG0IRZA%26!>K;X58FO-UEI?Q?XYEEKW/TA^78?$F4ZN\F6"GXDT>H [$%H[T M8[;ZD8\E3LQ9H _GW\3^D&?1=EE*5_L.-UF88'$JOO7YRSC2_@1(0GJE,U&6Y#XK68'(.OS"D6IC^EK7"!\SPZ\JA8*# M!@+/!Z[K:ERM-/KD")S>5\22H3=I67@/R<'3Y@./ST@'?%A2_>\!0[H>>6!) M F6QTNAKF/_&X&(?]CY(@GBF*I+^WX#Q^#"',*P5U9-@00L04M\C-'T/_ZB8 M7 "0%G^#S@A[WP](6MV@/<&)"H$S(5_T6CZ]]N,QDK#8P-LA 9^_#&B0A(Y M,RB[X6M39R(/O(RK@$?X2((^OK4-R,P)+F=;#OW/-N^OEW%X(;&>_DFXR1N4U%W'#P_D&(QW#)3 M32!8\1D$A9A"4/ Y!*681!#A+(("GX<5S ."4U*-3^N37N'T\KA&KD M8B7OZD6.][1* 7O(8_"DJHM<_EH@P-?A^6&MTR5*1M>8#T&6!SG0K]/%-C"^ M#@M1M2F"5S$)7\=JPG51#PFN!S\4DFRPR,6K624#!CBNUJ2HVA2!'/STE\,( MJ!E*;+GFUCBK-\:K5_8-EE51L>(V1<\=7!C&R )\+!=I'9>U6#WP0=Y"N6J7 M8;+<)F,$(1C="$N<)+Q(%::_->9%!(M"ISJDC;=7TY6'<5E/>$+O ?EBNWP& M8G)P;0N7/+YKYH@8Z4ASM%][U\VWYQF?QGRSZ MEO)3HB7W T))T7BV'^&OXZ.-K[:0"AE*6$\KP'DU( \0P*5H MBSHXIP"G)_\=)_B/L:S-:*:&2(PQ'6?!%A<&_R-(/"],Y9DPI1M=[+3_LKP< MS\>4M#?X;[1@ZZ]0'^#YS&)"Z<21?*6%AM_JL%V$;/+%]?L9?R:UAN M /E?__"POR&4QL$G/'[G__GB;,CSP2,%%F>HB4^33BI\)40^SJ M)?&N%_"56W3MV[ M9^5B]1Q^/D \%O^A+//X95MB#$GV$!X5%J6I1**"I C@6^KS#7Z M''0CV#> M_Z K)0^*" 1M3%)!!,AI!FJ>@391=*!J4]4S32$OGS_R?+J!G&^@3QC2M,24 M)RD<*=\C<4(>16!=1Y%L-527H>L0L@46 @5JM(FY@$D770=!NIS]6B? M2>80Y<0G?VI[MA$ZAX;F&>!'IXG%&XV1-@(7H'C5W'AZ*F7)H#67*I:8./HU M2TL(> 4#Q3#\6Y7^A(G92VV(8 UCX(6QXZ.< F>)SI1.-$"J>-'_Y41X:0F1 M_3^4!Q%3LZ5'67J;\AWT$J:_<9F+ 405OY'N;B\6CR/ ,0,9SQ )7IBH'0"< M=E 1#R1U9"GX 0?XW00PV6.FG)#S=->NF"KV ?+0.;^,(KB0;I+P6+MU12, (C.<9\,2X7FR "PG M5,#N,6P%+^%2&>7D4 MSQ?L-4[!MA%_8A<1@ W3+GS^A6JM\RG7/$ MI$[ >4C+9*=00.N!@^;(I\NN$H?8AYT[E:P[7=F%AUR%Z5V^A?DK$^AJBW0, M_U0*1EN!5EUFP0U[R;> [_'3OYP%/__^YS^TD;%JJ91&4FD8P67*3/#X];SX8\.WRO"(_,=+EURDJN&1^@F7.(, MKS_C\H:-<&TK@@%0Y'>;+P?/*!-/+'/V'<@QRN1;%_"43)A2!4;) )CG5'7U M"@M9ES#?!,'6^%/A&5]L^U)PS91_Z&O(S"L&P\=5] )!<"I8N+'X:(*^-9F9 MTHK4K="M $;K=V@PP*O1EF:HXJUAM&K/T!16J*D7IN%/L .P3N(I$U%Y#:E# M@:\\LI1]A,E0^)[Z8PK N0')4MLXBDH>@HPB?!33<@I/M=/ 8& M:W"TBQ4\: !&!B8!KKJLX^WZ:%>B!G/+/PFFY"G2@:1]0FPU/8\:;_PK18JM M#*JP^10\SM,RCN)D6\;O[(DM97[C?;AF5]DZC(]%\=#)!C7= @'_R%(^PQ. M'YFKQK8AEX4%.;^>2[KLFDDG9%6NK<&= $ M=?T3G&G?P&\)80$PCY#EH@[A""%>^,#("I%G0KR9]^S;,HS82CH;WH26<1AH MG&*Q_JJF*O< R_L.PU#S=O\3),!LD;7^1JQ=# MC:L6+EV[!J2P_O@OA:1@0[E[3P^.#QT@H#IZ1#D9CI%WL! X3$O,W]YLX MC4MVQ[=1=,N?SO0UKA)BA/@'H-.#K7UBE "'">IQU$.$(P4"?'LB Z!GOALA M!3C4CQ;FSSK<>V1:5;FMJW\,]L=J=9 UJA,Y94=EJ!D&4G'UE85 =W_\Y7F^ M;,P]S)=J>/ZO>V8@6_S3,DN7;%/^*%97=E_EV5KS6*ZYM).+2"!PY^/&$IOI M%Y8 LZWHEJP,CNP(Z[:/Y$QA]8J+LC%(FX(WK:?3+R8VA%/_>CBO_@_4(P7 M0F]1_3"R/"9]ZJ429I%'M@&W%I^5*<38N 9].A(S]R7/BN(ASU9Q:6)!^YGZ M*QR[H;Z&G_%ZNU9N:&$#Y#M+60I'W;W[!B-:1+37G^ ZW+JAO*BO0>N7JC4A7_CV,$QF>NE@M/G>O+.5/65R47S/ 73:4$>I^D,-I M$'^G:M-4%A7'][(V)F;"(7I?[&KA&Q0H$UL'=)_+UQ*)MP G0C9@RB8Q4!$UM[.Q$S MY0# ;B82&'6"OIV)F;R$)I"=C# >,7@'3%6%#=* M3LX>1.S4>&C7:Y:_\NW"Y=J/\DW"!.I\[&DZN],CW0E7;,7RG"GGA?)=B)>F MWU'J0XEZ.QXKE@O\P/I>%( XSV]A*NJQ0#7'%8L!&[=0)>3.104Y+$H'&GME MOAE581AU9L2?IX[T!847,C6D!FS<@?;6Q&PHC/WG3*(8\;N,/S/E#F)(2GX@ MX)MMH(F)K?Z]9WF8CJQ<=)=]Z)6+^A^1<<8C6DH,FE$YAGJ@2UL=<#8D%U:J M4 ?K]=9N0[UUJY))YGB/1\:OTQB@"(5W*XU:?_G&M3(N^9?Q.[]\L621VY#G M<3QRD>@\BO@)+'![+G)^6[W'Z9*992)S6VI[4)UU9+0$M=*?"!6ZN A?7W. M&L2T"ZEF[M]_O3I2G\EC):!*>D%H0"'T@!)TDS.&4)7\* % Y:AB5]]!J1>U MNGBJ0%F!+6=A/.$;H=HC"J!1>%' %EK@CG'?<",.1.W:R++H(TZ,:JKZC=(J MK(IP-*(-54UL!$[[VS;%>BZ G88Y6GGX<95]-(P( TE1"Q^B3#C.UV$@Z;2: MB[&T:7;JCWKA-*T>2Y1R,Q]3[UW]''7V\R!JE,M@1LG!&FTB9+'#ZMX>Q%N] M971H>#:UBF;\B8B77/"]@ES"YA<=1FDFW@4-_-CIQW*U)]V8+%^!:X.WJC62 MARH&7?JMN[NS5[?Y?2-+I5Q-,BQ4^?KS-?A+K?7KJWO8&.8RT="S$4.[)6#N MLY*UK^*^RO1AQ"B/3__O_" P:CHGZ6 *,SE4FG_TCO_AELLB1C7;U7XFK/C! MUE<.DQZ^YDDF0*UUL93OXX3/_3Q:QVEE"'[(&5H+TM5YLMT3F[$!],<7\I*SB)?A.:\AG"*&. M]W#5KR>A^^42'"HY"Z%&7MO=HO]&_06:SJ^.*5USUA9@4A?:3FU6/]B]-G $ M\NM$2&,B/O(Y_)0X.^;7P=Z:4MMY2G* [[RXR\)409U:S%?VIK.S1F*\3%]C MHVQ,R40SE/,FR;*\[0=SM:.V[(?%6ZL40^T4EZ4:FG_0BS8X+&RC$*96DFKI MKAT67B<'NA;A( +4.\%5 <@<;;*O9!"]YJ"9.:S6N\.L)?O(D'_%]3HNT7P) M15;49)>6J M'?RV0;\2_%>T$TP[:4(0S6\LMN:76L46:S;*V@_>K./42$[T>#7D6V MG56+H.[N0:YSZ!(@.%"+IPW7'J-%^FN8HW7IT9:;WK2F3E4/14X'/ OQA 0RQ4V LTY7 20?XD12#E;EI5U',/R"@EXK SEUCOB M !KD3DVP/59AABZS@Z4I]3"%+2"\1V3T0.*SLX<>&7Y)'9$'CD-^ M@6+R"5>S+G98R^2U>/?R(R30;BUVB?^\9R/0])2Q+4_(W=5L335MDLCRSA;Y8>2N$(5MC;B?I;[/&7 M-D#U*V!KOI/\N&<'#$?MAG&'G!D=+^XNU%826ZZYQ:KE:D_]?+B<0([#VZ'F=SHQB:4E] OM$N0"03\8/&"VFZX:F?+X3-7JRN/Y>8,@"6V$4Z MR /.18MD"WDVTMR8?,FS[08UU6*);CJ^OV0J&E\1X_M(/JM9I?^A=K18<44" M36NF%7-V((WT,4?M8FJT,:GT.7OBC!2KG<5=W0T0&GL$VN4RHEMUKZK]K:G? M(/DT=K#''&9+=Q=JB[*AZ("\[D4ZO]B#BQPW'1="5?I__)J:W]YA% D#2Z4O M>J?N9\!IUQFTM2%$T4$HG^[6:_U$#32BE37_&I;2W_^H\G<+<'['Z3+>A,EM M^A<6YIC%:]I:QU&B9I^?!GY3YRR*2Q7J^2W=@A@6;OA_<_&Z"OJY8:S.$C6N MP+'$9G+-C)+*)80B30SJZ3\=<41J20IK2-;SK-V41C'*VGJ&1T.'D3DOQ:-_ MG1I?F@.Z$S.JU9>X33?;$K$8?LT2OBW-0>('=:26B<3I:*DFAK(=-J=NK\[4 M3.(N.T3LHH5R[F.#V"R6ZCG OES/_V\R/_0T9D.Z3PK#YW+;6YN2:@A7,FBT=6S M<^2 M]SA];4I9]F?/V8$\A6&9;_MZ,ZV-9R@SWS& _[6_=_OZ4&-E2>@:L'1C/K@& M:P7JOHFE?7WFP9+]G#0:D(H="AQ/\^^(U*-:<"W4Y@$)UA%L.@I!ZO.5@.#N0:X, M;S8)"I%A D+\39)]W*88.HY"L$/GZMF5FD$E).L0MS95P-J86AR-_L9O)%GU M FS3_!%!@)^Z1MAS9HJZK?9>'77K^J0^QB%_Y5IFM0O^ K^MP]R%AKRGSW?D M(;'G,XT_"O4A&I9,+*!$C:=F#,(S3%[8P/?LO-&NQM0"N4%Y;3@Y[=^P9U=J MRY96LKMM6A?[#/9:5,T=9N%YTS;% MD>ZWOA1F=17)^W/7]F;M;TW] M8FE'K7)7Z4P5++,\NH>D0KG[4J**BOGL'AW;>WF]T1;@='V&[>. MIT9M%QB23"$<]MT*OU* UM,V1"J'THF)YO,NG;L4.>NMK3 M0H8.Y59X>9R,!7K%CF,68F\TE*X+,'K@2"4U,_VIS(3M,8QC5F # MWU8YZ\"4K_5Y^?S&OO+-#A6'5@S> HML:VU);6WGGXMW<-M:TNJ)=X]&K4^ MFY+H;#Z3K03E%E&*S,)4*\UTYT( []N76LVJXP$?PGR18^R,0!U0GFUS;,7> M;M0ZASU]Z3%+DILL!Z03H_;0JR?Y=ROXRX.NE1Y@L/;6U$9FC$'50KF-UN1V M(^IK(8H0Y2!,P,EPFTH4/NU,F*.R]O4B8@OOJ7SWUX=S?=KU7V>QTQU50QL- MR!U4*L).! PA(@_?L34DSP5;93FKZEA!A!%7#+.<[^LPW^&3 "E88%?DEPWO MJAQ:9F>7M^'H\Y#@&9N03C[-LO<80LRXBG:5;5_* MU391:KCY[-C;4UN!S!X/I\5A7Q]JC$X=_EC@B-K=#M;&U/=7EKZ6,@K9#3EB M;DDIM2$VV ;2&T2 _"]9 LIT<7M[]V"QSNWO0BN&8GD05ZVH;A/R+X#H;-7I M5'I;.XBD"N.'"Y;_?\25-_/G.9X>:6)IG,;K[5KD8RQ6B%AVFT;\L+ (Y,X. MK_LZS$+QYXLJ7>P7+&6KV*&T=YI27\^M?"9P@"X16#C9EN9<\CU=J$'K9?X+ M?]Q9_"K#SKD "8J+B!'ZPB_D.POZ5?_>U!):SL+%ZBXT(^;5OU)/BW4FCT>0U?[DRHC@!'F*5O" M#@)QWEDPLAM-=D]%Y/ M26)O)W*F6FDWK60;\U]=R(;'TZ,V'TI7QP%:Z9XNA(AU.AEM/>XLU&B)>_UTUI:SOGDZ?%#;G A XC,;]8GJ/S;K2_] S[&6,HRE/; MJBG(Q=F/,&FC3+M;TLL]=:"G1:2I&U ;^IM)-=WX%L#&:=4GJFL^*)00UY,Y M[@C4=DUKL@$72U?;Y"Y>F5.<>_2;B\Z&Q^E/#"NW1^?O_*^O6.<'OB) 6T@W MME.EZTF#W@3!7XPEF 6N /HIPY1&J8XZ+0W[NLT@(EE X @3X@W_6^,J]"T9>F-<^B&!K:WHVMNMM MED>(>#5RMG;_P@ M\*NN?N3N(>^V%1)S) G"DW7-OT"Y.X^B',JGBG_<+.2!P#B5";=?2@J"%&N'(O+S8?0W_EN5H M,^@=6GTLSQ;Q:5-PZE_G?V+Y>[SD M2JNQ8IRUX3PJ8!D+=+6KVIJ^QR']OR.#7%UO4?L-Y5;?]CG[R.1:- 8:N-)Y MJ:U<_9V(PUR0U'+I$'#32@B]BHM-5H3)ESS;;C ^O%B*5'6NH569ZD:1=L+Q MJ9\ME3PL C-!:E[R2_9E6V(D0O80[MM6(Y&FM1SS,[$L;]=0A9'OM>0Z MSS,!,,RBYPQEJR(6(AB7R%FD*C9&#]M\^1;*( :#47D4NJ1+(\Q(%6BCU$G< MN9A].E'GC,F1B,_''N= M:G=N6-S^_0GO6T"ZC]/7I]WZ)4O:MVSC1^J3#O*4*GGJ='EWVU$[.CU6Z7"Z MB"<9F!1<)?S4L5)$"BQ7K,L8KN>TO Q3$35Y7JH8.A:!$,?O:[XV M>^ Z0W M,NEY6O %&/G09"('%>K[PN7$_99&U3>[_EQ"K)&]U/(QA.C5@U9%^!U <]DL M[([FE*?[5_X_H.NN^4'C*VNQMAA;D><:-E]Z30@0P92FK["W$[5$E"39![@J M#"B"M5K@@E \A "U14"(JGRFEWOJ0]894$Y7Z"""E*=0H*(L5K]RI16$=*P5 MM!1PDOQ[/NV*M@A\0#="R?" MW(S\W7QY]>U+[>9K"&EJ+QF]=L:6U&>E =PM- X!:F,V2-M:DT;L1817E1__"7FXDN^?-O98=D/(D!M6:@*>!3/F263R^QH>F0BAHC)#(&J M0(A";K-62?$])K4%L/%P6@U_G5;46E:5U*9D%RU*K+C8:?]E,:/TS)D;3'XF MD:/@<;!]W78;4D#0) =Q[1RJ@ZK]9JN4:FU*O3D9%H[C+[_P[M0 ? Z8LCU] M9K2-[&])M]5,8!^5(&*W.9M;4DLLMIK@;BB4'MW(57]EQ7<*U89FU/&P,I12 M!1[7L!&:G&!BI5?'[R@:5N5/B"K!]7F.L!(^'DP-+6VH61HVUCMC*'K'E>Y?O&9ZXI).J*UM#I-=& 5FUJ"/,]>M& MK2R9 #KW(>_OZ4/$DJIF??&H3[K^*[DI2G?IW:9MB+LTDBAW)OCKHXE0FS?$ M;"ZR=%LXX7J,#:F5GGUU5PI;X1597N4+@AW.-#^N=BA?7$0JRW8=:QTG^-13"S_ZCW&I) MBDW.3T:$VR1+^.X_?\V9"]C9W9Q*IM*I2M[4S,'UQT:NLN8(3Z'#57&5*59Z$?\ MVC+4;#[/XP* P;2BB"Y$Z0F&I59,]U2*9!'G5<%-&G740PA0!Q%9/YOZ4!=L MQ=M8=L,!W:F_JM%*U-^>1*WPY%QFC)6Y4E7U: "6F?W!>[M1YY[*V%Q.-PAI<.AG>[O1OZ(RWR.NER,2T)V-)^)3@>Q0LK^[U+5 M]';?E=M2?B#_#DHYT$P63W.FJSKO0O:4J3"+''U%G#EUP>Q+JQF'\DR61_OD M^[).>^Z)-F.,LI ML3[* W?D6-0^?ZYEQR(\"_,9Y;9>-FJHN9'4#B! [2_!X(05W\YXQR]>2BZ# MP-:^_ER^P7?DHK[%1V#TH1Q/[E0/CGH#5#I,C<(H_S)4=NF[3;H.=B:&SFK.MJ4V=UH:4Q]$,QF#"'#X(\+A185\ MF\I_R_VS#G"M!R4Y8:70N',VH=2%# MU++==F-O/:.2#-* H:7DIN>OKSE[A?JPRN7<130;2&HN5P&_O[B2!B!"SB03 M5WM:M/WJ\E65H&SN05O+V<6!VQQK]K:$M]D3X%OR$_#3SR_/<9ETZE>T?Z>^ MO[I&F"FJ-.9:TVT:.2V5LY9IPW,TY#TFG_;O^GRB3J: MDTL9=3"96:*H?Z?V1"K5$F,ZBCLH_OT'>Q"(H_D< %_V8KT0P[P(<3\5$>)U MI#A:!30QLZLA[.U"'N:E0Y(X=0)+4^J[1THBA@IX(E+7:7'LVYE:4CLZ9P/_ M!_'RTFA_%+"/<>;WV(^3,NN*%?#M-.P]D;D\4A>[+E .OD&VL.Y^/6?@]!<) MZ4**40Y-F\??U'8N7TB3"WXZ3(SX:1;Q?34031TXWD1 W(_N?R@-:FFU9R8* M)J%D6W-IE@-I$"O*%6 :7GHXNTO^'KV*;!NN9V8IOS%3KE?D19CON-S(%2>( MFVRY8L>@1^XT4<5KT1)@/[/&AJ3(19#0S<4%N;W@;!7/F54%<#>GOG:.]3 : MDVF_Y%EAML>//PPYYJH48JKX1# O;BW@J^:VY"?0F?CH?&KZ]IT'BZ(JE_!& M*OOCXB6)7ZU1P;TZSBRMQAV#:F]-S4:6LIW 0KO9II'!=.QN>:HWZ-X8#2=0 M 74 R8&3HX[;UOP.&(K@*.MI;DH= =.IBH*/H!MOP-&#-E6N>(, .?X/V&;O M80(;3*HL.]@V5ZP*#.SZP [I32LF.D)AC*$7MQ!,FS+TG\!KVI)\T5D&6#9P M0+NV6L_C45^SE6Y;A8^*E"K+%9BK2(P]V"AIW_[*H M1U.CWDM*(Q-IGM*5OD.$EC"1_QF[<@(.HT#_=FS7VX3?C)$MG=-9YK=?9VI# MH!TD[V (SV-I49_N+'TME:'/48W(U([<$@T;J8[:VQN5Y>Q C+3W[4F?H7]O:H>J"8;QV98&:&]-K;$8JJN<;\NW+ ?9PJBX.'M0 M2L+?TE! Q7#)5,ZQRJ#J;+A^/0C+04F$TNZ3V?F17,RQ Q,,#>BW$YG?+7>T MFQH%GGL^INZN]NT;-PY*?1E)8?XYDU-7#+/":O+?UX?6 H'57*HT?%1=W) P M^[N0GW:72N(J?=BO)S5[$UDR*:VHU(;XEH< ZG[?Y*P*]3@,ILO>>[Z:H@G? MIHEC=*"ZN)_@'*7E"K] Q+WSM^DR3!)(?U=9![*AN834,)+4]TS_@E!6I>)0 M&N3*=W/3WK/R^G.9; &T7N4]FG7P_?VHM[?T1RL?MI%K%IN<+>-00H?K-27, M*H:U.3DCND#QR#8R4J0M??1I3ZTVJ;.J(SKVWG^#<(4-.\F9 ! M7#1*P3W"9:B,F/(7>/7D'=C_7AU]:.H%KN4D&7!\GY6L0%AE?D KDT8=AMQ' MY#J$%&4H@ TM80"Z#]2VT%-A(1GJ;5E<6 M!$3W0\L;1(WM,9(_SI(W?R[O2S9$'J4VQBP M6B%GUY$4T6TRDS _]@6:'X$F,,@3Y&_@.LS7UQ7*L/;"2@O'TJ[!@ M4:SQUPQ\HZ >C%Y5HO^PI%;XZBXUBYG\+TU)U'X]CT&/VB?-+Z,"G,NL6*37 MGR"[UVG^7I8[DV_NF/[D-[FEH%D/GW??OC.S'!P?T-]( MD&U52NENA.F&GFE%4SCA?+>=[:GGI;J4QMN_>G MT8+Z;6H\G*V8A@H4#'\$XY#Q:QQ*@]P\ D&4+HM(_3OU9CI6573?9H.ISBQ" MQ 6I:6I)_54U]Z^0:>V)51>[K^'?LAQ3C7KYDP\F2"G=_<+"I'P#@>TI@[C# MC*N]=Y<6&<_5F'Q#.D$BJV0A^ +\_R.+^'X$F=F*N(Z*U'L[49N>1X'"GAAYA%\-6.FTY!MD+6.((,0!01XQ MXFI/6MT1-&B3!IM(X.)@/']D-AN!NSVU+E?;M%31"(=.;6]-'1Q:'0OT^%1W MF8Z;U!$NW1B% TE2"WM-TX%=5#4VI)Y\)5BV4Z#/TT@ET1WB7N]-AMP@T:/" M^9X(PD,HS,H*X"R /L_BYIISV9'XWFY$[1N4.Y_OC_:YZ+G)#J- G>TG!,"' M/%MQ[04+)MXPM@?9V=&#^L&&:&VIL#ALKIU6A-:OR^R=Y2:QHO,C,;#DUS_K MLZO_2GW+8#U)E2QE#TDRM2,,WF]99,U!_,9&U.*'-SBJ^PRK?+&Y%1OH/R]* MS>LKW][+,'G:A$N;0[;;A.H E)O\K_>_-+:[^!/UYJZ+='L[FWO.(\( ML*:P")H:2BJ5-4&J<,^96:I4&==]@L/&'NI4].@77>EU;9MA%"GWDPH7M6^# M3@MB,*OW&*35FRROS(5P9YNSK=S-R1T;W4(9CT_?>M>P:W:8:RS?Q(\:ENNL*=NN_DE#?)-< .R2AM5A^L0\=+$UJ$T MYO""7W]NXKP#%&%I0O_T,=X<,@ZNH'IRAG>^+-YM>?KL'4CE\5#D9HKH;/V1-GI%CM^D)LC#_$?*Q95=C(0R:A#?H9 MLZS]J%GSD:]Y%0,@\OJDG4 *"R 2 M(M]:P\[]-NWPU.875_*A#MSG$-0.I4%OYS!4T,&@>G:EOI\.AVCK M%P%U,#GJA3C0-S4SAU0U,98D N/F*YA=E"Y=EC/KM3?R>)@ZX$:T+,K<>3U4KBLDNSC:5= "L(3/_3/ M;WFV?7V[BD%/1?/1398ON::N0#TOT79L$AB&DR0MLV>J!-7 -JU^K,H_84A' MTR$PE-;,!$X%&ND&C$0I>Y'6UHW%2M6>1FXOPV2Y30Y&JAQM4/($E7:RE'(2 MMXY1KP[4K_"82,'?-EQFQG^[B]=F4'"?XU$O9?_2:Y8S,$95-Q=I:O=@EKX^ MR^+O7\-25K-X5#E !1I8N="]@?PF4=9E:PGA/8+0[&Z-2L&4]5U=,E;_WM3? M&-)@F24E084P76T9?!4N23#C=C^8"#E^@686%G?98EL64-N63[\=*+&_![7U MQ()9=#Q>T0-82_@/)9<+7[8E:M/90^B,A9EJ O1ZB=H'\B2+[0"^Z_R=19SG MFRV_XICR05@TE,.(4+M/P7;KBO!J-* 4HA>K%62#.^*J.RW(+Z.G-Y8D<'S" MU *VKK>@?C TZW(:'6;;ZMN7_(O ]95O,B&*H8--*,G\%8B8^1,YNU##,;3K MC+FL)];&E,=:AJ2O^1NQ1 ?35RXV@V4.1(K.$7>VICX_61IE*>(#O(3I;_PV M8A" P??+W>W%XM&5!]>CXTQBB<9P6DDOAO8#BAFN*"2/PQ)>2>=\!T=8/S,) M.\)IXT?"P!WIDUKD$H^E+2C8VA!OV/LLS93:(F16Z:5PEF3>UVEVJJL)"\F9 MHWX@"6J9W.RE*2_#/-_QCV1-0^S5D7J+L@\-W#GG>V\K7S7IT.CA$3F4QOQ M:1:I%;C6W9Y:-S<;1>0KXXK=NOXL09?FK]9=7)C5[I%H4WYME>)]_1F7-\SV MC8VMZ 6YRJBYS^A);>ENX0>[ RULC6?WJG6SKU1D4WTRS!%68]$DM70T3K]R MYCZRE'V$2=<][&Y.;5_2PK-$?0:(1X#WBM_NZWB[-MJ<]G6B9LI8#/P^7#O* MFNWK0_V:8=(C*E%<"%[NRXYL-20]+1CPB)&!(M?!9ATTMZ,VX"BP2S<\DZ$9 MH4KXQ%Y!_/C"LM<\W+P!F$5WXSL;$DX>CMQB)8!^I;9CGKRU(?6;7P$1N$.T M=:P"M.(WHC@:"102(MX:)N!E-/(P7:Y=Q)W0:049B3><_4#V[TVM06<%@*% M=)@+_:W5:";61BV:XGJU@FBD=TQ_E6#>XAE $M0,&PK>._4O9X>:F?_]3S4O=_S?_OV_J+_P M_X%K]M__'U!+ P04 " "EA*14Z(UI8HY5 RKP8 %0 '9A<&\M,C R M,C S,S%?<')E+GAM;.U]6Y/<-I;F^_P*K>=E-G9E6;9[NM4QGHFLFYS1IE\4+!*9Q1:33/-24O:O7P"\))F)*PD2(,B(;DNJ D#@P\'!N>,__NO; M+GCS"N+$C\)?OGO__0_?O0&A&WE^N/WENZ?UV\7Z1F M.Q"F;]Z^>4G3_5_?O?OZ]>OWWL8/DRC(4OC!Y'LWVKU[\_9M,?QE#!ST\S=7 M3@K>_/7''W[\\>T/?WK[P\^/[W_ZZ\\__?7'#]__^4\___1_?OCAKS_\4.L6 M[0^QOWU)W_R;^[_?H%[PVV$(@N#PYL8/G=#UG>#-NOSH_WVS#-WOWRR"X,T# MZI6\>0 )B%^!]WT^9@!7\->@7,:WQ/]KXKZ G7,;N7AZOWQ76\^WYSCX/HJW M[W[\X8>?WE6]J"W0O]Z6S=ZB'[U]_^/;G]Y__RWQOGL#=R-,\+<%/E(V_W;6 M_NM/N/7[#Q\^O,._K9HF/JDA'/;]N__Y=+O&ZWP+=RB%J('O_O-?WKS)X8BC M #R S1OTY]/#LAKDU=E'Z0N(=W@K$?8__/33^W>I\RT*H]WA'6K_[@'^YW-) M#N6?B]"[#E,_/2S#313O,+)PFOAK+S'8_/(=&OMM.23"YU^E!TH/>_#+=XF_ MVP?@NW'UUL;A=W%U>KW^]OGY< M/X5.YODI\(26UV5@(Y9[[\2PW0M(?=<)>EL[^RNZ@%@_PO]^NKY[7*]N+E>? M[A^N?X5MEK]=WZ[62NE [D,FP+%^7%W^[=?5[=7UP_KZOY^6CW_O"P^!+YD MR.5B_>O-[>KW_NB"^H'^EG\4":Y XL;^'G'CU>8B2_P0)(D8@Q<;8XA%K+/= MSHD/J\W:WX;^!O(:>-^X;I3!"R?![_I =E5R@PZQS!+:RVCW# 4F\:M8 M9(0A%G#C^/%O3I"!3\!!_T;G0W9;F&,,L8B"!I('X +_U7D.@.0*Z ,,,?UE M^ H1BV+Y T'H.<2$/T:1]]4/ BA +D,H\&Y]B-@B28 TZ0B,U,N"&EL?9\"[ M_K8'80(2.)$5ZGV9Q4A,NO6=9S_P4X&MZ3#D,+?*/ MM 1'[&V.1-JK9*I#0A6;V2.2>?I9='-H34)YJ_5QQ^E9-"'*U6(KD1I$CXC> M:DMXPPPLKK=: [6_9M&]U6*$QS-%C)<]/RT''DJD;[5IYQTUB_>M5B$\7L^D M5XKKLI1%[C>@L-\*=6)??8)_.\%%8"@-2D"KM3#'T&:N7GB>CW[B!#7?XA5( M'3]08LH6&=\+CJ\VED[R@_U__D4'Y+BB8^P-(TMAW M4WA@X>_Z1*[C7,P!M6H%>P%R M/D4>"!;IXPM $9^KS4=TK2J"L*_YZ#$S5A1Q_JMVI[#+)_1 H) %M1M\8*OL MD8)K/VRW7LE1-5MPCU,LV-\RO(02]P$>T,4.[1L\F/3>[1 ::CJZH3V><2AU MQ& ]"2_J!D@A4RFXU=,\334KP6Q'M(7^'!S&]C9RP)3_I_!W-CB"%V]_Q*YJ!J [L:H\UEG![ M"V5TV"-),5NLIOT BAQ>X]1LZ$\5S%A;J: ?I/!DP+JY^5TXD\AU"3OHM!% MZ5X!$H2;:^P1=?63&\A!6JV@_ %.AA0W0[@2_F7;0=_J\(4! 5"XQ1(C#KA DN8&>5'LN"W$586?T!=G M ;%9= M4\VJ2FFIITD9<#"/?GG<\"GT3]SU^,<+Y(9NR;GZFX )5%HY U:;Z_7]O4;2 M5#"3GB7:DZ"KVET&%Y2E3AZL=.4'&=SVD\;2PJ["CVE($%$:^R0],FW!^Q@D M< C_?S?$E$H@'^&HA!DU?CW(A!;P M\KPRP&JV&W2*-_ (.\'?@1/?P)\DC$F>MM0PS1PGL8G6VPXRU9RM/("MCXYC MF-XY.]*>$YL-.,%+@#0YR)<]\.UOX$"=X6F[0:98^#J.I$8_.]2F V)YXP<@ M+JP>="2;K0:(-7L7W-A]^PI?PKZOX,?H:\N9::SG\ M-.\C>!,%_\_?,\\:L?$PPB#Z>@P& M*?"\E'#1XMT>5U-]Z[[X054D_ !D#)SKO-5TV='YX<_/ASE #046J0D*VA!1I_FB8:9Z;7 M HY_GQH<=#-O@1?@C$Y897M8BAAF9S(RG9DE+!,5&RMNTM**"8JLW(<-"4ZDQ-A M.?Z?$I>)"K)$)U.)R43E69HWJX1EHI(MP6=6VM4F*M62W7,E*).39IMNP!*& MR)R.3$5KIGM81D^LEXZO;,7)9\G;K.'L<9_ .!&E2_@2' M&[S]X7WQFO"_%C\^KG"UJ9Y#AA(3YGV4A!FIKAUC)]HOK"BFQ%["22/-DRW, M1D)S/FVK;>JH0C2JXW%21#HMRZ#A+$?*4L3Z:EM:+4D?SA*;QU^B '*Y!,T6 M2M/LC1+N;L("Q6B/T4'?V2GJ-1;E3LE!Y)S&VB8O350FDM%]>:7CR;$./*FE M=L(Y%OJ\ ZD8^1"[:,0_VH,X/=P'3IZ8"^EBCRYF.#GJ1C"ZZ+M+BNHHO_OI MRV66I-$.Q%4=?=H=PNRCC[5&X;8J0%=P&QI3)375N >5+YAY=9\VTS9A7-RQ M=C&AHF#,0\SHH&T19;W= _W(-IKH0[M19>T!%5A9;9Z2O'8I#7!F'YW\']4) M/9=IZ,R?TE[?$JKZ$/>.[Z':PWL_=8+:X:2MA=_1!*F4+X9JE7KV$+NB)%59 M9;:AG=&E(&Y/C>B'J-[B)132?(XT1&RJ;>+-1XNXMP"UN4Y^E.TR7$XT+U@< M[?8Q>($TXK\"%#^P ZCN#63_J\VC\XW.I:1&T2IHP3;GBBLKI5.F6OU:(]])'<@(O6LG#B$])K4#> 4VONO3.1"WHT9YM%F4 M'K*+ZV]ND"'_!V='A+H:9' 1-K3HF_15837)V3?DVA6RE,DS.IC ?8CFT)96 M5,V*9P&LD,YYUE;SI<6\K;2Y'X\'4-PSA3R3S>D?6_21=6J EY:V7!H@9P;^ M2>!"<6O4X1%T8%D.EZROJXX@RXTT'=@$2(WFJK(<)#EJ(GJ3+$=(F%FQ?5:6 MUA40O^K8GC#+X6DK,(FS?LL!E&/F'&?E=+"2EQ>(OE'+ 9.#Z-P+:SD\7>B) MY0&VM+:,M.#0=#!/ A4FR;#=V);C(ZVUT/SDEN,DQX9$G/&6 Z;(BM!3!:P( M[H89. FS;:$@ TO+A;7C5K?$^ 7+(>)?>/3H",NAD>3ALC$8EJ/7A:$S SPL MK>O"JP6LOK9E MOHL?.;%@*,MAZDI//0$T)M;-"N.RM(2M8L, )7"L%_#&1%F44#1+JP#+AC[U M5 'XA$#,+4UQCY%\ :GO.L%X5:L83]C#?K_RD6/*T@0[&[*X MO+;P(DM?X!'\YY$"F8LZZV348I9)DDDMI.A@U"+H#S"*]C(A6UGRZ(CT-&%9 M@H>&U<.<93"/"ZVU.=/G'Q3Q=TI'%" F>D59'J2I!K[S\VQY9(]*V$K^8;D; M725DI*<<;/56M<5-2(JPW'JL #LJ:[/7)JH(LQ.^9JL54!E>)*;6JY7+*./. M^A'^]]/UW>-Z=7.Y^G3_"3$W\!-9JF6>SI';0MXB:*@;\-\T D]X!?"$ O?D7A M1\W\$#^. MBUY?8],5KY>^Y4 "2! %0-$VO/Z&"#[SDY=<5+X"S]2]X/8SY[H3O>8,F/(Q MT)'*SHM&-@X MQ'[D<6I'#O'ET<*Z\/Z1Y2J !7U!+#<''0Z3D]7R*$\5@]MRRACR4L?P(63 M^"[28_T@2ZEN;%XO;OUMM\"1K!E6Q5;8<3+<%6MC, M>!+_W33D*75T?\CMOB'8(J>3&89ZCBVPF7A1VMTL=_]S[7.962T'*=6QTW*GFEYO(W$"6S81WN!Q9R\$ZGS MQ[7(6DY#K0ZA@-W7\I MB:/'($?+09(ZB 3#N^75=-K04-U6:GE- 0EX!)B8 MY2%]$F#UZG>Q/*55&F:"7\;R[%:98]OT_0R1[3H.8)1YF@I(/\RT-HAWJE38 M;360#8BWI-NJ1%ZMK624S(/IQ2IQLE7WE\")ZR8KL;)5/9/ JJT/KH2PU^PC M8Y,(^.I M\Y-&^B>;HXDT)S-5;2# A8M-('8UH3\^D\ ,4)Z M<,A).WV$DSTGON=#[7WM!* XB2RBH;;7MX3C1.Z<'?QK371D4H] 1_E%H>OB M;7E+X'FBGWQ>I(\O('?DK3;P2H-W(I%$.(WU,QAX"0%LZ.%QE6/#^6W4EDP$ MRF%Y449*)7Y1)B,XCKY]$BQ&8E"=GAQ7G.5%$W>-ME M%(8 7]KHY;+CNP#XUT^ACZNU+[XZL7=Z9PWQQ;Z1.=9;& P:99\T[9Q7>PZ\ MFRA>@_C5=ZEY7G)CF+;4>IF.UFNE#:*/&SQ&:R?UD\VA>ITAA7^#&DOAP53" M +@?T7CF%0+0Y2O*$"!^_G/' MYMS*7G7XS^]_'J%.^_G]G[0[@*3,^LUG$II&<\OS0L@^ B(@9,/\5/!AN24: MKE>R\=]RF)@N#TK=N%)+MQP:KG^B<=@$/ &VXR7L#$' \5P3MH-%=6H(/OVC M%)A]KG6E3IR: 4\;MB3JLK \@TU ,* SMJE@PSYUU+JH2G$Q[M!)\"0Y]Y/E MZ6K"S$K"C64Y9!+:2XT8IP)*F_/'=!1:GM,G? !I_D;+\6$3UB#.SZE4_)=& M6)T3U?)LPN[2"<'E.)5' MK?*'30;$T6[(-;\GVCO20:V@!J)X^SY;F& JAR MO-BV9P>*<<#^7>3]Y *.#>>^/.?]9!".#5URZKJUJ8)M3>C(-]]/$F!NT;L. M#:D\V=+:B:( *GR4:A,D?(Q-E+Q+B*S%'RN8W"[2.D#L;K#P(= M]2= 01D.;L1-$'WE[1FSB_Z%C"*O=4Y/G-,3;4U/I/#TJJ1;U\N!-9#.RV'C MIXRXTUH#,Z*UD1X)[]@ -$3[QTC-WO7R*;U1KQ>G^CDK]/6\LM&&20_2'S ?V4(!4)=3>.F>15V!=R4-9 ^;NH< M2H.9"_7J&,!90Y)+#_>!$Z:+T$/:-B[53^.VX@/HRXB'NX'^CZ;R"H4B3'"E M%P[] DZS^8-:2\YFJQE[G-!4L7I7?K*/$B?X&$?9'E=I2MR\^B?PCL4_^T!0 M=@H:%9']/L""HQ.4RMPRW$3Q+CP@_YU-3H-E]1B#U=)9VYEMNH"E\?J\3:JRGX-+4GI]FR.L?NL@=Z%UDZ5V4 M_AU@]D^%2;"[,LL5XN.EK1B])I0]N/HUWNSQ_5 M:#ZT@6?/$??I_70:AE[]!-+_311?1=ESNLF"<@?HIB)Z%X-NE_L8"B"^=U6X MZPI,0WU=M[@,Q1;>),5%MFYCCM/(DT=\GY^J@JG4&57. MO/HP\\A/PB N5I@V2MI WLU"I3R* ,??R/?>QV#G M9SM:Z!.WGT9'5VY=H[[52'%VL7MI/5&<9YFIAXG=3W=Z1?L ^WKZA4C$^E1J M83'BV^=*CYT*.EF+S5RC;Z[1ISWK4CHY-PZU1-2X]9 JC2YO5$4= MU%$SB8JTDE'8309R$N%L.;M5HQC3 ZV5%F,UD2_(2>F5:Y04V#V5@KYMZHC: M"HH:\;L?F=1RZ(<2Y)G9$)9CK%J:;R1@V'^W=#%J,(5]R\E.C?XCDS33"Z 1 M/!]F &J%]O/Y?9^/ YA32JR]]B.>UF,Y VF!88DC)482 M7TL!J5MM^&F71Y;)TNP%,'/TT;X%(:$$4^L/>5^^^"JKU?)CK4:2E$FEM?S8 M]^"M;*;M*GWZRL0C/90&*9]7;/NK8RH%)L'\9MLA%9*:#,A"MGTC5,L)G%1I MR]$.N$!1-'UH@H\+TRA^&^-O75II!I MG*#B>KSG=-2,K;W:86V7X<0OG,1/D,1[G/\CW,4+.),O%!Q:#*2;AR@E"Y(Y M4@;4(9(SM?&0=;;;.?%AM5G[V]#?^"Y*NLX]Z)"AWD/@W5J)O7$PE?/Y\]X] MI'?05P20M1^\(R_86?S"[:[^?:K([; M)'HG&FNQGTV*=^:8770?.8%M M:3KA6VJ$,<;M$)320,_CL991Q'/\B82LIBUXN.3 M&N-@!&4LC]"%3VFL\;66^GQXYYC66O>!9&]!,]R%LEZK#Q5*D_/S(!?(:ZJ, MBO'Y2AD+$3Z"]1/9)J\ RLYB.YSW&I[&S&ODJ!9?>K+C-AQ'?%RUB@Z M&:5()W=1"H0/MVAO96\MEQ^DG41*(]TG31+E*O6:L%RKS] #> 5A-CI'#)XT M2I @I0USG3-BO34^,<^<(.].%.ZN^XQ*;F.SG(1'@O:$R'^;@: M7.ZB6L4#"%!D-RZNAM]%>D;K+"NP\=30;H/J4U=%YWU1GS=7K>TXJFY&H89$ M&FIR5YRM9BMW #_K=@]BC,&X^,FU$X=0*:IFS^$4U.;:>,#IC'BGF]Y>][GE M;46C9 ]]U5:?-?1"*O@C@T-?(Y?YN,[:R>1YMS*UN;ZP_I,9<2/YJ>UUGS7> M5IR^1TQ9M>5G322[9LZRT1?$GV=^G4SMD/^7&\0OUEFCP;N6.2>V)&87?4P3 M;)$X_ #V*.5?;I/$^FI;VE,"%8+K)/5W4 U(*&LX::3,U/H4.IGGIRCY&K), M?U%!E?G2^\28HTU-G0!/1CR"*O5AOC?=&44!+;#W4YMH6 M< >^UFP#<13"O[IY.KB,!BL]C&[+H%Q9#U$3S!"&PM& QC;M6/YNJF39&#'C MD>7/TPU*R&;%0,HC4<(V MZP%L3T>)TRSDMW.HE%;=*8<7/^+2.G-PL?@B:)YD]P5X&7IPCJR8GSW_A9%G MNY@[#JDO)+>:^(EH7[UVR%Q\ZV'&P;#4D,OL\8PZ4,H@7E"3WH$8(Y^WYC6( M(WD66OL_@;?T(/+P6@9>;A]:N/#P0TJ#![]>JRY)LAU2+Z38I9JOZ&8!LN]+ M*$?9KNPSSAL48V00UKQ$<23=DN@QH2;8O)=<'&K_JJILI2C,Q_= [J,49P[= MOZ#_P8[B,#<.<4',WBJ$QS^+8_169.C=16%<_A,'DZ'^Q7K*_N B%+"M5RD;?TX2[_4;K4D?/[(RQCON9$^]7)D#N4VH+)WR6WD MX% 0PH,HXK>8_(BZC[_@,S&=0+-+8CTYR[5'9,9XB"UY2N9(G]7TRIKI8 MTUWW<95\8D8<%JO/*", 9HQG=D*/SM0)N#E+./%R#=)'7'0D Y9=FH9J06ZG M\[\X?'+^$<67*"Y=1E1I.;!N%MCY39Y6-&6Y%J@0U/84:Y?.U^+QHS%>1I8\ M@=10<$Z>YI&\7[@#Z#[LDD\7R4!CM1B)WHT9XQ$=]>-$1^K[Y*19C*ENM;F- MPNTCW+UJ2\2/I^ PN@^I^'-&\@A9?4H9S[^,\?".X;4C;O#9:H_]*N$6Q[NC M^%HL:%;IQT7@[6/4;"AZ!_?]-:U%=@ @3_-0G':QJ+4V(^EF@:U?@NJ=^BS7 M!CL_P=6*;FU5_ZKGDD9X^YCZ$)=RX1*_$O,2!9 $$Q3PFA[07,L%K.)\_N)2 MINQXNH]\B[? %(!HM2!:I$2.\=A;_G@8W"-GNXW!%N./(C./.R7P3I! 7YT% MU,\!1T;76J".F,389B3=7*S#:VF"-&&YY-R%M\=6)\Z!^OA#9<7QM$.5S@)]9?/-I+T0T MV^C;S=88'Q<0>JB&SYVS U?1SO%I#S#T\BF--:W+1$#,YYY"/TT>UD^?P.X9 MQ%3)D-7'7!J@[0MDU6"9@AV-QA4,; ";N][M@^@ P!K$K[X+*(L*\&0*V:G, M=,J+)F)6+JX[J_Z>*4=$YFAH/Q*$2ZA.H'B2*RRA'!%8J^EBO2RI6$^C:60TE4)AI4V8L(;SFJ?>H]S<* 3#5AZB@+ M:Q9D-JQ<-)_Z?O1#]2?4;FM9VEXO/15'R7;\>^8V:E3!>1.Z;X)B%=/REV3T MG(M.RNH0S]=H'J-)_&07E&;^FI3O9RTAC\! M(AYU-6,KB_^_RY#6L]K\!DG+QZ\\P4FX/OK[31!]71\2@NM,IJ>RF2Y>(2$5 M(2JKS>K;80O0Y>PGZ:<('=YE6,[H$A4_0<4^2--N,XS"UY+/$5I'@??X$D?9 M]N7*A[]/<8WXFRAV19>D8%3=W%KIB:O2"T2)VW*#2C_@MCJ/ENN5_2"M@FL, MH3T:7K#>'OF$^BH9LGTRPYM$>FK,I(/*-TI-6.[VB@D<6#O>/3J@7E!928M"0QP*"'N'@$8Q47SFH*RR$VTS%1 MA%PQAX3*;>AM-48S^_M]7GGY5R?TX >V3'JAMQ_X*KVE1%.W&D(?LR\4I >P MC^(47>_%C43CHXP.ABP" HS=AT(+J!KKO&[=.K.CW[G-9LK(G?QX4EGWX J* M5#4C-XG8Y0;0EVP*Y\=[";SY@UK+98@<'Y!:H*Z]CQ(G^!A'V1[V0+HW+CF1 M :\H(1&%M$T<= KFJ7U/"=ADP:V_H263B?34MBRH63M^C&:3UZO"Q2+SP_@K M"+R;*(:SI"Q,K*\12SLM?YF[_"#9E54W!9;('T/;4LL9'*>+G/N4-5$:JY,T M($R>$WNGKW?C8$>B7,'LH'Y>>8 (JLR6/$9EGC1S8N0>&I.:<(HX! @;.J'Z MM'H._&UA\:SY;NL3IR8]M1E+]](? !+PD=1)FC=[J9R^^I0&9.(OPEMSHW_U MID/^1CG^[_%Y!YHN(3N,M@57Q:EP!#2Z&0M]F>9;I[8?7]HJ_L]O4"K*Z1 R MNO=4W5#A)\8'5/VQHS)2#^T[DB6O_%?? U"ZA-*X:O2$OZM/OBG?_RZ.P04( MP<:GOQE";JW;IRKA[&J6MV,XDRQW^$MXH.J0"2'=!W2!$:C)O,$LXW:RE-C: M^M\0B!P7EZ6("3GV*GCH[C2;X>$Y$>O\JN&RZP.45Q _1[IA$?7\U9%A.=DL MI1YQ_V+SRA-WY%D*',_M5S(DAL?-?F3H?L9F^B/5JV#I1FIRFCLS,4] T;E9$(FBSX2;O7:'KK2 M6IM0AB'2ELV&\HP*VVU# >3/TP62R?^&C3SI8S.,T/]5;8=0?$J!XI]FDB9B M*!@,4Z#X[S.*7!0%XFX*-/\\HTE$DQ;:4\#VEYDADF0F3@Q2 =Z'F>88T%'" MI$H=>L(&&^:!;1F<5<(Z8=N$"*R\P*\2Q@DKX4P8Y8/,2D0GK% R$65$L970 MS2HDA1B51L^5:,_:C6*TQ4/PRBU0JAI9(95R@_9*Z)3J0>?0&5[$ U%F%"(+ MT6I#,#"=F91&6=]#;ZD%A8EGYU;I17H)5:T#G"EF&(R,,7Y? ]Z,03,\^GFH M:064YG-2H(ZD0&-#2R5/CJ5Q$>TPHQ])2UWZ[4EK<)^,6E4[2IU@//)*U0KV M#FZB&(G+I;&Q>G%U%E*T91V1SFXK@E^-TC+>[+ .812-A\(X, M1:E0\R$'+41/VA=MK8(-XLWR@WH=>B9(@F4!_,MH]^R'^5994VN6L#B> MH,?L8L!C&M6#!2[4;1*\3\G%H?8OL9??!8?15VGQ?'ZL2I&4UD9-'_TU!NP2 MQ_Q^R@K&_%8R"\CMX!>)%?P8#0MQEXBJ^X M"CMZ10#>8[E;\3J.H_@RBI&C'//]?V1)BF9()(;6PVBN(5%E+0N4G&7U,&T9 M3$;"[J.OE!<(0>P$B]!;>#L_]-&]BIXK*OR%S#*B8GU-8OFWE'JC0EU,6LCU M9H/.]BM ^1BK3>TWM+H^DH.H>Z3FX?"] MPB3]"%63)-* +#:&OUF2AC3Y&A6A33ALD'V-Z83]N-Y-V;@V@J@K)/#@< MWT/&Z#MNKE%4*M91$ZN?%11M5? UFJVS[Z^:!.=Q.4L/TH"_\9TJZ+Z@!@\> MYM(G@;1^%,P#FT/U

/%-MA MCZ2N%'(N=RYW.TCXL>\$6!I] &R216\(J?N!ZCZNL"[3E(?M?6J%U-CWR4^ ML*%J:.V%4\OI'(UC1QF=5T>5W5?;TF[H1ZK-:EL/IXR.H< >H^#D*Y#_N0QQ M,9<:0R&1J$ O [>(6U1:J*M)G+/!"S!_P/'2X@R3-H R^B(QZ1<4&[L,JPA8 M].@:D6^32*_;@+K]!"*68?(KNZ(&6,LCG-I:I!L58&A&7LNQXQBW>1"=&)(G M"!;1E%[E^%$LVY;BQ+"/EQ5P"/;I:8!Q3B#M;>&6(B9A*S_/]*#:I*<)%KVX MGJ#=VW+81$SDG,N/:8F>'GR"D6( M>?E:6GBO+?'QW4P MC\)[1M1%D$51K4=2:24^$X/U98E3T)^IM.9>$[?'\9[L]AY3I<7X1H^GL+=6 M:1D^&XZOF$/8U@I\"F]DJK?9UC)[K6N2+%38.(K2-[5B-P/$-1,^.B=QJ$6X_O[.L6;M M()M+^[05P"[#5]@^BB7BV15\RPKH&H31?'^R?'YRL,P*\;E8 3WU"90!H*9_ MN\_XY-;3K8I6Y^6^_>U+NMH\)>2DGZ&_KCT;A)/P8<=I.35Q8G;P"-5_#@K# MSL$*J/&RSM\+[!U>\G>M@'0P#&T"K9 'ZK_(_1G)O7-@V$6&G8.E4./#J 7@ M_,M&RB&XCA@X>Z"=D],W\ PL)=\UGG?-:Q10V3/&K3@WM. M+AOPHJC1MN4 :CW85)_J#'J/.1B5OW5.S1J&M-FNV3G?J+==8'AIYTPC9FQN M;][>/K*31HC[N1M8:7[1^($9V/VL-$MI1E_ (ZTTCVE&G.2P5IKS1'DT<:(0 M"[BWU:9.V9!R-HC36VW6U9AAU^)!5YNH-6;X-7G6RPU0HT_.&R#N;R^15Z-3 MSL@SG/$EU&K4R),L^,E).'SO?8FW6NW4E/>W";!5.;AYDG+R&%%2DPMQ;\[) M'4E.+F4;%:7J,D?7'M0S9_#.&;PGKT*4I1N@ C!K#7(DF#Y0W>.GC-:I$Z=F8-OC12S*.Z87V*N$>M5K7Y9O MQ+ R)W^/IQ=JK9+N)2K$S@@KO!>A4MY+>'I^,UZ'=;>VD=X_ NKW<703Q3MG M&6[0'^A'L_-/I_./Q.#+31*K-\'J:>2R[D":/U)UBY]8DEY.W$ M(>1+R3V(UR^0.4+9QG?%5\H>QA1>+FIH%*+PB>B%*C [.3Z6B\(*D..QB $J)2P^0-O91"$[?:#YAM.2VVJX/.)$=E-72R/W"='6? MM],7J%0^*GD"9<((LV#WT;84H5>73Y;"[J.O%JO8>]#$)8GU-6V7&.3&ZJ'O MJ =.DJPV^ PS*8S04)ECO,9'?G?BV(%'D![H16^LG_G401)A/&?MM2WA"CQ# MT0V>L0S-Z\[9L2, J&/JC M5C.,08*,#MH6\0 @:_+=M"I_=C([\D^9F]5I2&U ?(+*SN&3$W\!Z4T6>NPE M4AJ;9.&<,R^4"F"_ B=(7U#%NW449-BX=7M[21?!F.W-$@-N.3'NG$Z&\5^" M_"7%CDG]M1\,J8?917UJW)&,$A"&3#.A*6'E1_*TUD=X')(-B)-EB$H49.EJ MDPLF/Z[BGXAJF4Q_];.NY=RVG[KP(&;QN+L,D<)JLP9N%N/97SI! +R+0VDU M*1I*,4&)44? 0FK&@J2,B%GL4+$9:CA,Q2O>=V8[W;ZN#=Y[YX"G_!@5DD>Y M8I!\C.E>,.%/'!U="@PVHN0 MD&.O4<-2S'TV.<1H%,4!V%Z+Z)*SG(CXWL@..5^V@C:GS1J<-OM^(NR? M[_.L(]7-N6@YE"H\KW6P:0Y,RV&<2U3T6J*"[?>T'"XQ=VE#J!/W2<[848ZG ME+.SCZ2:5Q _1Z;@.$B5#UMSDN04#99P,T6@B*>UA2?<\I1Y.2*CRBM31$F MPL2C%BQ_X$Z.S$AVNCX ,L/V)H<-PP3>QW-]!D/$EF6[!M+,8 X?"-/+PX<& M@\X_Y&0'_,1@8M(F/X:ICT&4')G4BT1C>0!B3B>9T\M&D%XV\1SF$;Z$8W5*_8,+0WPULBX\"I R5T.(\H0ABUT(.G.H'>56I:N5A&&8/>[ M#G/TD'F1&]:#-\9H9S/,M>9'1IJ!DRWOQIF!IFP:C-&O&YH!Z>""C1H7M-)8 M.3-VPM*7K

(G)4P*\97@1..Z7Q'V!HR2K_!?H93H(X:?(@XPT?7P!5_"(KC8? MD2]YE"[,DQ#L!=RD8Z1L@9.W"A]0G%Z,4M5#[RX*X_*?Z$F-!/7/CSAP7T+_ MCPPD/']G[Y_59CXKXQ?AC/, QA74N5,G]!#9'.D.Z^(4<*2&T%?I]&0FC_"+ M3)<;W8)5_$!C%DD I[AP:(VU^^C4B1 M7R1_2JV/W%>W\#Z4.%67].4D#LL-_GRII%'L0.+ZGR!P-#L_"V1[[:=#2"$\ ME&>S/\73 !G0^ZI7&:S/#N^V]W$D@@M!VYHSMO_Z;#7_=*-R"D:@=5/ M]BY<%_E$$TA.P']%-%DESYS_:I1&YN/T>=8&4DL#(J?+?;B+4GB,(R=$/*$J MWWJ&/C0S[KXA]XTGBZQ0\^/ZU/YE;[A39J;U ENO(0 M81Z)D>?1$>ZN?8''2>&T]$MX:4.:X"R+TDG;8J"\\<1^7*[>0A_F01!]A7P- MW$3Q590]IYLL.(>4LP528QA$7G<@E26N6A?=@ASCTB8'WDE>DI;;TSH*#PAB MSH5L*8!"8D@%#_WRMQD>GLB#X*D+&WU@853A%5GAI<[!>'+!U F)*')8;G%2 MP+WE2=-R3#N=43DY4BF2)H;CJN5W=4&U%U-;E#J!F::VA>?Y^:*6X2:*=_B3 M)AC9A&P?Z$F:3\X\HOLR2--J!F&K[H+=55GZD')=><.2DQ:"&HL;2$XI1 MB]!HMC_J6?YE!/E]F.9!ZLC[=7&X *'[LG/B+XSP16XW;0L:J1G\'- 23F:X M+[>;OG/E0%P?P"L(,W3U,:UHY+8&[<6!$\W+ZF'.,KC!XZP>^I91W!-GDV.2 M%*^7=@NF>1X BKQ1UEEL7-HDL8/<4/D\1*;0X>N]&:J9Y$IMKN_80;W#3R4/ M';./.8SP'L3H!\X6T*H(,;OH-"9QE9'CL[DG>H+%%C:ZTE&:L!FPV1M_J-"^ MQE<3+"6OV5&GIB"TH)K)IKE3E6ARH)%UP@8!DM6NR2%UIK$Q*:OOW J3H6+' MCG*U+\OA:N,#8*E-,UQLN,Z0LM51UZ]P=I;&9"N,;>Y(NFX^-; XO)]M K < M+$6Q923=U-ZZ2EU5/;NJ,A>GU%4YM80C+$"I!*5P5J)6?JOW0A/@# M:5-F.?]#+=R"[>5D]=!FD:TF=>_$./7O^.0?5%I7FP>X"?$KH#E!A+OK7R \ MN'X"J>]C%'ER:V/TU+\L.!_>_%$3W5Q5X+@TWPH4)4O+U;BVN+&HW7)QL2UD M^"19'0^(B.&K'P3P/"WA\.'61R&!..G[>#$7+]@MPTLGC@\HW;NH8T3M=;@QMMT4Y34@/P4T4?W5BC[.@>DOMT^;,56.!.=# M+=C9Q,71A0Y.)^VD=)_%[HN3E*'1B+UY_\B2%!?'Y= 9NZ^)^]1FM:V'T[ZW M\,0 ?QOFL?WN 9XARM2< G250 MA9%Y%NK1,OD.T@G^XI"'8 5.PGR,IMN8)II)ZK-D)"_+C&#B,H]31%E>S 1G MV5&T)ST_@/S*2U[\/;L2):N'QBQ8WDGB/F(G-83)"_T=H'K\P%N\@MC9@J<$ M;++@UM_0^%&G(;4!<85>OXWVP,,5V:,@VA[R=PB8Q,OK92+;P?7KY/E,WDT[ M8T'/E*([7(RIG+8V<3\6KIOML@#IBG4U57Z': -I6S14?3R 4AI02!K^![JB MV#O'[J-;L>EL3NPH %KN+U$B'@NJD^="IN7@MA"X!:$D"[+3A9,EV)-R5(G" MLN7PM9&PF\DB7017R\%50)M<>=AR[XSRJTB.X"U'M^OIYZLWE@.H\/8YTZ@L M]R+V2'M45N1HBU;G?#+T2F-K4,]^GMG/(Y1Z"8\!J-YLN46?0GR) M[M=A]3!M&4RO#;N//N($09"_2_H)TV:+WV!Y1V1RG3 M?OS=\%,B0GCZVX$KVW_S=]F..K'F[TWV1)V)9>-TN5F5F@)"$#OH.EYX.Y1$ MC,?RUG>> M_J%TJ)B^'WT[:DBRR!QS%)+J/=LQ]B^D$.62C PVG!OR4^/*$%6>6S/K#7 MVF% ;2"L]GA*X?86.)!WB"V4T\G0Q532U6I3U,9U@OLHP2Z^:\0F$A_7NDW: M+5MB>)U/C"%6>Q&%\)[AG%QR6]U3OX^C#3QB^'J\ 8)KH'72O9C?G%S,%UK$ M:6-EK^25(#D'>)4CC0(_"//H?*.A*]I+-[QX1I 9[WR\]T(H4_IH6PHD72]S MT]^=.';"]% (!%@0]3<^\-B+$NVMFI9N8AP RB>?DX:JYU&53.7/Y*RIOEL, M2;_%K(3E+$XGW4=1>!V"2]"@+PH(\G5M4$!@MMRF)0E8%W'<@LEB ]9<9+"EUM(#MP[1A8^G$IF#&V(OUU;F\<%]L\;M$Y MCYF[P^VFS(2_#F(D#^0UJ2^C>!_EUC]R$2.A+OI*:#7P8@),;*H2U$=XE2S0 M Z_E-YAXTEIKK!;WG KGK%(::YW\,H2SR!"%LE).22V-XA6,+%)JH$ 1^VX*//+LR#]ERH:= MAM2ZF^S:G\<&AISG6T[>,JVU$5>MP/6J4#*\?2#*S@SID-U#8\B4O\.W(9-6 M3UOI.U7(>+[:%";U58QKO=UE:%*KS1JX69Q;KIP@ -[%H6B7% VIC+3CJ*HU MC@LIC8/4NN<+]O%K)'O!'KN813S7WT#L^@F ).Z"ZI?5WKZ7(1GN6,JVY=() M'<]WPN4.O0GB!!?8:((\ D(B0>-#NI 1E2Y1[F;^6;^&@4> MW-EDN;R]9Z#,[Z5LAH@CB[%O2DMU8;T[[(G(R1_$BRTD*KPSU!EQ>AA"B@]@ M7SS()TR,)UV405QNW?4WR%=8YYS<4-UUX#^[B)0$]IC6U)#-O7 2/UGO8^! ME;QNK:%=Q,+=]6DI($V1()GS'K8;A-14&94TH;H)HBA^.#]!S*9&J'KE8<+N M(JA286->>E\^CB9A:*6-8,AAN,]% W11B.GDC0YJ+]TP=;80OU.!9;&!"$(5 M*0J]11C"&S9.<)[R91 E\(HE<&@E0_9T)NK3@K<@"#-P&<$_''(VC'AG0PBJ MG,\52-S8WS/>;^'W4[8%11C 8H<>UUUM<-C.$LHASRGP4(X#"7EN'X52%/K$ M8P2/UFJS603!ZCGPM[FG=/4U+V:$SEN1A;':5!9P_HA,*"?'[&76;/*'0>^_2V<-_IP<BL[AJS;NRB&@T$N>O.#+ZG[G!D5:#A0_D+).3]TB%BV'4D4X9X/=UZ(B+8>.$UM)DQ6L MQT5>I^,$6UI>STC,7G 6QVDY*A*GJW/,:!]0&F&.:V,U(,:F3HK8J'HQ0R.> M!C+2,FDMCGA20,GS*WZ8LN6%ZJ3%AI8ATI;#R&/U@H'6EJ,DR/#/[3B3PD6> MW=>#X2<%%9/ALR+M+2^3*%#(-U\])& M)H63!-\^34NQO':O$!>BY,=8#@V'"9&?SU,*AAF13L(LAYJ^-!5L)-@,*T'* M\@+8HF8XAOO/9;7W3-Y$?+*\N+\J;.J9B6EYIOQ^.9:9^VEYYO?4")R:2VUZ 7)3!^4JOM MY>=%D>J28-M/8?I182B1I5NBI4:=_I"C%>+,0V]T>)%D-,$4X!)'I8J240%! M'7$DYA&7J"G5#\:&FEPNF"$#PH2"Q*=W(B0EOX2BI<6'6 MLQW6U!$F83:J5P_FIS*TO!BTA3QQAR;U"+_&(AA24V,FSF8GY,8:)P_Y>2%! M<1YE.FMH"(6?W>I,*C^VUDHPCP4-'._7AU+F2) UM[A^'P B#P^YYVX@BW&" MOP.'OD,=AQT#(,OP#DH2CU]!\ H^16'ZPN(1[<</!QK/XFRA3P 9J8RF38I]"9Q?%J?]/X%T5ZM"-'SKP@^'V,DK.GET0 M[&3$U@@@KEWC%55S9#-J;?5X\705_65?*/S7Y[M?3Z=4_%3CJ\[1'L3IX3YPPA0> M))0'N.GUVDIWG+XOK@17HJ\X>L-AO?!>N]XS)>A#QO9 XW.[NV>1SM MMH.'G?;N5@P]"0V5;>'3IAMH/@ MM1N<7/([%&I?(BAH\G95I-^@^WR_H.PS_(4Z;M8X2@\@!%^=@/;6%KWQ$!?Q MZF^DBQC^M"?P?$BSPI]IX 6+6J\VM0WVLM=9@T!/U MZ12JVB_TB3U%7:%C8AQ-RCEOJ.X!/D2^N'IFZ.8U6I!Y&[)!0GB:0 ?==HI6 MRFK3>D%6 2WW*+$UW[*\$4/=M!0?(26[@H>NVMH,#T^AQ_"4"K6E0+30T)ME M_@4TX*E"1PZEH*GDEJ/$5^J/&?A,5=MRG-I0$\D*8*F77YAQUVT/EF(A+@-) M40M>)!0E8L2X-#I+D2LI19BH4\5V*=R*F!1)>*&'9/2T&2 M4]*0L=7RR*G6U')N&+84*3F2089HRV/%Y*2=NAW<4F"DK^I/_Z,X3,X<+-H1 M"_@[0&L WN(5_G0+\N32\I?( M1D"+;),>QLP%H^L/B>OH,8.B"&>;!9.&T2UZ=@\,.;^.+7>A4060.BRD*W_& MA2A56.[MZ'S")*0:RZ$4HK!SRE)KN#Y)LALS9=$D-4L-_LIPZR0D6FH:[XDH M141/2TW)PR!*E&V'L+<:;4:\R5+8LEX:_-1,B(/'[J+0=4(7!$BD:<(\VQ&- MMR,BV8G"ILN[4*HZ;?L!S0;A*@.B)6G;#F<\ )Q"M)*CC&.YK/*STN.,8LFL MHK.RPQB_8/R (IZN_]IUGYMC*RX:X8N$(I6A5 */*A1 MP:;EVT;RJZ6.98BEF><],-PS4$VH2@9#<@TN N4$]U&":_U<(ZDV\9'5SQ=T M?;89=_1Z6A>)U'+;\C#8$@5=RVVJ@R$[E0J.PP(ZB9*.@T(ZB1J/@R%ZHF18 M'LC9&M8NVLX0,9]CQ%1>F2J05/K^K$W^PI9:6P&KF@=I3:P"J]A#<^XL5/IN MK4UG6X$V6LKWECQ]>\3M=R>.'8ALY=0J?U#$CQS&Z:$*G"2IUK**L2_^EE/! MD=-)7\ R:5ZK+$U2!W+3<"NSG'HWW0M:IY'[A5FAE-!0F=48<94HQ$.7)$\O MEO!YW62; =8+D=L,C2*GQ?/R=MI-174EURF=4)J:W MUWVXFVR'50J% MRYA(S*ILW_>L0.SZB=2\RAYFG;3NR[X"B@%K]-:&DE[<8: MALXHGY<]LH+#:5V3_($7&D[SFMJR"^Z TSUZGS_HMS0(J8V-M LN#^[#Y[H' M<"@/"G]Q:HB)AJK1579KAKYEJ5N:HK&5!6\I6I/M8)!J_S90LO?M:*YV1^ L MC2-E+S1\K;&.#0-(>R&2U$FYMU2/M=G- $S\-A=0HFT/\!$Z?R=,W-Z'D%60 M3J7XV![*),6Z>JH]CWC#??#3&\?%86/LB!524V6^BG40HVH6B]O("1D:^# B M&P@-]>4A0D:PVC1G=(M(,F;2 K>;.KJX?5B&KR#!09*74;R/\I="&+3![F$4 MU PJH38WRXTVMO 7^\,GR\<(UL MBK=<.D$ O(O#Z:4MLUJ)4>?0)DO=V.JX M>CETKM.@5Y](G)S02KLTS9"7*I6$)=M@I\]ZXK$^9VK;CE!/@?K^-7M\5;VGF MLR[^@2>-IUN^M/FT/IE;[1>F<2Z>19[;3=\#6NR[XOJ;&V0H8@N]G #_YSTZ MW]K=.L21E#$7"/ ^2M!E(,I6.#VT;#38-J)BF3U_4TMKQK M:9Z9C+!?IC2096M+ >(I$R>@D.1X^Y&A:R_'D$HAQ<)BJ+CZ2$E)#"W 9GAX MN@^"IZYU6(J%K [3>$*MC9I@*8YRW(FGF5AN\I>Y_1E\S%*4A-D343NT&!3Q M\\4\5;:ZB41/E3C+MQ2P;I(D25>UM':_'%!4*XBE=?B%T6&96BPMIB]'.0RB MZ3794K>OVIXO9,MINRG&?RXH'BF82_L+B&\I@+8W_R0W^7[:@3 M:_[>-.9S9IKIW[U,5"48K MVU":70YJ70Y(G+ 8"WVU1DT"@%QY]D0LL12$-HXG-=+&- '542W2 %1X9ZTI MNED*PK@]!+JM=&OW!7A9@#)07Q E)GE::%#/C;)MP=U,6R-XK2F-EIIMEZ,;( M^7)D:1($U6:$'F8N!*A8'W6I!Z KKI(C]#!S<5RY?6QEDY]_&C4?.9W^N*R1 M@K>[Y>J>E(PC#%]%39-X'TE6YFCH2)1C. G@I(FOE=!AN5;>Q2$C3+B68]CF M! N*D98CU^X(R\JW2NU$)I8H;TV ?'G;>NQZ%6&@C-M+>*YAKXJH%V&&!$Z; MB1<_37WV($SP%];9;N?$A]5F$6 -#GCD=M??T%_!*$V_1PQ6F_J: M'D" %GP9)6FR?H%T]XQ6?>\EJLW8"P"X9\0!'F"@HD082SKHII,0E:I*?&.BM!@")10N^3$W\!*?R[R)JXW;0M MZ",(0>P$<&8+;^>'/KK#4_\5B*Q*K*]VF5J)B-3( .M'SK#[X3'Y"I#2X$2?D,*J>W MU[>$XT30^5MM'B'J"20\GC=:H*-^_RZ:'?/^)+6TJB@0O89.)3>@I3^%?DJ6 M-+C--08>['91B.=3%,W,12!D;XQ?@7<3Q3=9"OGN,DDR-'5J8(+L.(9)U?ET M%UGZ$L7(D/>$'O7%Z\G5.W2Y)HV''[&"YNHNGA=X#%6&_Q"F)G"QH+5Z[^R<_ 7)B[K!'_$CUM>N/X\6]. MD+6&6O$LE%UWOX$$&>JO0.+&/IX+Z98CM!K?AA?2"1>N&V=@D2*-"[4"'IK":H,(*G?6 MD(A;]>BC)9GJ[?9\\2 N-[4GFJ%_3R^$S_PE/9\NZ3Z+W1>G>E:[)E(6]:-8 M&/;S07R1!B%N/K_:IBQZICA0(HK)6=]QQLIOFQ;C/3 MHJ=NU[8Z+V8C8J /-V ?0490#GN.=(<9M*J@IA2&P(SU:RE7J7?M0S@/ZR>3 MZFNS%UJB?TZ*6[7"WEY Z536SL]G>?0HR1?8.)*3(9P^TSTZ>^PLIT+EOLW& M-M"]@K;#RO.'-F 2\#S:CI>P\Y48XEWW;EJ*5*O:Y4ICU6Y1+X1-?GE":9[1 M3-!M0V4L?"$99O6;.^U:11E!IPS6:036> M7+C:*__5]^ F]Y&"(OQ=.R!]\),O-S$ 2Z@ZP&.5#@4I\;MV0%I2RV\1/)KX M-8^AZ?3DR^-+@&$M[A'>4.]5)\#P/ZA;A.DAP*]_UFQI'-%(]H3,VRV/9C!\ M3VB7@^6N^)YVI:>[98+%0ZM7HQX@HX :6/EL%%9K%Y"?-W^,D4QF]6STZME< MELNB&H1]QO5:72:3Q/0>UD^\!WL8?1>$K) 3@Y;X+U=A)?]^4(R1S=$9[9+B[TPS\&9PX3CYO(<"_8=K7!O#) MYRT$^":*-\#7B?'Y#"R$V;!KY///5H,\>,4ZE5.S<&,TUQ-4/C\+MZAYTYFW M1;+SLW"+BHLRBT%BWOY(3<["S;'B[OG\P49'PESGQ(3D)G*BL*U06E0XRR!4 M^[1_G[Q!RC(73QWE85,MY'7K/O9GC^7.=>K$Z4AVJ9^S,!=X,2K/UUK\1\:# M3AT!\_88M3VG;@2ET5@?\NT)P19I*/,&*7)#* W2FO>H#Q]"+]4F.&.[+<^F(N73$'#-EK*-X?AMJ?AMJ?AO*9HO67&MGCK@Q M W_SS\4DZQV-8%\F6O.HQYWI23&RJ^[14>VY ^EME*#JO!B:XU6"(,SR3ZTV M5WZ0H>B59N-1NC..*UR$*923X<+\5[ &;@8WU0=PW]T@@Q.\@03;P.#:B4,_ MW%:K%S/C*_G(;,OO8/8^093CF*(VUU=DJ1L%71S( [!*-O7X1<-@Y!9SXG8S MPY^3.YO%O3J-]K.?;?:S=3WT/&^;LN''"E#^4E$_Z!1CRT.#A,6WI8R(5XL? M<'@J(H$H!2_S"I';V[<^Y'MM4KUD82.U%+^T#H_([4EY0#I2_P M1P:'OGY%SCO/\_,U+4/,7K%4,4JO5'-AJ,0,VP!*;:_55U2;$M-00FYKRM0Y M+UK06ALS?99CDM34E(GSDL:HS4U9 ,\(3FVN^^;ALI]3JQ_AH%NN&G!X! .@ M.II]@!08B0_+9DS$<3+0L-,'B#!.!AM1LCE7"I3J9X& K%O\ OT'!93]Y_\' M4$L#!!0 ( *6$I%08O(HI8P@ +M / =F%P;RUE>#,Q7S$N:'1M M[5Q1;]LX$GZ_7T'LHHL$L&,[MM.-G"O@3=UK%KM)-G$/W4=*&EF\4**6I.SX M?OW-D)+MQ$F;;(.>ZQH!G$@BA\/A?!]GAG).4IO)-_]@)RGP&'^S$RNLA#>C MC\UNYZ!STO*7V*!5M3@)53QW+0MF[%S"/W^P<&N;(H\AMT'[H/UJD*C<-HWX M+P0=O"[L(.-Z(O*F547@;TB10S,%,4EM@./T?9>$9T+.@['(P+!SF+$KE?&\ M[ATJ:U56"7!C:!)RN"'-RA+RO7;#_>P/ MUNYU]@>S5%AHFH)'$!0:FC/-"Z_7S"L:*AFOS^V3FJ/:,Q';-$B$145RBS9" M54>WJ0B%9=[&).'-2:O8**M&."[HKV'67.F,RY7 M'ZZN/PS/QVQ\P:X^_#9BG2YO=GI[?+_5ZGO'WW$-' :Z M[4-6+\OPZI?A^>BZ>?'QM]&?]8HX:.Q;2>5F4)FG'0/>AVNZ\&:]:/A2DDGP>)A-NG M6/X_I:&A:^5KW7QYWC3J_?:1]UCU^_0IMU#FI76/&!N_I\6Y9%QV# M!4+0+M7G#BG?,U(.MP\IOZ ;Q82$;,YNZ!)PE1V]$480?SC*\TH)+EO (;VFF,DPMK/+MUAKD$($Q7,^I2<9O M ,==D6GP7HS*X)"2)DYC4(-(Z*C,L%F.W5&3#HT4I,R5]+/O/0$,EA":0 M"2,Q=13YA,V$37&"IH#(*4AR"U1-Q3C-*7:+63A?-<..#3;$9S>&#;K?$1L M2T2.>"/H+O'50"K YK1GKCP7>4(J68%R1![),D:9B.$5,#40_X)V8IR1(?8@ M5I%R20\5,LV]H5'36)#@!K4H)39 3E (7#><$0?(9;>DK/.)Q3;H\>:#DSD!X1=.\3R[8@!*/X'F$<71P=/1Z1QA; M0QC]UYWVS[W.SX>]7K??/B;"X-M'&&_!H%,@;%S0_7E,-R@?B'AIGMZ% O,0 M$)_52#[45Z5& ;AI3X5QH0"V@MS)H<+6,HA8#40T2.X 7\7Z2]0VJB"%'@H, M*% 7HZ2(N76*AD;$@FM!$Q ^(W&A44Z22D-9@J-(XU(*%S@H ZB0Q4"%.A7H M'B(J):=X!Z?EE%AF&]C#YRZK*1?^%0(UQ%7$_A _,P39,OOL_F5^0DZ8B)MK@1N6:KI0P7#1U6TVH*'6![&)/K$:$J[>,J/"5JXHO60,66Y/.E2A;691Q'A^!- M@?H,2/@._9OAHQN#_GC[T/_6XVH=GW1T467X[LG#+/", ((2#A5%I288KD3W M#XG-E+'X@-[M0&$F0DE_^3-)MO=8GP09!3?W>\TKW2-$BSMXH3.9O%QHMN_U M2KE9)$,4%C@&@MC%2V@2*6Y 5D*:!PJG_>WCFK]? M.'7O*,0U5366VS9%$:MDL=S!">W/2(S6BAU+]7@9"ZNT620C[@;*S#)A+<"G MHJ108;Y##6*!&CHI>\@I&)08"GKP-Q5>:BJ$OTJ!$W"L5^:1.ZC9WY5(-\2! M-R8,V<(2Z5!B*H]N(1#X=#Y !PV1 (1IE44&/C4WJ4&KBCAWJ&H MCS>?!?ZJJN@/9ZJBQ7QES^C_]V#EJ#^Z]&FU=O;?V/V1 T&YPM!["QSUMHL.J$EU?W$(\\)+[?;)6 MU1[]4O+"0&!\R9?\&F6C<%U+IG*SY]J@;ETUPE;Q8NY.=J?ME@+MTK*Q%]2R M^K[$>@F\/=9E?09+,U2]&>+N<1.XSR;=&$PIHL5DM%J?3,2QA'J:BU7LMW%( MY@[22,O'O*E>IF>X4_N[>XV_95KLUXOKT>5[-KSZ_<\5[_R_KSXNTFYYOW!Y M5[ZBL5O:[5K:2XU1/%G,Q<>GJ8"$C6XA*ND@@%WX@L!NT;=KT?^\?F5G M2Q=T6V!2YOFRR1-4+.!RQN?&$>])R__K@9.6^Z<%_P-02P,$% @ I82D M5/GO&S-C" Q$ \ !V87!O+65X,S%?,BYH=&WM7%%OVS@2?K]?0>RB MBP2P8RNVTXV<*^!-W&L6O:2;N(ON(RU2%B\4J24I.[Y??S.D9#MQTB;;8,]U MC0!.))'#X7"^CS-#.2>9R^6;?Y"3C%,&O\F)$T[R-\-/S4YT<'C2"I?0H%6U M.!EK-OS+B89"Z.#J)>Z)+27,AY/!(YM^2"S\B5SJFJ>X^U;MJ ) MCPO#FS-#BZ#7+"@ZUI*MS^VSFH/:,\%<%J?"@2+*@8U U>%M)L;"D6!CE/#F MI%5LE%43&)>;O\.L2INW6]%/1;^VIG_!=*?*>*F;F#9)PXT0Z)RZC M+KYG:":F];0J2^",X\Y!I]-YU5^S/A.VD'0>IY+?/L7R_RDM#ETKY_LUK:/& M];U]FV"6W,9C:CGV?7 UEM-I;79X[)EW84RAO.F_69PWR&0.OVJW;?7T< M'4?=7M0^ZAR_?@4VBPYJ5UCQ@;OZ?%N6!<*&-(UJ1MS HB=K-WXA.R>^TT"[C)F^0", Q@28, V2E'8$>U&A"%5S4BIG2@ZSI."-( KQ M0TD.5T9025*:P"U#= ZIA=.AW5H#Q1-N+35S;)+3&P[CKLBT<(^!,C"DQ(GC M&-@@$28I\$H(3R(65D#H*-2$SX3*8H"UX MXA5$N06HIAE,X$\.,++('LHJ42WJHD&GO#0V:,H&" M&]BBE- .$$#F<@N,)IWB<7:(")1_P\PC@Z.#IZO2.,K2&,WNNH_7,W^OFPV^WT MVL=(&'3["..,6W *@(T/NK^,Z0;F PDM[=.[8& ^YH#/:J00ZNO2@ #8M*?" M^E 6G'EY6!A:QE$K 8BADOJ 5_%^DO4-JH@!1\*""A %ZNE8-1Y1<=6,$&- MP F(D)'XT$BAI-)BEN ITOJ4P@<.VG)0R$&@@IT*< ^1E))BO /3\DHLLPWH M$7*7U90+_AIS; BK"/TY>V8(LF.4K6>4\;8SRI/W\#5B>?KN_V1^ 4Z:"H:T M0:U6%,,<:H%RL 2!7$(-JW$-3"/H6$CAYIA_/#0LLIRG (_N0%!WFJZ4,'PT M=5M-J"A- >QB?;Z4)-HPKX O9DRX@C1( LG $UX@>V&34KE ),!RHH" 9DEW<,093U.>.#$%A-@'B@++9.<)(4FX?+A0X*D#.D(X M84,Y8JQ+][@*3PF:Z*(UQUI+^N5*)1G751S/ACR8 O3IH_ =^C?#1S<&_6S[ MT'\6<+6.3SRYJ!)\_^1A%GA&_(#YADZ2TB ,5X+[A\3FVCIX@*]V@#";@*0_ MPY$DV7NL3PJ, GO[O>:5[@F@Q9^[X)&,*A>:[0>],FH7N1!&!9Z!.//A$IA$ MBALNJY.7>XT:7V^:O\ UN[KI=G'- W73WO9QS5^OF_I7%%A-58WEMHU1Q"I9 M+'=P1/LS\J*U6L=2/5HRX;2QBUS$WP"9>2Z 4 M"$HL!CWP&^LN-17R/TL!$_"L5ZK$G]/L[RJD&^+ &Q.&;&&%=" ADP>W$ !\ M/![ 4_3A15*0/Z -BU :+RZ8F%W,26.2 $K.1G4\58#QX$[U*/#?+, MC<'\%M8P!Y!AI 8VTP8@D/L8 ##L7SZJP-X(T;E04RVG'$-T12?5.U2F"AMX M7D@]Y_!TEND0*- [5 +0?YD4YN 14&[*B_ /H>OQ!?W:U?OIQ^BHW;_W9K3S MY=[:_X !N?&#@_4 /OYI$QQ6E^#ZXI:S?I#U9*PV!ZZ-Z]95(VC%%G/WLJ.V7PJP2\NQ(*CES'V)]1($>ZS+^@*69J!Z M5.]3,]PI_9W M]Q9_R[;(KY?O+LC[P<79U1\KWOE_7WU8I-WR?N7RKGQ#8[>TV[6TUUP)V--_ MA[R??# 0T:/U?*Q\F@F>DK>+_?@R% =V#K!=#K#W(1R[P@JOK?7^YQ8;?F-< ML0O%-O/KF=^B+YY!U!DC3Y!_TSGI-LAA^W!3O_&] :Z6+U9:V_;-A3]OE]QT6*%#5BVY-39(GL!/-=! M4RQQ:CM#^Y&6*(L(1:H4'5O[];ND)-=YM%DV(K$E"UC[7MMKU>81"1A M//?G+*$9G-,U3&5"1&6]D%K+I'1@8Q+.EL)7QDO_U?' ^*AR6I#@:JGD2H1. M(+E4OEHN2,-MV=]F_\X]K]E?QTQ3)TM)0/U446>M2%KDM2X274@>WEW;=S/' MM- MSD]/3D?#^>GD'"XNI[/+X?DW1KQ']X0R& M[R87\_&[7>CW$-<(<27>(_<0)B"!IH)@6LF8Y!QQ0^KHA"&?$*9LQ( MR08"V69OUDE"F&E>\.[V:9(JB##0C:D$$S9S)AM,A,!]]W^;BOP+_YK5WZ/9O0:') M@M.M=*3"[=8&1T1]MV]''4YRN=+H;4/#?N&YUS-HE?-14IRD&?5Q>R98012# MH6]TKBK/URS#DR=G.O>KV>4DG!5NUVY]>ZZE G'IZ+!PU-'JML>*@@*/N[X> M*(-=YI%&=+'&Q3@+1*QV_U"VMS4V_N8_16."COV:\K3%2OU_UE]^>(B?][2^ED'?@P MF8TOWL-P>O9Y1^(O5$)[F3R'3';.#WN)["5RGT3^T:GRB<3SKZ3R.&'<]TCS M*&'\$$^DC0O%\&B0XMG@#M?-A\A^?E:[S\/J0P^JW?H>5/=5]@-4V3L\&/B& M&S@C.;PMOGS\'LGX:8X?^Q/;RSR\WO\BXXG!B+=M("5+6M2Q0R),S"=\3?+, M-H1!IWA[/.C8]\Y_ U!+ P04 " "EA*1491)5^<$$ "F'@ #P '9A M<&\M97@S,E\R+FAT;>U96V_:2!1^WU]QU*H52!AL4K(;FXW$$J*F2B$%4K6/ M@SW&HXQGW/%0<'_]GO&%DENC[%I)MTL2!=ES[M]WCF=,/](Q/_X-^A$E 7Y" M7S/-Z?'HDW70;7?[G>(2!3JE1'\A@RR73"#5&:=_OM!THRTF BJT:[?M5UXH MA;92]HVZ#EXGVHN)6C)A:9FXQ0W.!+4BRI:1=IVVTRM40A(SGKES%M,4QG0- M4QD346DOI-8R+@WD/@EG2^$J8\5[<=PW-JJ8%L2_6BJY$H'E2RZ5JY8+TK!; M^6_3NW7/:7KKB&EJI0GQJ9LH:JT528JXUD6@"\F#V[G],'(,>\T"';DATQB( MT%@C#'6TB=B":2AJ;"P<]SO)3U55'_U2]11E%5+%A-=3V.%H.C\[/1L.YF>3 M,5Q<3F>7@_$W=I7O\;J#V8P.)E@(PH?5D0AC7@&4YI(I0$73]$M.+;U 4*ISB+A0E2)X-&C!.QD).$?[*FNA1\$PS8_,IW"A:,H,K7+G MPXC1$$Z9(,)GA,,D#%%(F3R-R3*=5A[$(@-!P;)EE@GG@&HX^7 (D#1!;--BJH3;V8#V I9;-I,#M5>\8(+$B9F[3&_, MC?;^Z58?Q/.(I=4 ]LV# 2\7E(DE=JP2+(T0Z%1RBM":9QH.W$2F]%JKFH%K ML$--(76EG3^=<%0G1.D*P((J]>!7_[[P+OCNQ^+?%O[U2^?0]FZ40I,%IUOJ M2(6/WMPY5M2UO7S5XB23*XW6-C3P"LN]GJE6*8^4XB1)J9M2K#U"BL[0-AI7 ME>6O+,53*&5!EO06U9V,$AK(L,$%OR56";T N M7=R@6X7C??,BU[G.-_LQ?"L,E/?R5Q?&J]/K_K[[<\3$?WVD=-(.O)N\'XKL*7+G.X_'GC"?B$C_B#:/(\E=VYM'D>27 MV)TV+A1#@!-$^!;6S8? ?GY4N\^#ZD.;UFY]F]9]E_T"77:"AP378 /O209O MBI>2/P(9/\U19']ZN^<@>VV'<- ^?'5SA_ _+$ZT'0L)6=*BKRT2:JI\4WS+W._GWTW\#4$L! A0#% @ I(2D5,W]MX/S\P$ !\@A !$ M ( ! '9A<&\M,C R,C S,S$N:'1M4$L! A0#% @ MI82D5'Y.4VO&%0 ^_\ !$ ( !(O0! '9A<&\M,C R,C S M,S$N>'-D4$L! A0#% @ I82D5/7 >U;($@ +A@! !4 M ( !%PH" '9A<&\M,C R,C S,S%?8V%L+GAM;%!+ 0(4 Q0 ( *6$I%0# MMB*4"3@ +$D! 5 " 1(= @!V87!O+3(P,C(P,S,Q7V1E M9BYX;6Q02P$"% ,4 " "EA*142?TW85W! )NP@ %0 M@ %.50( =F%P;RTR,#(R,#,S,5]L86(N>&UL4$L! A0#% @ I82D5.B- M:6*.50 ,J\& !4 ( !WA8# '9A<&\M,C R,C S,S%?<')E M+GAM;%!+ 0(4 Q0 ( *6$I%08O(HI8P@ +M / " M 9]L P!V87!O+65X,S%?,2YH=&U02P$"% ,4 " "EA*14^>\;,V,( #$ M0 #P @ $O=0, =F%P;RUE>#,Q7S(N:'1M4$L! A0#% M @ I82D5/U+#4ZY! ?AX \ ( !OWT# '9A<&\M97@S M,E\Q+FAT;5!+ 0(4 Q0 ( *6$I%1E$E7YP00 *8> / M " :6" P!V87!O+65X,S)?,BYH=&U02P4& H "@!^ @ DX<# end

MZ;:9D/ XC-+S_E@.19T[K<<,NB#5">97_RYR=->70\ MROYW^]EAG9^8G4(T]P4W/S4A/^[\/;K'+3^C?=M4T[I]UP9@SV;S;LFZ_2%B M90A)%B4'(0&E\LKW[ M]_/,_OS'\]LU\2!SJGL;X&&?CD>E+R>OXYX3R*$-"#N;G[%T@R XXIB"6 MU=$QN).9V9_*YLDORU)0C5M]Z^[UT]-+'_'+?&R+D3R];-K'K3U=$*$-EB:_ M=)$]:]VO\]_,W\]_]_0<&R[GBA-.81,3(E)HQ"DWX.2"8TZ\IS9&HCD.?>7* MUD=;AQP;G.?"7FPFH-V3&?+]#IK4[.W_?JL<(7.'^.8<(5R%*,!L6!_ NQ'@ MU%MF+0I*D:AT2M*[V^;(%28/$ZPG.8+X96[F\&+Z9]\MAAF6+EV6W?DWUZ&4 M9X =SB=$(P6;(@AX/X0E9*P1V292$F/?9!?"9[#,59CZR=MZ/]8GI9^);X;= M^5=[\22.IW'U(GN.:_3J7*.KXYJ+@/<.'#K"!#@=V(']4P'NSL%)%0Z,CN\E MU_8L6/2.5?GM:_NI/)H>?8-%5\:RW;&OCN+"SKRJ?)LE.H]L?XMC\'-'X&%L MA:-R# YK]GI/XLZG8[C?PQ07@$)PN<#K!2,%XL(M!Z_78$0]21K'*"7V?127 M!2O_%JN#VAX?EA AGV?GFVK\>W-3 ?H&H&S;XW)B1]EO.00 U$-4QSL M<; YJ@D>3*F%( ?"8 8Q)./>I+Y)S/>Y-.OBRG!+!:51 ]3; /$9%<@$)Y$& M+380]E$O6-\X\0W=G:74G_V^?VLJ^Z)LCJO&NE&\4V6]'Q^.&J&EX1$IZL&' MTR0A+0'C8\2.V "ZG$P?1>0[(+?-25V-AW<@G>LI)B(RZ07U* 0'2((E1AH" M):1] F= $$-U+[V KXA)EZ ?9./&LH$]#@%K$ 9G\@*3U,CE]29ME5;&DB!< M[V2CIXFE5:8Q*'.24X,"..F(,]3<)05@!LPFR$NE@:64 M(T,(1C(%@CG6;4513UFZ78U]N_J>&;E7-G_^>OIK'/O#(UO_>9ZOK0LTT\PW M<;*JC/@E [AHT;>GS00DK[YP\8.$"(%QI-PK9+P)N4(M(L.21Y)AP1B#;Y/M MFSP-^>D+"V"2:"V50P[G^I)(!$2NHF?;V.3\#+;CV^JCZN.HU<%T\[$J,8D1)9&G+M&4"WMI*C!%QB MX+TQ@4G?6-//;/(]&5PEB"(A(.)S-4N,N;8*&Y2,P5P:!0Y6;U7K^U-!X'6- MIGF;T58(;3&C';VS9=@=ST#U0;)8\^0]$?!DD]&3)(&L%KE8F5$CM5,J]DY% MY[Q[68[+27Q5GD1@$H#40:X[W6J:.&E^/7UM_UW5;91\N8NS%T?=QI'#\OAA MQLA84T*HAI ':(^X2+FN6W@D2'+8:<8T$7UE[16U=R].+)C0L&/K,2CN+?#Q M=K*Y3%F5)CO M=A*[ />6N;4R-P8;FBR%VYF8ZZ*QEPB@D:%VAX"7WG/=VU+;%]%-=F'N=;NQ MY%P**![;T]:Q/+3U0>QVF[P_K..-5\YNU[N]>L3[Q0>/ZO>Q/MIZ5=GQ_.MU M<:FM2$8Y&E$T>>N"E Q9XBD@NY2*XNB$[-WJW)==Z@6F@!$^SI[7./QFQV$$ M+Q]DQH$GZ2D#:RR-9XBKP)'-.Q9D]-00+FVBO7W^ \,.P<'8^JTQC; .WM\>TD/WH #%0$ MRXR52,0$L!Y4#L-\0(P;S8G$ACG]* 6A5?'?6V")X;*M*+EZ.R]/YQ=PR[:+ MPMC'LPL>I+Q<;:O>[D3! C2*,<40=IZ#P^0X,HXFQ*P%0I% ;3]SD#U9 M*;Y!]>5Z9DT4,3[A1%&TA$"PEPB$YL0B'84P*D3.5>_VTRQA#=A#6DVDYQ.K\;PE8S#WCR%)&45(B@)^' M*6:]K>'>G[JF#*6M3W-![[F=&I=<_Q$1$@J?- MP7MB/B(KG'3:&ZODK??3N2Y/'O<25@_\*N,-29PE)!2%,,U9@G3R%N$@A/$< M<](_OZJ'[;%66:*+J;2Y<#I1QL#3=18YC@-2@45AHP=#V5MU_OX4QSO@5/RC MRI5_ZU3T0< YT=Y2%&7B>>,+8*X@!@5N)3:2IIAZMX8Q8.YEF+M<./ -S%V^ M]$:8JS AN8NM#0(,-A9Y?P0(3XJ$Q>25Z'.MX;T[43WP@CV6A)B$D0)G&+0_ MDJZ.EQ(LL".2B-!;+_C7:0/ZWS1;_C_3LFL1O%R#N+T+02A8T..RWK;U[4>> MX 5C>C7VG;OT1J4=7D?OB$ 4F(6X\1H9C!5B&G-/7?3@3_>5?5=*)^S'T:BK MW7MMZS]C;M7[D#,)$'Q*09Q$-FGP88TVR"5%$4U:2,]D$FK=TL=WT(7K7C PP,EBC M&&R.<[(+36)$7EMM4FY"WK^]OM>LX7\[[GEYQ[HX[[8X&72X+]A(YPCS"PBD5 M.)72]-9W7'VKHIN+Z>R\$G!6\P,/KB*IO<&-&+@W@09$>=OR")Q/RWU>\.0D M:*%9L+W%C379,XA75SJ6(&CG00;$L#00)>3>(H8'Y 6E.%BC0W]W=EQK7_6L M!U$,[Z,_'%>CZN"T.]/R02YD6&(P,11"/YJKA!V8<\,]1]X%,.TL:LY[5R6\ MX@:JZQF4,9JHAW@=<:MM;FE!\LJE HL:A.>)$=J_QG%G1U"!?M63TWOK;C:;)^,JV[Q P8V'A839NX?VS]777&??T_/5%ZLJJS$[PC M.N_12UQ@D)U 07; )M0]M7HCEKN$'1(:@_N:\FXV#Z^,2UJR"/%KZ&T;HV] UK8= MVU#:\>Y1)H@=_6K'?\+E8(!C[>/N>%R=M!"6/_]V;YF;(]GWIL-7(%#W4%ET MM<.Z^^0 K/(4 2(M\QQZN?_D?F'W4;5/M8[3 M(#0$I4;DWIK,(1=TWD]F%!AM:Y7L;5.7>UB]N61WU#]C3B''L'42:WOP,*6$ M,LM<$ J)J'+#"9.0TR$'5((*:9SAMW]DV[VE 13VC$I0#,)]KI$A!NEH&8J$ M1,F$)!CWUB=Y)"IR.^83,^$\E1X1VV[?) H9D1AR4E)+'>;>] X;[^5$N-OI M;(&-)EHIUIT.R:E-2%MX91,S# *%$/M[G-@#CP6N_,1>93-6U1$Q&JI#]>9O+8"$$$ F G^?Q(CDSR&F&=@I!4&QQO?1?0=TLO1W0E MH.(4L=1SC73>!\63,_D(I"2[Z*@'(,=H=Y" M[&U JC3.!V\:[15G.N'^Y<>_9N+/-AZ?5*,3X/7YBWKGS]Q4:NZG\E8EJ0EE M&CG%P.!)K0$O.4'2.VJT"-;XWK9^^]6.VDT:AS%^P=JU*VUEF&W3RJUSNWK+ M:5UG9K>E?K=<2;"ZDY&35@Z\$ 218P9W9G+K9(R 320%3Q75O=TJ"A50%(H"$!9",@HXG.G%]\>.A3ENA].GC*_,S4]14A$U:">3>5%# M*N2HD.VAJ3CD8KF8=X@3QZFQ@?1R*;%_ZWSW5%,N3$J" M&R2L#_GD/()T+@[FU@LI/3&JOQM]AQV>M]",."IB9&Y6EQ,N/$0%$:>R"!N+ M#2;8D-"[GDKWVVOPEM:8P#)ZJQ/R2>1-.A#(.0HNIV9>"",5D:1WFW1ZUUB_ M!QD<"1X/82XBG(,[3H7./Q9C-HJUCN5Z^OZZ0J3E )(%:*A M*$E0(ZXL1HYXC)A(5OB0C.GO22+];@)V3\NI2B1%GFW$P@XQ:3FWJ$$" A^")@S%RA&FA-N! V.F-X& FNV1+!" MS*36$^43\,KAO+"C.3*1!&0)=2FD8%1_:]0>]YF8]X/)A!@J\T8X%7&;? L@ M.8F@W#@'P@WF4DI]DY=^G.MSWR<]WM.1(,9S\+L\\I;AW%M@)9!ZO0 Q9#!&N\BPF>S"&$56#X+>$T^VJ*>6),8KVM#7AIR_H/.YJ" M,5B\_ WN:&M_>/HJ=ULZS^O%16VG^Z:]@JTJ3__U/LZ_13N:'.8.SOM5-EG@ M'KYZM;TNWJ%A@CDIYL%!4B?*O#=Q)8Z?-Z')4RX""2Z]UV@G[XA/=PUN/]8 6@O,+" M>L0XAS"3\MRI,;=KU!1'+ ASH;=8\6^[Y,QSN=LE@^[N-%^7N4)!ZQ%2CO@2))YAZ$7*(+)Y5;X2&+O8JK; MBXMO"O6WLZ.T!V996<6L809)G1<4O8KY#(V()-! M(),WU$C.(Z-18I"0/LK&_;O>LV9X#[X_3O00D%DB$&.Y\TF$ -THI5$(P%)P M%8B)O2LP6]K(DCCW M#L0DQI2;#/C<$\]I< >CH$$G9W'OEEOZ9(;OZ7Q1)ZPWRB$+47KNP04QNS : M):E=%#AG4GH7LZ_#SK);.@M:6!9L C_:Y]4J'!BR05IDF&,T.*D9[2^W>G6< M+]%MWNLJZM9=RO JU$UX*94,'BF3$E@^<(\TQ0YY#C3GE"O0QX&!/?9OJ=#, M2F: @;F9)\6Y]7;0*%H%H2UGG/=WNQ]$'CZ.)]UFH;VR^?.R=>)NU]&%2U>V MY^_B&'Z-8W]X!"[U!=C.V9%F+_H(OCA$6'TRP"M;QK#Y$':-):)M%DVKB"R- M%@4::6+!,QE[6QS>AUX(/?"AG-78$ZE04CGF-8PCIV4N) F,)99H5+U+A#[ M#E/WM/^;2 U_$DI6, A[.$$.1XH\4X(8H80BZY;IO(-6X(\@P9F\<9H[AYCT M,9\ #JC@HD2,)^RB4A:;6V^Z=_>"L9Y*G"0EBFG@D/405TGXRZAD4 !7+V'O M'>YO+<$=)*2N/);[KFOX3)3.539\PY];OO1&"16P]X'D(@@K0.T-S^L:V"!F MC W>485OOZ/[K8H2\"_FK#2PF?AUR)'UP$C'A(5D$J(O:T5>KJ*Y";U!A''E!5,NI-ZN1/2S%?KJ MNY;>./NZJO;DR7*58L0(HCT,.* (0#N(C7(^*1NL$OT-U=='6-KQY/9/Z]C! M/I_J8UC>*Y4-+WUE1\D1GSCW8^P==Q9<[BT.5HN<&C M%U:UDIBW.TL(%JTD-G=?H0;<#DQB;SMW]+4:YG:6X!)AP@B7D/ B(,X%> R$ M:R1H\#@2063_SI#O[^;?>UK$\:X]@!JQMB4$,1"C"4E05-8ST#58P^CIYRG =.*'$\7]72;-'77.BB6Z=/:C::X3C<(R&@ZNDHJ(TQB1YM@BQRF68)<][=]2 M5N]V;-U2F^/D&7,4\-6V>]QC/ILMG^% $O440DAE>[N!^36X*].Z94Y;Q7ZQ M&.GS*W+!T,LZ1C"@L08DW />K@NG(L\DU $ER=J=$009;ADB42OO?5!2],X2 M?L/!;2;'];/W_W-SRW>E3B8MZ+ZVXVFR?C*MNX:3_[1U/*RF3=P_MOYN5A2O M6B&VJII1XV0R$ AZ6R.5G,;"X$3PIYAJSV-RO0R,NIGQN&>"@P\)\$#YZC1 M^<1CS\ --BDGAXGUP7E)>IO?6X=V8[=TE@,1F@ R(RJ(RR4\&!G*#:)!&((# M9C'V]MB=H8/8UX1DE4?0X10"(PDE%4&UK5/(..41QL9YQ[CE_>LD^,@* .\' M\[FSQ,L<->58B1L"KGFD#F&1J)8Q<(AX^R@8>W9\,&-5?ONZ')='TZ-^)SFN M_/@'>>:0H1$SZCBB7$K$!09)TQ$C*J.WWDN($'M;F+ &YY6NDE/*64DUV!Z' M<3YCD2"MG8"WS$4L+$UN7>N-[EMS?[U=S>U!&LY#W"!4\"BD=I])V] 69"EH M\$:Y-A+W]]C4-=@V?S],M8EZ(H1$P< ]N9,4Z0C>I,L-BXEE1I'>;9OOGC\[81X7$@+(9Y%SN4S M>),$]93<(B,YETE9K&+OEIU[5)OP>;;O$<1^5#-MDW.(6G#+N5<>.09F(^-) M(+D25/86.O97?A+7=<+.?\9WW@-U55!AI5#$49X!(E>H,(%L MB@DE)H4+46,F>P<5<\;_8>LR[[//JVJ?-8^OQJ$:MZMNKJT,3Q%,1[[NU>ZO M;_>&W, #<4:E<=P(\'.T41IQJD!ZJ>$H\+R3G;I@^IM(Z+GPW')X>DO;&4S@ MPFJ&- -(XTYX9*@"N/1*,,M2M+>/9O<&Y=)A[)T&&RX%13P?X.BD%2@Y0/1@ M\D&HO=O)>?\;N.\'N)P (^NI15*8@+A5$*IY25!2\!P;$\&T=Q7=O3EU?95' MG6K& H\2!:4-^+W!0,C, J*@+]A8(6-_M\KVI<;OGOH0<96(91X)&MM#:@D" MECGD(Z4">YY4_TQ_KPXPN1_@T]I1JL$DAV@!^+!/2,<(6B<9$8(YSU@OS[@9 MT@7G,OM6YX4ZCURRX&HXT&J3$P@1"-3 MSNM+9!01 -B&ZB HN):]JW:_]NK_>K(H"4>%Q0)18 ^8/**0ICX@J44VA52E MU%NM^\Q966K.$ML;%E)LP]:XD[XY+X5$!(/"0IM$R]+,3K36AS/TYQ(#YRQ@R* MB>?SI2Q$-[N? M^6J!WX.$5AJ42]9A9'4,B .SD"/"(BF=\4P3%4WO_+AA.U:?)2H9XU7 8"U" MS@!YRY FL2W>"0I'KF5_ \6K>UZY450SP_,W\5M5ERMV/\_ZO'V7 [J>\N2H MX<%SAH03)A][:O+I,!PQ%UPP0BI)>UNAGQ,.;^S1LC?P_F/U/F<4[#CD3$1; MD!?'7;'W;LO/\B3FWZW+]AL?C-/86H0558A+R9$QH/0R6!:M4U&2WG7+>&PI MP_MQ":-T)'@LD?41-)=#V&8TS^U= _ MZ;PL++=$NM&&+!.M=C8@*L#9YHGDX@II4$B*DT!9MMI]DX5O[[)X5\/55VAI M=N5'K6PGWM5CPOMKZ'\O-933<=G)Y.\?YI'N0NZ.NN9UY]=^YO>9?SE_GV]T MR4V/X9H+-YP-#%Y^Y]V:_Z3)A;M-)_6S_,7WWBL?_]=\86S=E]]YQ_V.V9?3 M;_;E=]XRU[_DC"@PM'F;MH#^ +XOJM'(UDU[?N'B8:$\ >5>OL4;4)K:3JKZ M\_&43<4I41 #O?C:<"[\/G_X(HZKHW)\V6VO2KESMWAZ?O3?H,;^BPO$O>)D MX$WYZ1F,K)K6/C;=V\-H0ZNL\/A?_D]1_'1<-)/3$2!J5A%4CC-:/L.;^*_/ M$Z@-:LK_C<\(O#^>/#^R]4$Y1I/J^%GWP0A"$W38;OI[1C:)Z'Z2[%$Y.GWV M'I"F*=[$C\5>=63'\U^[:@)*-;M!^TP[*@_&ST8Q39[#5)MC.YX/Z>,AB )J MLI5[!BX0^@BF^.*POOI0>.+',DP.GZ5R@EH@&.?'_/=?B,3/?WJ:GP;$.%YW M4L@^4()>1@E,L69G?VY"EYR\BO7GE''6_WE05]-Q@%F-JOI9?>#L#WBC_>_' MYQ<^(S\^_S(Q/W;C=M4H+$]57YN\O[_9?;_SHMA_O_5^9__VY.V14WE_9_OW MO=WWNSO[Q=:;%\7._VS_MO7F;SO%]MO7KW?W]W??OAE(_U72TVN3_I^V.82P M9%*--XH7F]N;!<6"FY60FS]8138YQUXKR!*-_+,3Z'/5^60MI MO\RKN .*FVL3_(?7MOZS>#N./UZ%OHAO*F[^^OS8AMS%%N7I DT%8_>+Z9>1 M_;N ]TNZRIW$3%GD(O>(!R^Z8U4PY58IF9CU?E6Z^H\IA.*Q'IWNQ>.JGCPI MVOV5DY^?E##-)GK@>35R=C2J)J[Z= ^YV]5_\J]G;>O=U[7[S[?6__]ZTW[XOW;PMPEMZ#1U005KS=*XCX M(?Q8O'U9O/]MIUCRHQ8^U-;V^_PU,8RO!<[=GU6_?CCZLJJ+R6$L_C-7M*)+ M8141B!J^9>^__=PO8(ARB@3N!$I:2\2I2+FF+A]CF ML+"$IT55AR+MV0CM= MINX<@CP+.=D.#SD,]O0TVCJ.UXIYKW,]6,'(QJWQ*4DM@.8,"4]3WJ$OD#8Q MKZI)+H45E%*^*CZ]+!MO1_\"-KR$3YJUXD1>:OR6B_9M>+_G210#RMX29=_N MW:8C>1_^^TH<20.8'XE&0A.!N/()V;P/CQ(O6:3,>!57%O35=MS5KCY83Y+? MMR>YRAEE7W+]/.#W>UMO]G=;'W=P?]S5@S!>4>U5ARO<^KQ!,,RQZW<60RR MD!1RC@OD1 HL&8R%LJN1G[UXT/:V'T]RP?W=R] 5:/0E&?K#'E>YD/!HH]@= M^\T[#H5N,/#5A$(/=]7N^K#RP\XGZR>MD!=5*NJ%V*9KCZ'/!7"C*<5%. MFL(?MFFI*^7A[YT=UZB>N+Z$7EH],NZH.L6X' ^'E M,_R\O1R-[&DUG<#M/\7PO'L4P2TQ9S_PN03JN(G/FGAL:SN)S_) MSX3J:/]\UOZ-\@?/3V(]R46X,R:#(%W&\R])Y)R[WR&2.-N5 MVS1Z-TC;4JT),P89VW;XC1@9+SVR2H6 DR,"R]48O5QMONBZW);D;7>;B;:K M$"\&[TV^(O>(R_=9LRSNBSBR'VTNS_R6GW6I?@Q"?4.A9DI;EJ1 UF,-0JT= M"#7SR#B&39*!6'[C-%0GU._MI]U937AWH-$:A@5<(DJ%H49_A[Q^#:SEIA"W MAM:=-%U;MO4]BO8=B,'U2U)^:"&YJ.JB]>^+?T_KL@FEST*]+ #E6]"9?"/ MRV4[V-*[/K#C\G_;]S_>A6T85.B65&AW5:=YK\>@-JNA['D; M6[RI-B]5E'4U2CUQN*Y=ZRDQIX%2AR0X$8@S:Y%1R:*(O>:,A;PA>S7^UE8( M=6Y7;^GWU\1ZR$M<7W)U/<;+DD_2B-/7ZL_E6@=R5I&GYISGIA,I/Z+ , MH"7/0*S EBD6)5*)>L0)=\AY'1&V,N\QU]P(O59.U)O-WQ; M1,0-$\@%DI BC#./,^"LUGU^5S43._K_RN,V];Y.N4K,-&-7\)H'<+@1.(!H M%%DVOAIEP[]YM;%OR[>?A0\4\[_V:TEWG>IJ^HT&/]Q6*5F$,%/G*B#LK$4< M&P?HJ@U*U*8@@W?,DILBP[6?% MA__]ET\4$_.\*29Q%(^S',V*=#?R*M5HFO>L%!8P"N0T7&WK]+VSI*?V76Y* MJ:YAX5?>_.=.MHE*ND##6,13'T[J9YHK"257 %>TB$*$_ MN!]S^)JK_;?\Y-G*BDY7.)U;K#J]Z[900V%C?AR3F\SH;Y0V4KU)F/G&14QL M EZP?=O#LI$1@N*IIJ5(;GW]#SV>_F4=+R+R_/V!2"\6:V5Z.%C/C)'^9#GPMPJF 0\,F9Y_6= MZ]Q?M%(/S1A=S7N_#>LJ:$-[E-I&\5_ &DP*<"B+DWPD5]Y07+2->F^G?J>O M:+K60N^M5\0PBJQP!G%O,'+:@_@;0C41F(F ;RKT,WO;F=OUDO@_MMZ]':1Y M;:29.:ID# (Y:3Q()O'(,,,1(5@$3U0R-^_8-X?PG9E_T.Y5OK!/*WL/=[9% M:Y4N$%SQKZK^LP/Y8C[):VR!N:5UT#7/[UPW"WK;^>%_3YM)F4[7S&'?'8=< M_!X+=UKXPP@"FX]Y!'<]MIMU<@KT;-_UL^('\F-Q:)NV[T8H[&@$W^8>23FI M^I]IF5.JDZIP<78!W'21565Y2TK7R6:66UU*RYDTT1VK-DVDN! M##ZV(2>A1=N&KRE^@/L!:!3-%"*+YK#*N[_G+5DFAW;RV>"+C_;\*-O>(>V/ M9W/X<:.PXU#\0+LY.H >^-[]&V:0KV\OA1_E4T@VD':9E(87 1[ MVFQ^J2O12CP.$JEU":4HP,\(6B*'K4-&)^6#"2K(&R\B=V4]V].ZABEV?;"R M S*QDSMIM[=""?]7;.YY57F5:?]9(]BB>%,5G[?RNH55H@$?OP[Y\SEZGMUC>8%J;PI7 M@] 7[>6F#!K,RK&1RNEP0/^#?@ MWUWA'T".+49 AUA8[P'_\DII:"&ASL[5I9\6()+HTB\:F 6\G/EG&;)\=02T M.]W(OB3<#ARP3/.# BCX<7(X_WH37,O8CBW$5([;9GUM07I7F.*??VF(W??A M^>+"*USRY4$N+LU>Y?SR+PQY<6TY[G">4,"JN:>\[!YOKD6US!>D?2@%N$(I M )6;YMNE -_L@\3IIOCV;<2FIO2;SQ+ZR@4%A&Z:V]N2>%2&,(K+DM92_?H+ M=[=2FK^>6/_JU>ANV'I6B['7O20[HJ#:Z25W[!)-Z'^EW9T]PT5[VBG MVQ<8L(*04$- QSS%R$OC$&?,(DN%03@E;RD$A^KFBW!G+7KK;4#'@ZH^O635 MHKVHQ4T_NVC=%C"VOF@ [KZ9Q$7!'DS#"DV#_.Y^$V*3#+[=&OIV;RZ+L0?/ M;KW5=_#L!L^NS_3ON0[M?RESMP:>34]Z4US;87Z[I76[:2OU,?D+BR7EO64 MZ;**QK:.,89B7+5EB-.FJZT!$G4GOU]R(F95M\\:G>:'?RSAT?#88@S#KG*\ M?5(V;0YR;,>^M*.\YIR/[,D7-Q,[#K8.39'/Z"G#EYITL!_LCY>6QQ0KK@L; ME*]_Q.F[\GU_T5QS&$>CN7X6/X#6M:5KW?%V7R\(R[6V_X)QS<2^:&LC;ZGT M-F!,I% *,:D#XI)X9(GQ*-&0#'Q.(N$K2MMD@EP6Z[1Q3K3C9$?-FNW^_7S- M[?L;D_57)7N 5X,?M89RTW.5W6KKAK>.ZW)44+U14$SI1H;@.A8?\U\W!=J> MSW]F!5ZVNR# [YJ; 1LI5AA116@^$3LAK2W)#4TQV(3@7+RP2SAY;(0@ D5E MX$KF.#+):X1U"D)2;7"4E^Q :QLFM%MI]W-CA.;M=-*ZB. K/BFFX[*[_>\? MVK8)S1,PF[Z$R3<_/]E]\_*\X1A/CT(UF5WPY!AHD@7X2Z-L^? M%$_7GFC7;ZYZV]9X32HY5M>M=CTTL' A7 M$\;<0(SO?CES8$GO6/)Y6S8E\+PM6W&>$-==B[[:$4WK:5RO?X;#.XAY\R'( MWUL[> $X81KY#C\_H4]67:731W6UQ6&=TU!_&5>3^*&.![;.>9@/J:H_PLM1 M5?V9WS83L)5MSZ@;"045XGLPH!UOB'YV,OPS> IX[D"%U:##&YAR;D?33;EX MV4T9O>KF7.POYKP0*GO7E=5GFM@;R5D4.-UYBO$&K&:KPP6V4EP8+/F-+7D? MV#C3W#ZR<8'P$/!,/I0?%K4K'\IQM\8 T'HGJ-X:^UO&]'=;>^^+WZ; MK3?;NUNOBMTW+]_NO=YZO_OVS9=P_+XBJ[XZ!>N$[+M@HPMR5X76?>360L&! MZDF>M6_%!F#ZH\FA7X-<5T M;*?+<2U#0A?1!_S$9SS3\D W -P#\ ] /<] G<':1_. M0?B9K_TAE\/7-ZOQ7@L47W*TJU1LM[,^A.MRC_!75;.$Z^^!=K%X7;5=N^,E M-1QQ#C42XUR! M-A\FU8?%(OF'2\'Y 2%Q+@)M[R@J&&!ZK6':] FF^XH)Z\30M@:,#C5@ M\QHPFFO X-?V8.8_A[+QTZ8!^/P GXY.F_(!(?CKQ43G*+&8<.M;;W63 M;@.H,T#/B-\U?\O7[,5F.NIBK+?'L1OJ@/3KC?2T5PFPOH+'.G&TA?I+=W,\ M%FZ=AWJ6H?X_N<=D">YI>1+SF]'\=<;]T0."^G\L3;0%[7^<3;;%_%'53'/C MH"U732>YP.#/."GVRN;/ 5CR%#V@-![>S:[%KG?+68X0/-Z0_-0SCMDO0>6#"Q9/4ONL.74L)O\6KO) MRP]5_8#WD>]N%F_?_[:S-VPB?P3!R+")_/PF\E$\L*,N$HFY0Y;EU M,4@WMR$(6>\@I%=;3OJJY.O$T0Z2MP9,7F"R!4RNR^;/#\GZ254_)#C.&?KB M93>M 8D')'[PJKU.'!VJ:SZOKIF.NT/08IW+U.TH-A^J]"&V^^ >$"K_OC3- M8C]/,Q?'S+;[[4<_KUKG[MG\/C!:_@Z<;3%XTNY^EBX=1Z/9[G=F4!@!>;P"^^=9.?SL'2_1X*7^AX3.]_I#'].GA*33&G1[O77[JSM^X=_]CTUR\ MXC<87?%''%4^9_/?P[7V^/22R_YX?_'#=W7T9;NY-CZ(\WNQ<_?[OU M^I*+_[;SM?'__O>S;_-"0_MQ Q[UI% M5--Z^<%Y6$VL3TH?B[-/X+K)807LSQ<;1U\;&$F4PG+7DOZRQUBWISB8$\ M4R6YJ:Y?_ZOX\SN>RVJJQ*OZ8;"@>/]Z+>G?G!XY)65GM^+3X"(HU.;23XF,$S1J-VA_8!A!DLM&A1BS2 M=#2*S:0 >P6/+5K'-FOC".Z4ST4>V8\;+0RU_EA3S XWG[]+[;OEZP&;QDV^ MJKT_H-*7 6:S #L3JJ5YM$_*E@=N, .(_(SS6+;H![MTJW,X!C\^CY*9-D?' M@%D62#CJ&BXPT\?MH4[G2C)>G22$XW MK^9S&#JX'%>J 0 Y;#H"?RR;N)#FD*W*8GUI;BE!XJ]DDO+U/M;C;)*R<,%= MI\VD/NUD\;"3D'PN"-P-Y@M*!LI2M6TYXK(YR[\]B&/X? 2ZGYT:P\8W'=U2],@?+[(F, MR@POF\5E/5B6J :H" !6GL#-VX%VP\J:?V++48M02Y/9R!,IZ^+/M@:%@S&Y?X-XYD?9 MXC [WR$>Y+:=&19C&[N(3N$&:4'Y4G?, MLM-.H&(3_S/-!N%SZ>R:^USF\UXNS/.I_6?Q17="W*6'4PQ&Y1:,2J9^^^&G M">C>?Z9E[MRQL#0;GP5=7XEZEP4^GT$"+L'%D/)CO/C9M#D?7,X_!U$[^Z(= M1A[!V9.+W;'?[(*G:1NXG?4+S!):AM*V,>95I.8>LDOWO-?R^J2X!?VYSTS; M]6E*/R/GX6)UXACL<)=G1C;!S)[9$00]VVK.8W[Q]OU/L[?QM:^_%[IN_ M%2_?[OUS:^^NL@"KF\X+].KMV[_G&>R_WWJ_\WKGS?O]P4%8(;Q]3VIVIB%H MIB+%F8JT_NC,'SZ*M@LVN]3(.PA&T":Y'T51'X#E! MM .1P&DUA9=CP(Z<_DBG7Z-'#BO!?6FZ ,DV"W_GR%[F,)6CT<5/F\-J.@H7 M/^^B[XN?'X_L^.*GN8V;+X]S-'_A.W_Y [I4U,7/)R#^\;('U]6_+QU1*V9' M,*[+'CZ+""^9WRR:O>Q!,9273KW*XES:T>(;"#F61U&.IW'YNRR9XWC0M;/K M)#7'\RW+X.M.YAH(-4W/ M$%"KGCQO<1OELLCF6NN'Y^CZ(*<$RDEUT**O[;.X:<ND9<-*=-%LVEM4. VIRX/+<2"J T0Y'Z MK+%RM6BL#-\N^C#/<[0;8,B.RSRF63:@PXUYF#W.&\O:L<&0VQ]D&]O=97QP MYMP#^V9_#UH\:/'Z:[&OCHYBW6H*^&TYH[R\F&'AD^-)>Y3Z+)W[5:WM5@W? M?CH]B.-B"]R'9E*\!NT=Q>Z;SPM'BA^R*]PZJSF!/LY>XV]_VRE>E >MIOX6 ML^OQXWRM\2PC7J44Z]Q99:-]FU?I9GBP0(N/L2TR:&+\,Z?7SN8)!!O4>5#G MAZG.7=9[H=)9.3S,HXT8Y_H]T^1FDM<[#TY;[:AC#ECS4GES7,+G57T*]K+. MF6_>=?=1J^T;[];(G4IE2.RBZX;1=I]MJ;;.>?+YGQ>;S2+3OF^ SL[\;" M %L'-YFTHXF?('">Q"Z>G0]ST-E!9Q^FSGXN_>/#SN!^T=I.HC\*=<'H?MF:=LIW//_EK!IC<1U\&^()C.:X Y9ED[KL-E_JL0_Z.^COP]5? M-VU@Y*!<1U6(HUGE2VNX2E_D+&6SB'OGVK%QIL?S4H;Y73XO0LJ%;&V\VAG9 MK,VQ2H-KU,#6JK3\[@F=-YDLJ?EK7N2YG^^T?NR\0,44V4O$(E*LMD+(N M)V[@U6'5=$D>H""XI3F??%C5$WN0BS^Z*I^%JK9FKLL9P76S1-*@5(-2/4RE M^LS-M!YT"@Q4MS\D>@NNHP>R5>#3%;FJ&K3CHLFR(9-V^<.V/M?"%/)]R[0H M2SR=Y9%RZ>;,FSR!@4!@N3&+ *N;&LLZ%P6T? MP:7,;NM9U@=V7/[O+,"[;(/;1O$WB!MSP>/R=W^''X?J:)%Y[?([_Y[699.7 MJN=W6]1!Q]&L-/EX6C?3G&4Z-ZC68]Z8!YCSQ',;.8Y&5U@IZI!@=/JU.UP6 M(7]Q2Q]\6N?E[OFFM(]5/0H#H R \G !)4>H67=F*>*\0>PT[ZX:S_>W@![! M/::YZ&A:M^"Q6&SM-EWDY_QFCXZ;0]#M?*O7\5/IJWGMQT^N+I[^VM *3]P6!6K='N*825!!4N,D*-!I4 M9E"91Z$RE6LUY;(2G[D[V-41#!HQ:,2CT(CSBW@YW].I2!T/IJ.N#L >']?5 MB1U=MH0QJRN>N7#@O4$L9T]GOMG9G;MPEZ ?SX; 1_GY"S(T3F-F259;*MU69VFBR8= MAVW)7%NZL]C0/NL8,#I=7E=)5&/[#UIO<8K%;I]N8YI^=_[T>V/!HT?]#\!ZKYV1Z> M5+F76JO\L_7ZW(0MF\CCNCS;)I*#O]PK:5+Y/]ON)X-2#$KQ()4B2_MR+8*/:GC^&P'=&XIMK0$-L^:7*4N;?,+"C2TNKE9\^ZAUYN^9L?_4,X>8]9^=-#]L&SS-\6P*WY9W9N2/E6?O,2S=RYU:)N8_$ M5\C3'(.*=E.WB^:TN;=$]_K;A)O1Z%P+Q;->C+-]J3F>&7>OV^*#C:6VBO/J M_:6VC?WOH;BS_>)CN6[?+L5XC*U-XM?H[?3KW.TRUWFX4XN)<&7+CSCHO?.; M5DWB:776=6]25Z.N T[7E:;M/E+/%&CR+;$$DB]KXEG;DTZ)6L%>5BA?UGYZ MU+1[K=LN[#D C0M>?.5)6=-FT[7^,"M?.]LJU_=V6.JBVW6CAOE5HY-\?1R?E'4U MSK_8!&G^:A^AH]S@.7,?[G%#Y>["_2^P\";,RZ#>]E&=]4R]*),M6^!V +DS MRH(U:!MDP[_=N,I);G.;AW1<-4V92Z'2^=J-+E&1Q]%68'W]B9NY$VH\SMV^ MYRTNVEZ_GS?V_KCHOSVO^EHTS)T>=[2MX08GN1^S_3JKSKI/=?S*S6]CBQJV MZ383@\2U'6WA/F.@V;D^O.=HNE%T75P_UX3YPDANVKF:CI>#[SOS._C@^S[0 M-H\Y-_FA_+!PM59V$/%=]T)\M[7WOMC=+%[NOMEZL[V[?LTOMU[ MO?5^]^V;GLK.==3H^N'$OR.5-G>K2F'5)WW^^\+LAF,?L# MVK2&FO2F;?+Z?3U1!V7J@TU:)S'[8^O=V_>_[>R]W@#@WMZ\3$_N>82?=Y*\ M'K>_L&*R*@]DN6O]!V='V9G_T!S&N&;(N?WVS8N=-_L[+PIXM?_VU>X+@)\7 MQ:];ZP>@KP!!=XK]WW9VSK#SP8GU.L=VJZ/E#[LY;5--&SL.$%G'+B_0'+8= MN8[R(87-CP]6!!ZD26\/D;ULI=Q.)]5S5]4AUNUH<@-D_+R]'(WL:36=P.T_ MQ?"\>Q3!+?UF/P!^C^QQ$Y\U$4)&P.HY)=JCWKI[/_G\A.J3LBF[\I]G\]\O MGU,]IT_[."DW.:%Y_??24XUG8]J46'WS&JKYMZYAFUB2;UR$-S5G_1[05XX% MUZU47:3V"D\"OT3NKW0^M+Z*'M[L>.C+H?@;FJA7IXBW=C+W=Q["?@>DO@;D MW1JA@:SYFULZ^7X&A0M""(RSK$JZ=9MR!DW)]II\_ NT.M>R;#*=" M;,S_!TJO(^<'3!PP<<#$M2] MU^;HA^G83D/>!/SC72C.NO)PP*P!LP8;O8[R/I#^1@[L;.WEJAXLQ6J#<@P! M!&WMV%48!<2],E>NMA2T>ECJ]UK@5M/$27,]I;H.Q[[3E-P7T^ZP3/2:QF0@ M_AV;D('@ \'7GN #O S2_B@(OCJ_]/M"A\?JD:YRY]'V;.NQO8%O>JL)CL>D M2'>0XAC(/DCX0.I'0^H!3 8)?["DOK5\Z#*!9W>ZED.Z7!U.ELC8,][UWD>U MS6'7F2._R/T43NPH[_P:.&C)GC?5>>_[IQCERZ<]8:'[6Z:SYGX793N M.\=_*C_!_<8OZZXU?;L%].4'IX6E-'D4E$V(,Q&055ZA('TBE(FDA7O2-I$! M6NW%]/.3[0\D11\5*,[1&0<-J@ VN/GV6H MWAJ'_,_.&4YO3;9M79^6XX,_[&@:GQ33<=D]Y?JGI^>G^\N 4(-)& C^J C> M=T0>;/!@@[,-#C$DS*Q'AAFPP20)9"5UR)&@G1+".ND_M\'6!"ZL9D@SRA%W M GY-%4'$*\$L2]%*?7\V6*@-K,A@@_MH$FYA46Y(B_0*9;:\;_M'%'7T$=3< MY5,XQG$R9"5[[HL-I.XWJ0?WJ8_N4TR*TI 4\DEBQ)4ER$EJD/.2>(Z5P):M M(H4QA]6]!:J^B9-9F<1*O":S80A=D=,T0$F_H60@]4#JAT?JP4#VT4!BPKUU M1B+!G4&<<["-QF&D'#%62F#01_2 0?7*<^ND[610LNCT*6.8NX800Y%3 2GD.LKI2BA*XB MMS#'UE/PF%;B*C&]@;D>5F >'8X,!!\(_K )/EC*/EK*D @7AA*DF0)+&16% M5XZ"N<1.2DRI3'P528;56TJY(>2JTNX#CO0TM3#4*O033-[5\=B6H3WA>-S$ MV!6.86,I1YI M$C"C3D9FS2J2%C/LWNF@>VL.%P-I.Z/ M(@SFNL],&I.ZCKHBE(P=$C!7%<"WE<3.UI)MF7(?J[/*LI \&'9:G"^/O!D%6?4 M(H<]19QYCESR!EG+L;#!"H;Q2C:/K-S-(E1L*"6'A:M'AR0#P0>"/VR"#[:R MC[;24&T\QQX%J*(:^UCV3UMA*;#<6'IE"]1)*A M2_SZY@[>U=4Q4/6T+=O(#3B/C^"+H=O$_6O50.IU)_7@!/71"7)1)QN<15J" M_\.UM,@D[A")TA#EI$GFPF;:ZQ57=,CZ;F3'DZUQV)F#ZZKJ7JG88&Q5Z8,! M2_J-)0.I!U(_/%(/%K*/%E)A&966%.E$)5@[RY!SAB F=- VT62P7DT]PVU; M2 COQ:J2!@.6]"Y=,!QV?#^P\1;4UD[*\4$QBK:)10N4J$IH"F^&^H/>:-I M\(=$\,%9ZJ.SI D+U." 1' *<4G!!2(FH$ YHR%*9;Q<13IA@;FO,N3NY=F] M3;\WL5UK6 /F^"#Y>RCY:3!:(/!]D6K/>+<&P3& M3R '[YUS)O)@5Y%FN O+B?FJ-DP,N-+39,-0FW#7L+$7FTE=^DGLS@<=TG8] MM] #J?M-ZL$-ZJ,;)%CT,1*"A) )<4TDTD(+A+' (5*F[<6^6]=)()RA:3X_ M[$TU]JNLS]P@0U_O1P(C ZD'4C\\4@_&L8_&D7#B@^ 8.6LBXHQ+9)(EB',F M%99*:7JA$])U<@2W:ARI8(-I[!>(##4(ZYX<^%M5A8_E:#1DV7J@3@/!'Q+! M!U>HCZX0QIHEGBP2- 7$,6/($)V0%)%P[[W@PJTB3S 'UM7D!<0&U:OR?@8, M61\,&0@^$/QA$WRPDKVTDD9*L'D4)2DPXD$K"/Y3KC'PC&%N9,1^%0F#55M) MAH?2NUYBR%! L+XY@MWQQ(X/2C>:[TH8^AK3Q\]'V.()X%& M1$@^-(+9A(SS"2D12.)"<"8N=*&^WDF77X8*5>$0(*5W>8.APN!^T.-%3+&N8RC*L:^.8C&QGX;F!OU1L('@ M#XG@@ZO41U=)>&L)$Q8Q$\!5TD(B9Y5!5 L7E0M*\+"*G,(<:G=;I'UO/RT\ MII4X2*MRC@9 61] &0@^$/QA$WPPF7TTF5%:3B/S*&!.0H9;AZQ5Q'-N M4R0KR2[:T/J MX6CM/@/40.K^*,)@H/O,E,% ]]% TQB8(B0@*65 W&.&C(@$>4DM(2(X[59R MP.1M&FB"!P.]_@!U:^47RP2FW9VNE4"9T3'3:WZ?/O*N[SCTOIK8T5"6T1_% MNU6"GP='NDE%!L=03?,6G_7RVOJN6/_59^8.WE\?O3]!)1,&$X/>_UO5MX1_\OGLW/P/!>Z<5@[T?[/U] ML_NQVGML,=;)1(19/L C2(T,40J9D(_6=DQ'N9)LSRKMO03RZ1Z89ZF*N@BJM&834\?55:5X[*20E7VW$H]B>5__,0;A_KYK__\HEB8IX7^4C@ MR>FP G?_+AX0-G_S\Q. ]&&G;&^=[8'Z:T?]/M%Z@)R>,.*A"_U _6$7>6^= MW%6&SMM=<4(Q.G-WA[QE#S3K^RS,X]JFU4\[,_!@K7G0)XH/(-0K=CP.!1AX M<%\9W67:DA75[)&A9N^ZO-_R'@8W:8IC>VK=* ZYEIZ#WH,D==^UY)H+\H\E M&_,(UM>=QIH9PI$25"&N>$+62(>P]%K YY))M9)ZNAD>O^O@>'N%VRGDAL1# M:\H!\ =2/RI2]QUO!]OZV&TK=B3$:!V*-$3$J2?(IF10%()9C+W&4JRD=NWV M;*O8,'0X6+IG@'\G^PZ'',:]H\HVO,HJ-ZSK]4P!!X(_)((/SE,?G2<):X><4Q9\J114,I+9<*''Y742$W.0_6-L"#6,_+AD]7U.Z! MTQ[L_NN34#\*7!D(/A#\81-\L)Q]M)S*1JF"QF#[K$+<&HNT\1:11.&;9)P4 M*SF>^O8M)]W F@R6LX^X,E10//3LPY;W]32&(GXZCN-FMH&N:MM+^U75&P\I MP6$-:"#UX$OU .Z^4![!@Z-28!2(](AS[) -\!=CB01"%)9$KJ@\(H/MTG[E M5:[B$+'!U'#,]>, DH'4 ZD?'JD'\]A'\\@(231BB;1(%'&1)#)"$!0%B(?2 MCFM_H1O?-2L<;M$\4KTAA!G,8[^ 9*AR>!QYAKUX4HU.RO%!,:I@U,GZ-H$X M9/EZH(-WV)YL.!UC+5FSAGY9WP$1]8_=0Y_ >U?)@>!]4XK!//6?-6MHGAY! MVL#XR(D@$2GM'.),162XB8A+'6+B2B1R8=/A==(&KX!7S=NT7<=03OJZY7"P MV_>-5;=KCPZ6I(Z!5\01830A'IU MSH#'1+AF7BM!L%E)V<)M+=LH MXQ99DA@"#R=2ZHAWEJTD9P!@^QZP]E6&VEG+JI5X1T9N<#-L%WU\>#(0?"#X MPR;X8#'[:#$]H2(Z3U&T8">Y3!H9@2F23$9"DY%5@,?N( M)\.AP^N;3WC;=DD8G645AH*#GFC5+9%ZJ!5=:Z8,[E4?W:OHA!#.>^39_\_> MNS>W<239HU^E0SNS/SL"J:GWP][9")J2=QC7%G4MV1._OQSU%+$# APT($OW MT]]J@*0HD7H8:A+5C=Q92Z#P(/I4YSFGLK*R" %!4@++(P="F)4Q*,D5Z2,A ML6'K&RLVSQ;ST&NMJ&9[K67 *M&:60JAKB<04*5K'A14Z1I5.LJL7$P$C"4) M1 P2'%,21/#"F$14DK&/),@]JS0E$\GV6EJ!,EU9WN03;2-P2\?>V6B[I0-/ MQJ@K^BK9]HE#4^W0H(NKT<49IV5(DH-3G('(G()S0H')F:8HJ4NLEUS+#0/7 MCVUC:J)87ZTM<2ONJ$D* :\M*%"PZQ\:%.P:!3NXX%RV%EQ2'H3ISNTFED V MC,7D0PZRE[-%^Q9LRR>"8NN,L7 45JE\?#S^%/0?O!?:8J2G;^!L&LLU???C M[S[$**WQ8+7*)=Z9+E;="C L6)Z-X9[KSWY(=D%E:35XW76SY[3X_2PB))(T MR8)+%?G0\D#'B_/SZ>J\_+ ]H:1[9CI_E>:A4%9S?<_>]=>0+O.;9XM5:BCY M%I2@1C[38_HXS[[@UBS?;%: MA'^=+69EYMW^GR;]>XU]_HUD:U.H<$Q&/08U(0XDE!5PW$8 8!C4$-K M:MI3'2/%.L9=Q_[Y,N6T7*9N^(H[;K[YRUWIZ0-8T71*&\5B **( )&[LP0S M=1"%LCI8(F*\54B^2PG2->";VWUY57N:C\[3LL3%D\5LYI;MY:O?+8">//OQDRN@'SEH6!N3/6'E(F(&(60" MQZ0"EJD5D@F7M>AC/7??5U_N&G)7F?U'UH.'%,E;%K]PR^9UA^6WS8$& M9\Y5B<+H09!LP3 ;@4C+J% \!GL/@;RY$]NC]>ILL2R7%=^[A=O-DSU$:2$D MR4A+!*I+ "..S%U(2>TM:^HK'D[9=_^D;MJM;Z&[:SH6V:?[1 MFF6C XO:0"!=DWMA'+@< B3%4Q!:)2IZJ5F^Z[I.UZMVY>9Q.G]U/Q?GB-*. M. ,\2EH&+1CPR@M@B@6KI?.>V?MBFOL<-.FY$"Y2,#*5ZXK*@HUEY#3722:; M>;;FOJZKQT&;+[Z$.T?/KM/-G?)??MG\[?*)FW]VY3B+=Y@WKFT6N?G9+<-9 MP^FD882Q3>8'H:X;Z@&FUWHMEW2""YEU,3GT$1CE3@0TM4P0?*6;$P!U1X"+4"/7XH!Z@' U'#3!2AKTR]XD^ M([@^M_!0*&$0="60.6^@!9>IH5]S$KUD>N;8MV52MS MFMIR=5Z7JY8,!(^B7+K*0(C1@3 CZ.US,7;)6.WUTG%9;OPAG!U1F10A,:F[ MF8,'*[6#R).1K,2W8[TLR]VXCQ]D34XE9JA1"5P*M'Q'ZPM)<0V!&26B))[3 M7M;D[N^ZJ#[,%;EM0OACV>,OR1-/#C68:>;".L? BFXGKS<"O$\)B."^! 03 M-/I[">:=UH:^+)"YM-1DI8%+WAU 96CY?HI##)&;R#QSG-[+->V^+G1K:5U- MI+030^V8 [D+Q0.-.TN<3SZ7:*->@3"9@4_=*;(YAC*'2T3K6VO.O8C-/<9= M[.P[%1%TE!F$8Q(.N-M M4;U$0)29(G1[M8 FJ:00O$P%0\]3QQZ5$D\^K9)'<,_KV-?4CV*<=O'F9LV% MF\8"7Q/%5T_FQUM6O6&?>G%.0O*)HFR?IZ75=%>/G%(0:H1Z?%"C M4-8HE,I18@@70!7MSOR.7>^(2$ )FDV6U!EZJ\YTEX3"0PFEX!,N^SKN BFE MN@P#UN[7S#%'(:S/U[.NCKI9=.<'%^8X+[_U+,W;Z>O4?#-;M.VWS71>_CEA M[J^"R$3 QP3X #U6[93VS8$67HJ< S7< L^Z&$.:&3@:%3#A$_$J*\EN5?GO ME$%Y)QF;$^>/;PK&R48H?BJB\2RM3O-+]^;+76);;KGRZ-,K4G>5#2-)#BI M=SR@:<0C-CI90\#11V"NYG>J:78N:0B4;(X@-6!9D5<:F)/:J&AN-^S=*5=S M7Y*,M2&#HQFL#1F[?[J9LXDI3\-TA=G2RJ5])ZCQHN1W* MG.5=KV,9DP%!0M>@FFM@S"8MO6'4]=*9XI>TBT_=M4M"Z\4-XGZZH>U>%C\EG]@:2I%&Z 9'1U4(>&U!@;)=_]"@ M;-[\D<4D,F4HIZ%O?N"@@TAMA[YA"@1L5'Q4?%KU#Q!;=B@J%.]%+9\S"*KPJP1J+B#U^&KE)!Y6]7H-L\_!A(?_W3 M&-$'QXCUAU%-4+QC\B$IY,NSU+C0-49R\[?=L5'SQ:I+12W+/Q=B+"][M=PT M:EZNNN.D5F>I31T'%I3;%+M'F]3N9L->GL[=/$PW-47E'\[+;V@?WU4FNO>K M;GJYAR[O9+R)Y =PGEVGK"_]M^_ZCY6U7!NV>NKPF* MG6[!S?M72S=O.T_RW?KB(BV#:]-N]Z8O=J@?I']S%YO6;^>3YF0>'O<"N;HW MR#=&])I_'T25,>O3C]Z>3)T?J/,H GOSUM?CI]\:(W5>_ON_:CZ4.6]/ZP_.;7N5O'\NOBMXAJ?ZB> MS(N!7JQ;-X_MI$EO0NI*(\ZV9CLVA2JN?CHOU[!JOQUMF-7AX'J>B6ZFYW=5 M2;CU:G&5#NF^39EG?4>^W[P<9N[M8KTJ'_\FQ>^WOXJ2#7Z7;RCC/7,7;?JN M36465H3E"HE-GF[[V8\^+!5Y/6VGFR33V^^NWG]'PH)96S3*]3O,U'C%60S'=00->>[#L6*Z-9XN,K!+; M1Y&I-!)\G)N"@5#@H:*-JM%%2 M$Z*32)UOXB ,2^"E+^8H:Z6B%9'>;ARX2[:B8^C3?&FF^MDDSB>:DWKVB&.W MP+J8":&N)Q!0F6L>%%3F&I4YVABLTAZ4MQ$$41P\-:0HLY&:>QV8NM7199<$ MQSTHLYQ0@]<1RS$4.9P4*W=H(A@8]6XV> M+:F8E!<.0O0&A$H63$S%L\F<&)?&*'_K./!=LBD;PGZ^X>M>')N>&%M!]0?: MMOHI"@&O+2A0KNL?&I3K&N7:\I15<@:"*THM(C%@92SZ2TF0414-9[F/%$O? M7'2=#UM4,E'96):DB91A"&*W!<4PA"&DY,T"*G?K9X M;XGV:!Z?O*/9I]M$0R^91#F1PNX_D5C337T0O(* (^#C!AR5LT;EI"DRH80" M[:T 0;T&:Q@%HZ3URC+JW*WF*+OMVKYOY1032_NJ<49>J30/<1U.F(&HBEQ> ME'!M-^F']K",-*]O#@T%0[-.C-:O1F/'N;*550_)0& M06( ([,#(HLI<]()360ONZ&W]%V\V=%[Y-VG03,3*\7^EWMPQU7]M(6 UQ84 M*.'U#PU*>(T2'I)CF>0BPMH%$%)'L(98L,E2:6F0TO;29?]A))S("FH=4<(K MR\W<6>2!7>GVSD@O%RLW:Q:XP;JNP-M[NUHU;C?9-<.F]RA0"M;+K M(1S!L*! ",ESIDXJ<Z"<>G7>CJ44$\,D]A'&-D)U7DP0H"#4N&@ MH#K7J,Z,*!T$L>"8+NJLH@*?)8<04M%92;*QM\[>V26Y M0R8%N_S73$(_=4W^\W)Q?I5362@1C[38_HU[-TB@T"]NY[3[H02.WJJ@8= M9Z(5!!\"/B; !Z@XM;/6P:9!98A,\ S);XYGD!:,)@:<$Y;2%)3)O?0=N%*% M7AM!3;30F/D6N!&37^VWY4.MC&(>J:IAO\XCX<+I(-P*0ETWU .T MA ?@KJ16G+-BDF)0"D2RQ5VYF"!HSEPJULO)6_L:=\N_O"Y']2HC#4J([,R?CI@@:[]UL:+E M((=]TU2R,%6YBNG\U7K:GG59YV:1"PWX%>:%*S MR9V4B@<(SA4_2CJ_22R!8*CB+@:JLNWEA-?B/]M.:E)[.G_ZGM2G'_N%R<'Y?/F\[7T_FKT^O# MGK:K=]O7O>R4Y^F;U=*5()C.W?+MR2J=M\\6\^Z;+!>SV::]]Y\M&_^2[ IC M$R,4KO@-G96Q:@B-"X8(&A0P8.E_[&LLJ$@U+A MH S0R1Z *72!1JD\!1D"!9$-!4NX F:3!2@(-2X: ,4)]KEUPLS1E<&&)ISM#3 E>E.9C&JR"<#AKP MVB,%5[-&X#$.=35+"!H)L0FHR@$$[5:FE+$0N'/,B6@4#WTD+HJK0:6NHR#1Q^JU 6S50\TH*>KL[0LW'%>?M-9FK?3U]>;R;[ILEC? M?H>+9?NWE078[IF_/V*/[@'V 5J5.@T^HH_HCQA]9*%:1@+1']OR+-9V5V6+ M;YV,LNJ:U\XVVT<:%_]WO3T-"1=Y:PC*>P4;JA_-X\MW*G758OUH M.6VG\U=/ULORY_.TG"[BL[0ZS;TW79=R_^G=$18AUAXE#[_X/$ R/V#IK6EL MT!4-W14=@,$P3EKO;00J@@%!18;B.4+WATHQ,UO^OX_5WJH,QJ>6CBGZBI'P M'BX4#]?GO5RLW*Q9W+%_BJWU0:@^S'0L5[WE4!^@4 M:Q_H0\V?.<^528:"8<*!""2")80#R5QG[;54]M;A@_O(GQU=+_)%YW=HCY2'/BAD@E:.1PIA"(X4I MMWOS)%P0*H,CH#U1((C4X*E3X#-)64MCC>_E0.1*/6"/F>PH,"[6A>G1,=;@&!]F< =H'&L?[T/-P DMN"'< M@Q-"@S ^@HG. C=!$1*#$ZJ7 X3N,+KW4WG6]3&QO+95XKO">7A^M?9;',O/ M!IM 0UY MY1TEU+7'SD.N!*,A14/:DR%5S!,2H@<:I0#A:+D)A?$0='?^-X]$N5XVFCYU MR_ET_JI]GI8O.F'YH5.5HWE\LM64]TUI>9CBBY5;I?8T'YVG90F!)XO9S"W; MS9NO+2NY:5G9ESE6\MCTU2(0B;86UWF@8X7^ \,"_0?ZC^'Z#\M8]HF0XCIX M\1_46K"4$A!"4VI=\%'Y/A)B-?D/0=!_#)=H[SGKA<5O^QG6?VX^,I6I3 '7 MO4I-"5N?ELTB;S-A;;-N4VRF\Z;@'M9=J>S\53-/J__RR^9OEW[IYI_O)](F M?>71L*QN. O("#A63>#&A]^YM4&J&('RF$&88M5,-!)L,,;Z&(2*O(\U/6;\MU=]T=>3316%JPAF=D-Y22L@VR#98 MHX4W?;6 #_"F/P2)=9*;I!QDKRB(F TX1PP89K.2VG.M51]IE'U(K)QHJR9$ M5=#YLZ9;O1:VN4I]E+^[C:&;AQ\#Z:]_&B/ZX!BQ_C"J"8IW9#VDK,S+L]2X MT&U)=/.WFX3+8E7>V%4FE8N8EI>]6KI9<^&6JRY3LSI+;>IHKJ#<96O*H\T^ M7E=(J,G3N9N':7EYVZ5V-YWU']^5=M_[53>]W$.7=S+>1.H#.,^N4[071<.V MW \NERO[SLW^<&_;[Q\U?ZLJ>/?,]35!\7"WH%_,8C^ _G;T_/3E/Y[^\O.D M.7EV_+@79-6](;NQE#>9\_=W?/G[,L64SCNA_[V\Y'4:U#@E/)T^.7I8?7KPL?_W\]-G+%\WIC\U=BE#W9;UX>7K\__SC]*_-H_7WM?AS:0]T"#SSEV7ZLZ^1S'[F->8QE[2'S_F2[U-NJL]=EGI,=55?1X@'^S;2?.XU9;#H MY[^/_OQ]\25?APOYF=?HQ^0+!JNOKV/X9[\.TY_[RK>^SB<*9LR?JI>YUQHH M4V4:SXROJO? @ Y79]RJ>S[C]NJB:QF$G?S)@.YWA!ZIIE*JN>_CM(=QOS_ M;'CWH3R*<=HM;+H94A92%E(64E;]E!7"^KRKAD]Q6PB_Z3Z-](7TA?1U+_2% MH./=C4 ? -#H@JH8!H1^']#C\D"%C(1 CV)Y8*=SI(;!5%5/E8\7Y^>+>?-B MM0C_JOMXH\&-.S+BH3 BFN'J>>ZYF\:"&#IJY"OD*^2KZOGJO5[YR%K(6LA: MR%K5L];-A5?D+.0LY"SDK-HY:Y/Z.BN?EI;M_T'6JHJU<,6E0G)#H$>A(KCB MLB>]V;2:PK66H6L3GPS??_+1HVX<\6Q$I$2D1*1$IL4)*?)+R-$QQLHQDB&2( M9'C@9/CTW^OIZBURX="Y<+]'E [D )6ZFR7_X&9N'E+C5LV3%-+F?%).)PTC MC.!9.'\NQ(9W\A8"_L" W\GBU0S!H1YU1@,)TA@#E 8%(L0,C@8#RI@4C#*< MTOCA46&JRUI"%)"!29.!D>7?T0KCDF"&2?7C4V;9XY,:A9I\YQ>SDV8^? M/<>,L8DU L\Q.S@J0< 1\$&=F?475%M4VZ*V3B;M3,@@@Z0@BL06Y;0)I* \ M:68T$[<.%MU);6]L#=AF'-Z3VU]?/'G4M.6>*6_A-U47^&?.YT:Q1>Y'P \; M\-JI%\46Q;836R9-$B86I22*@?!1@ _=H=XDA)JQT-*GH!3 M998J1))@EFMU$$&UD$)J0LBFL,.!&*2BM!HY&&1_=0TUN! M8HO(;>V#^,U=IW ?@D-0PC@O$D3F?5%[1\$[SD 6X^ % M,5YH^:%#<)F%,EDO\WA+>)G'E\F\231#>2TIIH);37N=D[?EKBJ//FD5.%43 M*SCZA:&SZ8Y[=$8\8F@X,$30<.#L_I9VYZ2XSB8!ETJ!2,J"TK@$G,>I*(!A.04+-,$C$U>*N%B9NZ610I:"D,4,,J*K2J6 M"AQ+#B)++/,8N$KQ3HO4D6Z*3];+Z?S5\[2<+N*VR'[SY.F69Y]>4F_\RG)[ MK2?&LIZ\$W)+W=R"4"/4XX-Z@(I9NP@"1LH8(P6A1JC'!_4 ^?\ 9DP^,FVU MI^"9ER!(2.!C])"YSUI*&3(A'\Z8C W"6AL@.$ZZ,K,(5DK1U7EK'E,V)O,O MG#']YF;K]/D)TZXY9ZWZ*BE#=JF;71!JA'I\4 ]0,VN709PSC3)2$&J$>GQ0 M(_\C_V.D(-0(]6%"/4#^/X"<6;#$:!\R>*,="&DW6R83B,"#YB(1X]FMQ@9" MQR0)!1>B+.]Q&AQW#J+6-&F3LPH>FZSBL"/\W'&_K>OGA^O)C/T^:; M_K,0^2_7/+YY^M>.Q8_F\6A#UE_;<]E.E+6X@>;@& D!1\#'#?@ -;=V&=TQ MT8U1,YRH0< 1\'$#/D!=.("YF LJ"2HRL,BZ-OJ:@0O6 8TV,RLTH?Y6G\$_ M4S3ZJ;G8)OO=\U1LYX:%&B=C!T=)"#@"/F[ !RBZM>LH3L9&'S4(. (^;L!1 M%U 7,&H0< 0< 1^X+AQ DHX$;X@T'"+MDG1:.;!,2&#<$!.=-/%VDN[/5*EB MD@XIJ8ZBUE'6&==..A\M9RVAV+1I^7H:$K89K5WU$>JZH49K5:.U\E%;87( M0D*Q29OV.3PD,"(X)9S1VMXZV;3W-J/;?_]QL7QQ2;9?65W*)XKW=: *TDK= MM()0(]3C@WJ 8EF[_F&WA%%&"D*-4(\/Z@'R_P%,ECC-0E(NRV1)>A#=X9,F M& >FS**DBBGY>.M,AKX[C'YZKK3[B58$YTO(+'L'_TYF&1'Z-6&--WIM-WKM MJHA3*(R4.B)E1.C7A#7>Z+7=Z"@)&"D8*2@)>*/CC7Y B389I:8J@Z(\@F#4 M@0F,@>1:1*>CX/3643Y]MR7%1-N!, NV)/V"@:F=1S:1#-ZU*78UG!=IWKH- MH:0WW>.$==(51!H"/B; !VB=:F$ 4JU:695L(F"TE2!$%F"3-2"4UT9%1[*W?=0T'L7_7;>K\_)5VI>+HQBG MW7=PL^=N&D_FQ^YBNG*SS6ZP30[G^$8*YY?T[_6T+4!=)F*W.=I?4EB\FF\^ M99.N[24[RR922]QC?W#4A( CX.,&?(#B6[N>XJ1L]%&#@"/@XP8<=0%U :,& M 4? $?"!Z\(!).N"4HQ$SL!VQX<*H358H3FHP$PBD29!;M;%M0Z:ZY >N6*]=_A+INJ =HLFJG M+MR/.,I(0:@1ZO%!C?R/_(^1@E CU(<)-?(_\C]&"D*-4!\FU /D_P-89//" M428R <6Y!F&R D\"A4BI54R%R/RM+K^""&N$=" B]R!H8.!T#F M(XDQ*Z71 M'RZRG:[.TK);.UNFLS1OIZ_3R3PLSM-/B[:]S, ?7R;@7W;Y]^V7/)K'E^^R M\>\6ZIZEU6E^Z=[TU*4$FY0H*[6+I4XKQIEI"#4"/7XH!X@ M_Q_ O"HIZ;E*";RG 80,%HPC95"U,DKK:)FD?10OXKP*&0B;/QY2O6*)T696 MHAMK?RN(J'L%W)>GTO(=!I*4"VC:Q6P:F_=O0!R::H=F@/:L=@9\^#V'GQUN M)N7DZK]R81B2N&MN]("C/(U@:%">4)[V/&U!@?)4_]"@/*$\[7N4 M#R(D$?#:@@+EJ?ZA07E">=KW*!]$2"+@M04%RE/]0X/RU+L\?7,UW =6SY2) MMYX( D:Z ()Q#BXH"HX$+2RQP1CV83V3=IH[RRTH8\M[@D[@<_E#"2.S2TZ* M:#^L9WJ65N\*F+Z\#*DM-U1Y].EZ)#(11.^_A]H(_4;M]_2W:%A0%=&P5#\T M:%C0L/1D6!CA*9HH0'.3062BP4L>@;'@,R':%R_01P$V&A8T+ ]D6+#1[(./ MJ5_,8C\C^H.;N7E(C5LU/[ME.&LXG32,,(I[(BIW/CM!C79TT(,R0"-Z )[. M.&X9E0$BDP9$D P,80Z4-TX;RH@S_$-/QX/52>D(2FH!@L<(5M, 5)G@M4XT M*?FAI]MT^V]/UZMVY>9Q.G_UGJ]K-\_>-'0GSW[\=/-^.3%<3!@Q^]P1-T(; M-R)N0JCK"83!:'/M-/Z7*D<5Q;U&<5=>DJ0M Q&C!D$C <>I 9.(#U8$KR+I M1=Q7B_"OLS*O2\OVZ;_7T]7;?@[H4:CM*#BH[:CMJ.VH[:CM[VD["3;ZX QH MQP((4B;NCK+R(\W)$V69(K>ZX=B4LZ7.0H[,%U,0(K@H#%CA>+$*62!1X%_OWR4!MD<#Z""8J 8$6LCR3LK>J M+;AV.J>D@?NN/)0P7MX3/5BBM/(R)1'4 PF\9*CM*#BH[:CMJ.VH[5C^.7Q# MHGBV23I>'(CQ(+(IMVM.&;@F5@I-I*7Y0T.2DV(R&0J4J^YP$Z7!,ZD@,Z=) M=+)8FUOGFGR-(?F2&E#.](1+@O;DH.AYQ_TJZ&_0WV H;_!W,6?L0J"J:R] M*N-M55=5R#589@SHD*FQ1-N4Z DAF, 8ONK+3.K&GM[ _+A_FE]-ZE!XA_@#B FCWS-\? ML4<(-][1"#%"C*11&=P(,4(\?(B1-/".1H@18B2->N%&B!'BX4.,I(%W-$*, M$"-IU LW0GR?$..!TGNJE;B7OF1/4DCG/BV_LC79B(>RSEHD!'PX@&,)4(TE M0"XYXQ+/X)*U(&Q,X*4QH#A)3B5KLO(?E@"10&(D1H/9;%^BRH#G24'7BDQ; M1Z/TX=X;BZD)+?\QR???);:F^_@@J 0!1\ /H2@7U79D:INILSSX#$)2!4)P M!5;I -(&+23/@;%;9\GLI+:5=_H:,14A]R/@XP:\=NI%L46Q[<264YM9L!(< MRQR$IAELB@8$MS)X)32CMZ:V7G-E1/"04RJO]*1,AR,C8 055K+HJ4T/U7I+ M\ F7??7-'C$?H0 @X.,&O';^1<5%Q=WL)_7>4&0)FA2WSXNC Q2B!:\LB%TFPS'!Z6PT5(?>,.YH;T>=?%%S:FTFFB!:\^#9U,\'QT-!X8(&@ZA P5$;P$B;J&3>46\_U&YGHY!=1L!P)D#X(MN6:0HT:,D=S\DI M\T"S>Z4F2E5PIGA-MW(M_(_G>P]:(4[:=KTII5_D$O_GYXONFY<@;M87Y6%Z MDY9AVFZ>75QT0=?6N&GE@,(-H1XZU.B0:G1(SEH?I7!@.2UN)W/:]<84Q?P0 MJB-50J=;_325D])ZIT&++$%$P<%3ZSMK10BCQ2 1?)TR[-/+ZDW?F6U/9TPUI=U0FJIFUH0:H1Z?% /4#!KUT# 2!EC MI"#4"/7XH!X@_Q_ A(EE$VF2$6@D9<(4H@'3%8PY7:9*E-)@&+]U (&65--8 MWA.D 9%2EU(F%K*U1"BKK6;N"R=,O[G9.GU^OK3S^01[/9J@IOM[Y.2"4"/4 MXX-Z@))9NPKBE&F4D8)0(]3C@QKY'_D?(P6A1J@/$^H!\O\!I,Q$YL0Q$X$K M&4"X[,$X18 *ZZ7Q68AH/DR9B:P9<=$#LYJ!2"&"\\$!3]Z3+%-*YNXS.S%E M=O#D@HV.OV!@:J>2CQ9H_C%=G37+U*Z6T[!*\:ILLP1R^U]^V?SM\L:X^:>; MQ\;]X99QQRK.$=\&=8H_ CXFYHB%6&@?*B>*Y0BB>BTD!*E-")<^9 MA5N[5O],7>=K=['X=%'G%8&?YN,-?6]?/#]>S.=I\TW_68C\EVL>WSS]:\?B M1_-XM"'KKZP 560B##:C.CQ&0L 1\'$#/D#-K5U&=\QS8]0,)VH0< 1\W( / M4!<.8"[F*.D2V *BM-V\BCOPK/PAC=*&<^(255]3,OJIN=@F^=WS5&SG3#G! MR=C!41("CH"/&_ !BF[M.HJ3L=%'#0*.@(\;<-0%U 6,&@0< 4? !ZX+!Y"D MDS80&SB'Q+J6W4X%<%$J4-))'T1.67]5D2HFZ9"2ZBAJ'66=<>VD\]%RUA** M39N6KZG.6A6;E'0Q68G:*%C(\?;^ MG]Y[C&[__WZA\T21ADI M"#5"/3ZH!\C_!S!9LBQZ0V.&G*0K4R22P.C@(5F6RA.$1G?O_44_/5?:-;.L M^SJK&HD%B:5G8AD1^C5AC3=Z;3=Z[:*(,RB,E#HB943HUX0UWNBUW>@H"1@I M&"DH"7BCXXU^.'DVPY@ECB=P,3,0@CNPE$5P.2BAM22"Y_MN2HIYML,@%FQ( M^@4#4SN-?+2"<[5H6K>:MOGMABY*B)TDYC6KHN,+&RNH+H1,#' M!#BZK1K=5G2!B>08.&&LR9""+S++L@;'4H:@ M(O%.N2RX??B.K@\BLW*BF$6I/3@B0L 1\'$#/D"IK5T]L5_?Z*,& 4? QPTX MZ@+J D8- HZ (^ #UX5#2,TY*9)/'BC1'H1S";P1&:Q-4DMCA4BW*DWNOX_K M0Z7F.'9OK9*(L'OK.&M__W#+I9NOL'-K[3J/4-<-]0#-5.VDA?MF1QDI"#5" M/3ZHD?^1_S%2$&J$^C"A'B#_'T RE;J=(\3UN96$&D(^)@ 'Z!3JIW% M<+?>Z*,& 4? QPTXZ@+J D8- HZ (^ #UX4#R*PFK1E+A()G7H PE(-3R8.V M.2:JN)=9]G$*^E'\WW6[.B]?I7VY.(IQVGT'-WONIO%D?NPNIBLWVYP?L,GA M'-](X?R2_KV>M@6HR[.;MCO ?TEA\6J^^93-9O!>\K-\PC7NZSX\:D+ $?!Q M SY \:U=3W%2-OJH0< 1\'$#CKJ NH!1@X CX CXP'7A ))U61@9LN%@J91= MRT4./ML(S%/!!>7E[]3'4>J8K$-JJJ.D1/6RV6:A[?- M:NGF[6Q;4.G><0,6+E=N !#JNJ$>H,NJG;MPL^$H(P6A1JC'!S7R/_(_1@I" MC5 ?)M3(_\C_&"D(-4)]F% C__?._]]<#=^!+0T*2K-FRD.6P8"(0H.-- /U M@1G&; I6?[@T�SR5$*W$0%0L<,3FH-VF0:-7%&Q?SATN#IZBPMNQ6_93I+ M\W;Z.IW,P^(\_;1HV\MU@^/+98.7W:K!]DL>S>/+=VL([Y87GZ75:7[IWGSY M@F!;?D%Y].GCV23V6!GNZM.W.%9CU#J$&FW%<&T%3BM'&2D(-4(]/JB1_W%: MV=.T4I7I(>-9 N.1@Z I@B5E6AD$X810QI2[M3U\EXI3G%8.G3]KO[_OG%9B M[\\1C&R)]F96> )+OP=A:;X"<%^>2LMW&$A2+J!I%[-I;-Z_ 7%HJAT:=*>U M9"?N<[B9E).K_\J%84CBILG1 X[R-(*A07E">=KW*!]$2"+@M04%RE/]0X/R MA/*T[U$^B)!$P&L+"I2G^H<&Y0GE:=^C?! AB8#7%A0H3_4/# )"6 &.Z@">6>N5B#;2^&%E5%*>QD 4E.]MRWL\*^]F'ERB+$ME M(\_LP\JH9VGUKA2JWX(FQB:6F_VWT!NAWZC]GMYQDPT:EC&J(@Y-M4.#A@4- M2T^&)0@5/24^C27Y7SBF?C&+ M_8SH#V[FYB$U;M7\[);AK.%TTC#"&&ZJJ-SY[ 0UVM%!#\H C>@A>#JCE6(B M I6Q>#H5%'BC'3!#C#*Q/$?4K204T9;2["![4CP=I:GXP*1!Q9!3)$0KJ3_T M=)O#'MK3]:I=N7F341$H[,=3NIM+^A)0.C-<1.)&<4Q&S-.%#;<]!T!B8 6:-!A$"!ZML!AL"=2'ZH*A_(&T7 MDD\492CPJ#HH\"CP*/ H\%@B,GQ7DHQ-UED.U(;B,))SX)-40(VF5*;B,X*Y MU43>2Q>L[HI8E!4QWMZN8S51R0H05"<0+"4P M@A1/)!A1RLO K'IH:\.MG2A#T=\<%#VCOT%_4_6@U!Y Z&]P;>9+K0*5GB>: M&#!?_(*PFH+SKCL;+RIM9%*,W#I*C^84HB^F0AO+RWM2!"=2 %[>X"-148M; M&V7N:6U&\HG%!,@(1.=J=TOYV_E9VCS\&$A__=,8T0?'B/6'44U0O&/N(0GB MR[/4N! 6Y^4[OYW.7S7SQ:J\T2W+/Q7MJOQ#=P)+^[B7T;J\9W"X] =PGEWO=[MPK]*6 MF,'ES(LY6ZQ;-X_MMZ,-H3K\2,\SF,VT[NIW M7W[=[FM]Y]:KQ=4LNOLVQ9]_1[[?O!QF[NUBO2H?_R;%[[>_BI(-?I=O*.,] MME,_G4U7;[^[>O\=O1.VOTZIQXK2 MOW;@W95(N/Q.Y37BLZ]A1'WN-?PQT?HS+R*/M35U?Z&;K2IJR-Z;*O,H9CBY M>P3Z3J +K-TS?W_$'NUS;8I6B?KEU[KY2X_+A_GE='CW-4*,$/<%,9(&WM&C M@?@33Q'KB1+"H3,B$R(3)A MG4Q(D0F'SH3]M;K?Y=R# F[U)=IUUVD? M_WJZFJ86SV2JH.K^SRDA@O_ ?@\!1\ '#SC2"][M!P'XO@YH.E2_VN>6HV=I MUH;9"(#]DR(H%*9T%H0L $ MP2$EP[-QTHATJPW2+H> /E\NRM>I_ 10),X]W)?8R@C]!(8%^@GT$V/P$YK* M1#.G(+,Q((SV8+GP$(WG5@02L[IU "45.B9)*+@0)0CI-#CN'$2M:=(F9Q5N MG6-Q7WZ"DHD@>SVHJJ;0&R)QWO/!X+A:NI]A/8K_NVY7FX8=S6K1+%-Y*DQG MJ9E?IJ6Z?^T>=]T\FG77DV@ZQU75JEWG0RQ[#-#;U#D+P#$8]!C4A#B24%7# M<6< [%WP-ZYM,V97 XAT515=W<-:[DULY>8C=O+7-UOGR'?X5<9XM3ON33MB M\&[;WO/\(LU;MYGIIS?=XX1SXOV+%T(]8*@'J#,'D,&,)B?>I1])LAD$Y1%L M%A2)W-OJ'.83 M*N*4)ZG\BC#=YA#@9'3@DM @7++@N0@0+4U>,>EUYGWD'NY?-Z46J)LUL@H6-(P[ M ?%\N>B.-2J44N*S\2Z6J/4KW,]>NY8CU'5#C8:I2L-D-$\L18A16Q"**["> M1G#*&9$,38[>.K5^QYW=6U;]<;%\LEC[55[/CD(H<*W^Q-ZL3SDFC?NQ#H-( M$&J$>GQ0#U >:U>\0]U=+6GP3(L$*4L.@@4#SA1]]C$::5@0.=]:/-AQ=W4/ MFOY%^ZTE%BH.>$K]L)NM,9M2T="_GTV9SE^7?UXLWS:OW6R-)1W#\30(^' M'Z"5/ !7IA.W+ V* M:_LV9017J Z.7!!P!'S<@ ]0/FM7Q$/-Q*AD4LHY0^0D@] J@Q&>0>8VF$", M")9\32:F3\W_;\I0SH<^W;[G3 M6K-0XZ,\6<]CTLYLEUR9LO#$0BX)0UPWU M 'W@ 5@JK[@J'BJ!9^=E- MEYNJC=0L\H8L2J"7%W4/VVG<1#Y6JG=4.=CG*G/OI?",,Q]>"<7Q3+XZ6 MRTY@-@>V;+7F9%ZG.-'WO+3U/GI;+IZ2WLN9S%]'1 Y8G:M_;[?\9C( M$8_8Z/00 4<#@DF=WX/C5K"<(5!-0<10M-Q+!X8:59Z)5KK<1U*G.BW_5-M6 M@B4L5?(35J",VW9U)ZPVA9KBM+U8M&[6I8@NEMVQBJNWFR:NZ=_KZ47'#)BU MK=PH(-1U0XUNK$8W)D,BFCH.S%M3W%BQ9(:G #$ER@2-71UP'YF5_W'3>4>V MI_,7Q1V=YN>7)/M\YN:KIUU8+7*(:0A;M:8=2F( M.&TWW8@VJ8GD=TP^8"YP.&L5"#@N#J&Y^ITI9B)A#"Q7&41F!KP)$C(MUT.X MSR'VV#9P[CS#4]2 M3LMEBLUT'A;GJ5FY-PD/BJE=L1'JNJ%&6U2C+4K2)F>X!T6E \&) ^<\ 9&2 M>;"CUI7MSN5GXAS1/Y7OVDE PN#YS&%2"4"/4XX,:!;)& M@10BQ6!3 JXYVP69GO=13"@5N%!S<"2#@"/@XP9\@#): MNS("1DT%48,+^..><&_;E+1=?\O%5?/:QG7M:MM-VX+997^2:6J_PPS8_@6L M -L]\_='[!'FU>NU$HC^X-"O"6NDG$H&8NPW/:)?S^+3Y2=]M1FF-W"LC,-J M=\-'85-^WC;+%-+TM?.S'0^1PUGH<'(W"#@FRW#-Z7<;8A!<9*V?Y_,KUCWEVO2[7?9R1")BTX'QS((. (^ M;L!11VO4T<0ES=1$(,8$$,0;L$4)P4LO(M.J_'#K>-9=JF ?7D?MQ!J-2EHC MS]SS,AVF)O9.-B?SU^7!8CG%_;75:SI"73?4 S1.M=/3H1XH1Y+5E!@)S-(, MPH13WT8Y5B,2*X0: M?0'Z@GJO\"/]1Z5BVHH,QE-;?$&4X(R4H E/+$<9=>JEN?O]^P(](:*O[FJC M),#:;] [?0%6M!S&X#]?I@LWC4W:MDC8%G4O5F=I>5GEC>G;0?@9!'PX@*.- M1!O9DXWTS"NCF09NR8>QKQB(U.U1!PM!%H(VJ_PH\=SBN3,UJ#8=Z# MR"F"59F 8T9&J[G)RMU/-NK!;$2W?-77*;TC9LG:[]][3E9A=5.=PWZ]\>K" MO=U]U]4HT\MU^AJ$NFZH!V@>#\"'1=2%WLX4AI@,K"$ $?$R M#]!%UE27"RUY./;AM_:ZTXI_3U=GQ MNBVW4EK^="D;;_O=1*\D'E4]>&^!Y2ZCUS4$'(T$&HG:K_!N(V%$%LXH#X8* M#8)J"B8["MI&S[E73@AZ/SFD!S02=*)Y7\FE$?-D[7]/5Y*TP9U[T A5#C6A^:RWJO\".GG'/JF>8"2&0.A"$*;%"B?+BP M))/4M7B\MQJ>3C-^>J<+5W74IU='-]UXKF>W22?&8!N 3L.; \T2F5#J-%$ MH(FH]PKO-A':&4$EIT"E#2"88^!5DB IUUWK0)*%N;4[#"0I M%]"TB]DT-N_?JC@TU0X-&ELTMGWM<(LB%EV9Y?M? /G6?K-CP1?*)3J9^H<&G0PZ MF9Z<# U$.T,-9*L-"&,M6,$R*$^+6R$Z M3/:3NI.8N=MQT)^E51-<>]:LVQ2;Z;Q97*?RNM!_C45F0W!0.T&-MG;0@X*& M%@UM7]LK*:?6,@(L9 :"<@G&6 Y.!EV,:Z!>])*:*V)S7+3F^7+Q>AI3_.'M MKT5T;KC:HVO%Z=?1*/MLG+Q7DSG;].;2\Y-EQ&[M\>%7B[9_[^B#W" MEA85C >.P7C'H";$D82J&H[#" <@P=NS?OG)D*'ZGU[/6AZO0QGKNMDLLC- MQ;);8%Z]W>P&2?]>3R_.RZLP55LYPV&J]O &98#25#L5'FJJUNJLE<\4C& ! MA$\*K,D* G'1!A$8S[V<;O3WDI'VY. I%6Y;I^:7IH'I]>*4XO M9SCP"2%[W;2,"=HZ$K3H50Y'%G%0*AP4]"KH5?HJA@O><*D8Q"B+[\@^@:,I M K4D\&2(CZR7$[$?V*NPX@$4>A7T*@_2DP7W==2VKP/7G ?KG7#K\F$/#9I; M-+=])>)=GKTF)'#WG8X.4 $'/<.?DY?#B K22.CBOD T04)0H@RGMD:2%0Y'1VEGMS* M2NZTU^&2='\LG'O2MFLW#^DT_[28OWJ9EN=/DN^G;M#:";$5-(2NZ=8^"'9! MP!'P<0,^0/VL71(!HZ:"J,&5HN'.I7])%]N-(=WD>3.5QC1MY1*$4-<-->H\ MEASU-+E7AAECB2X3=9% 6&G *2E!6ZVBHE'G?*OG["Z3^VL5:.]A2E^,%B$$ M#UL?KDG )@2C%"J$&CW!<#W!CG-_C)3J9OVXCKZG=?1+S[=9-R]NKRF7,YV_ M6D_;LTU&("S:%6[:KB'6$/ Q 8YF !,$/24(&/.)&!'!1I9 Y&Y_4382&$D^ M6\^(2+?.AOZ:3H>GN4L+/'U/)XX[F>@E4V"HQI7_H;L*W!D]>@%#P-$Q#-TQ M8.E #5&#I0/#%?KG[PH'-MF#Z655Z-?D#3 [5W<>&Z'&)8/A:OZA9@D"(3%( MIH$H+D XX\#DH(%&X[553#/!^\\27.T2Z"\_0"=<22PD&*YEP$*"44H50HVN M8+BN L)QI(#P$*"/6\B:)OB.9?I]6+VNFLWU>TG:+(+T]ET]1;S;17$&@(^ M)L#1#&"*H*].[433\A\#)2D!$:D"'[@&5AX%[YTPL9=.[>_M-"@W6_GK>)GB MM)^M!FJB:NC'7E,4#M%/8 G!Z*4+ 4>O,'2O@"4$-40-EA ,5^AOE!!T_SB= MO]KN.YBWTYB6KG-OF)RK7),0ZKJA1N'')$%/20+AL\RJ*QP(*8"(R8"/B0,I M\W\5B"-*F1[K"'Y<+(^O5>'XIBC\-'5^DU3^\>IH@UT.1?E4I0''.H,!^PJL M,QBEE"'4Z!J&ZQJPSF LB0*L,]A3NN"]QO_I35J&:9NZ[$&[6H1_-8N+SJAA MRX(:HJV2\S]Q:*H=F@%:C .8XQLB C?<@" \@V!1@U4AEXD^H5XK$DE/<_P; MYPF\Z-C[=$O>3R]9/?8SCV?[KP88X8&FHV,M!+RVH$ %KW]H4,%K5'"B8^)! M1!#<41#2.S#"D?+A6AC*@^6QEW/*'T;!M:(HX2.AK7LHU;@)K=Q\Q$[9F$L M.Z N/Z;&,:N=CYZE51.ZP\/UQ>$]08V>;M"#@FZN3C>G MDZ!,0Y9&@7!1@6,D@\W&>D69(\KUD8\IW'U#I?Z#P%JE.U!#PK*=HVRK8R(T6L.3GH*PD0)+ND,2FO0FG+GYJ]0LW2HUV\>; M5AU=LF:R3=FD?Z^GKPL?=$T\W+R$4VI7RVE8I;AY'E?D*HA;!'Q,@ _0N-5. M>8>Z,4?;Y)DQ!JQ1"@3)Q4-2X8$GPX(56BIF^T@2;27E-#^]%)1?BIZ.7)/,S6L3C5)]/V8M&ZV?\4]"_*.\K/VSVA MZQ1/+RXW_OP)%]N6N[@\^G1Y4%_'DHZ8=VN/"&P6,GJE1,#1FF!.Z7?/G+0T M97!<>1"!.W Q2^""$&^(X2+1/G)*0U+Y3XA[!:6_-45-+<2%14#C]F-=$=!T M'@KJ;6J^*=&X>?1M^;=[3S?A2F/=BUH(->[?/F@')T@.F>D,(DH%HC@+L"99 MT(X4HQ:4,B[WD:?Y*J_V/"VGBWAR2>%/+@G\VL'==(5;I]C/3BTU4;8ORX;L M5#<[(=0(]?B@'J#FUBZCA[J@8X.(-! *@8HB^ID8,$%QD#DEXHD3B:8^4CVU M&H4O6;QA="(DMFD;<*K@SJ4;;-.SCV'UBUGL9U"/L:9H<%ZHP-L]\_='[!&N M*54P'C@&XQV#FA!'$JIJ. XC ' ,]K5.B@[X@28V/Z1R1?.NY\$B-Q>;:3). M2RMG--P[>7B#,D I.H#D9_*2"2L5*"$"B+#I=L S4..49"E::FZMDCH;A72& M@^%,@/ R@&6: @U:46+"249 A M,..,-T;0P0L_I7(BN4+E'SSSX>KFT',[3^?Q:[,ZN'HPG&SU>(Q>[8'UEXK' M%OUBC7Y14$&9LA$T"<7[2=WY1>9!^FQ<9BI;R6]5R>44HJ<.M+'%8]H4P8D4 MBLBHA;]EM/OPR]J,2&T+[N(?=-'+7 (>&U!@8X"'04ZBOV=4\-8GKOFM1DJ,.^ZCU""3IB"(S>!-[')1DDEEO15Y^([" M%D?16[]N=!3[%C@L+AIJ>?V+]<7%+)V7']RLB27@9XMVO>S:>>9MT7V>+?YH MIO-M+)<8Q?7'_5O)+RYM/91]AW6:>D1_<.C7A#523B4#,?:;'M''M=9JK6Z? MD_23[N8NT^#FPI7Y75PONY+ZU5G"U=?*U.90 :\]@!X^ SI ;3J O*;41'*1 M(G#6E=1;IL"0:,N'2T*8L<:06ZUC=VD\=D78SPM?/TO]= :SAN\_[UC338S, MCX ?'N"U$R]*+4KMIBB)LVBT=&"]M"!8-MURH(',G7:$$Q=H[*-UUZY2^]^* M6]33&ND=%^6&R_[/EXN+@NK;39^KKN_51;=$UURLE^',M>4CIO/&A5 N8-4V M%^ZM\[.T>6WYQ^4ZE?>\N4CS\D+,G5=NL48)=>WAM:.Y.I3L^@'8*D>SX-Y+ MD))[$-$56\6%+A\>+,N6B&Q(/ZW3+Z8K-WO:T7&NMDGQ*)(VW5YZN3VHQ#!A M(*20?5%-9G+HI_]XSVK[WTSUM5HP2NH9=EX#ZS#V0Q)/DE\UT[9=NWE()>S; MU7TG-#"UB"M'AQ)=N'*$IFMCN@A/VFD'4I#.=-D -J@ +DK+6+:*\UN'OOR9 M%,=K=['XKJ/RDTLF/^Z(_&1^=$GCS[+[ILOPK^:U:)IW6K: MYK?-MM? JZ[.H3QLI_&RXP"FVRJW%Z.$NO:(PD650Y_?J^XH T8S.$X$B)P= M&.LR1$=U"%8%I6ZUJ_O3\_LKXC[-QQO:?M&Q]LO%BRUG'U]3]O%-QN[G=(*) MX@377E ,$.I#@KIV+D;=/<2I_"A#;=B3>%R\KVPJ_X=;+MU\NY1?7OZ_Z_G6 MK?XQ79T5V^=735RZ/YJX^&/'*3WFTW#=X%"B#-<-<)+?3?(9448QQLNLWA 0 MO.LO[T4 +Y/EP@@1F;^?2?X_+^G\9'[\CLS_6;B\6_)_4IC\22'RGK8M4*EQ M,1\U @$_;,!KIV@4Y[)Y?61 U,.R9#ADRL!D&"!.1ZA/BBH:Z=8E--#EU/CO1:$.HB49! T*7 J&2")9^^- MS(;VTG.@=SD5?>7"1TD\^TQ6E+^['8V;AQ\#Z:]_&B/ZX!BQ_C"J"8IWY#LD MI7IYEC:=#\[+=W[;)4[FBU5YHUMV_0^::7G9JZ6;-1=NN>IR*JNSU'8]$SJ4 MVQ0W6R6ZXPI=EV7)T[F;AVEY>;LJ_]#UC&P?5SI:>P[NW:&X#!^\<\T'<)Y= M9W(OW*NT%1QPN5S9=V[VAWO;?O^H^1O>@W6&X\/=@OT=7OG;T?/3E_]X^LO/ MD^;DV?$UT=V\@#U_PZ:7T5;W-MH;K[P1G-]7B]_7<[>.!9OX^[6^_'Y#7P9U M;SS;J.AJT?QZ=5'-\;5H'B_NNE?JOJ ;,O_CM5:]9&L_F'=EKNQ;9^D-BRG%]UL M^&@>?W#MM#W-SY?%"\]7FSUG+\OO^6%6IN*/FO)2=]'=^LMU^L1T=@>71PRS M5%W_GQY"5JV_6XH^;FX,0S<9N1J=RN__NV\!_=@H_>!6?XC)U-_,T/#]\7;FNOTQ?O]M,RV3U^;5;.&+/IVGV*68FE4* M9_-R&:^Z;?Z;US<7RVF!JGR-)B_"NE/E+]=D)N7DZC]: 4"+^>88R=!I0@F+ MB\)(G29WC]ULUI394-NTZYS3YL3)O%R<;UY?Z.MBNG2KQ?)M=_;ZJOSM/,UN4#RFO3YA2(=AW.RDN;<+9GS)]?C->E8^E57M%'>=):Z-$-VT]EZ>?,- M__CQQNLOYFE=/GKJ)N5WK\[.W485CT]_.WD"U#YNNHS&>W>%_;Y\U56YT%3& M?[IQ93Z5*TH;%/Y8+&?QW0O+8*6"\[8-Q.V+O@*W*>-1<#V_>EUW2_G-W>6G M\^GF]:^Z7K#E\DKX;F["[EO&]'H:4E.\U+HCL7MCL,O7#]WVG>YJE^W_S]Z;=L=M).G"W]]? M@>.9OE<^IY+&OLAS^QQ:LMVZ8UNZDMSSL4\B,T&B!1:J 10I]J]_(R(36RT2 M119)%(F>L:2JPI)+9,03NP5 /CG):/JMUZM5";0#Z]E-/<53 M#@LF<>+GN,AR89VO+^"++,=_EY^OS]22J)S#2O#&.L?A7.KAY C@@;+7\!6W M:CBM!;!56($E311-8U4&YWM!.PNS%46)"U.4Y8J@1U46EM[%_JB4Z\IZ2Z^U M3FM $8WU>RG7!3Q$JAH8--P/4^!K8-Z$@H6D?OI4JR_%ANK4L[38PDWW[K&EU_T;CRN!YZ8@?CA\L M.ZSKPD(9?(8+#1Q5-7C@>7$&O\'))/*& P5,N$'JQ:K(<.V0[ZA57IX0]TN4+T6QEG!NLRPO M#C(!3YO]:JYWL;C&D.G/JZ?3BN?P7K 5P"5")8,D%;=N0 ME(B1W0!V)>Z$4=?4H,5._DP8"TA47G*B,?0F(HNA79KCIN)'L]\66FZ1N9U99P@S%N:H450GL/N*)53E1ZE[#8X:R9O3(#J6@M&O!"8D^>HN+;U$5:(K+N[X)X=0>M@4:JLB1 M[UF_X*X88=1*53AGUN[][?'R@D1!RQQ@"2]Y:P:"TZLJ8,V$0YI2BT$N)<'( M"V0.!7#9QG#&,M.,@\KAP]X NUI*7I%H$EK<[-B^G1"5Q%['VVO5H #8LP)+ M.(06D(PI#;-GOBWS^;1$K@H,]F]__V@!&UC (2""4HK<.Q/L X 4"GVN /1 MO[P^Q0&YMNO0 @"QFRF2L-)K /<#A_BDD&$5B,_T:,U;K!6 &#I#>*Y6B%F, M'&N/$3SG8ETT.>"\=KYUNW##XX$#0D$]L\%#QYR#^%(5@3"J+EPA."S7#18= MHE7_BPB>W(@6:^E]VX,"%O^]O3W]GP6' 3P.3PU7P[?\=^PT[($ M:JV!E@!8_;S&;GVPHIK$:GT0W]055P51($I=H$];$]VN-Y-\3I5%DI>8R@7J M" BYS>$=SN@K_&4(5)J>RK_P]G-5K.H!*NH1+V]YW4!!6Q? M[0@P.)]:WVR M:?$0("]Z: QH%/"'ALT:')_P LK0A2C*"$OWVN5@7O-+L""0A MHFD A&_Z#PN#"_6K6F![F=:0^-O(%&/GM],Q]@U MD&)XP O-+G8+RCYM;1&"V/92OAF[_1VK#T= M0\!,N69A0[&A+E9%>0U:6*X*R5).T3:MDH9<@M-LKLY+K3.AQM3:._7/N5$C MFXIKFY09 :A/2AOI$ '"C)#"8!YPDU%3D2%;&1<(S5%Z $NH%(V RW+5/1CT MQ,)LR'C=M!)'0UJ=7]>MKCM$P D #:-8,_S ME6:])@2JEU9YO<%F+] 4!4)CH75U"R1!6JAZMPSM%K[!C2SP>'?XOJ7?SKJK MB]2NUQ?K;]I ?P*%_Y#:Q596+_] M]@H-FY[_(UQ$?W_?&8%:\ ,7QAO?U4<$#LO%<]WG6& MS MA[I/;TJSKC@9[>%DP,42%P8M#@(P5IVW_K_-^>)QVK;+P[*]>@.0K/O^5R#& M5;N->N7@BMZ#A+/HOL!G4BD2?;.9QF!12>E#!MHR.NVKV)4@ZQ+OY9VR[O2K)B/=!*0LC2RRO,Z"W/E!\28J64J24=BX& MFGY;Q"8-0RK WX5!_N@S@16H=3CXB/7\,/+.PV>97^Z/ /DZ3YJ#[.9 S\TU M38X^T/,8PY">2W1C<-?=#I[";G\E7G&._INC_Q[\9#Y)+(#X:&=(HRM"$7L> M9](.8^8[8<"X"ESF^3*2@#X*_UGP\2N_M4J5Y?C"-ZB6:Z7.RE(]H#/ +#N.G9 MC'5(Q\&W:/GG_%)9J5)+=$VM>*7]C&A^J"0YKK0AJV=1JRJ'AZS0D*D=ZFCA M@=\!GVSY*+5U&S?[E(X[[TTM?YY\.+%^/3U]-[!1X=CSI4Y*U]9]LP=F_T_P$/ENI#HP 154.XL (YQ=RVP_?K:M(Z! M'8FQPZ'A0T^7Y _<'M9_=Q$-UXI7%H9/]3'&W#JOD)O]QW L_TAY@2O_C_I< MJ:8^,OI[K82VH7J.-J)V1YL?UT3&\>44V-'MZ8!FWZY'QKJ5$> 4+R,[7Z\Y M%NW3'BKOZS;K<7-.WBF+-U8,ISC?_;#=&$_-"1]3@/8NH=-H)75$,<6X< 2%X(CD$,NQ)&&3%C 6OK=Q-' ?>O.59Z%G7,A?>=78^;D@_V[K1B5JT]S6:9QQ!C9@NL-[W^/1ME#A9;M*+$ XPEULOJ\PJNQ'*-L3T@G\")IXOZ1N=/(DI/26J"L2/,20( ME VA-*/-*5\8%"#2@U5%PP%]9AS\HE.R*9UQ21G).(:TC5XQ,=N[V.\W;<34 M"6)WLE(\V7PZ*1;_[X950UDM5*8.5(+.4(BBKFH*N]=2./Z<0:Q7UP9 ?(S10@ M0*)_II0JH\R729JP*(I"]%("1)#285$,G[,T#+SD(&KYF%)A-Q#ZW9U**2WU MJ=$IA2^/J'2D^""U]E^<"D%ISJW8WY >B(;S&M^A[>;G.IGS:\*B4I>YNAKS M] 7]AII:VY,#1]**CE:8Y.6R>Y@)W299@E:![FU#H3)]A#Y#IKOZL2[X/[&" MP*;NVD?D%N7RC#5(ST@M!E5]65G\;?.6]O*]:7P >0 ZP\?_?*;,WO:Y=%T_ M9*X-V,3/[(BEPG.9XSBV'8>1\/VMEA"ABIPD]'S& R=@OE01BVU0).V$VXGM MV(DCMVI8_U$N39+D*6W-WCK6X:B.=?#%.M;>2?PT&#U<7;09-\^5$D.>)0X' MV.$J;$X2\!1@1^0Q+@50E+!CP=4F):9!IC+A@P1",N5YEC MN]G!*/&O[HG_Q,B-%-+C+8KU.Z] <3;.:/8PD^2O?ORD/I?%Y>Y246 M!*#LV\%RF?6I5%NV3>I:F!@V69>4I YX5RH=MBCR2JPOL$Z3:(M$P.ZL"[V, MVB]!58O(Z$/!O>BP@.W"B70;9O$4-.PVA;VB4$I<"C78C*D4H8U(F% M6OD*PU1AN76TD\XMUGZ(DU%947A7&ZP,:< MY517H"5I6"BLQV JJF%AAR562BPK>A :W*YT\2K8II1C-=*4#I00("J'A#^N M*-6/>(/LR5@H55N !Z_M)]V]#L9WQO-EW:#;2U4ZT%B77^6?N['WEK\N?&-0 M:(98A0%92+-D_RDH]&V\&.9Y)]:IH)SVEF*QMHXN0M>5[H+][PAEQFP&L\DX MC %IL2@2-O/3T&8IVG[BB-MQ$O H$?(NF.V2K\J778KA&W1UYA==X.C !?T$ M0P .H2#?*[;K,C_-O@PB>I]0<,#4[!1;#;AN%"2LK3-C&TU4V*S1!96HYF"MBWS6?70:^ X!I>82G3M>[C.V;A1'LBB=2>4 MJWQIA'E?8P1E;D:UKZC0>E\4KJWAUZ*&<@D 1I,-5CY95X1"1C=T0>3=NI+@ M[8:SUQG2#WU5FN(HN\AC &<[%$>%A%=&@M==+9,[[;'>U7Y0%,_>EY,9.AP- MH.Y\-K4R638MXC:E];Z1P'A1EYM4-ICT8,*[9C=]* "26WTFNIJ0(#S.VB+8 M/'R8GTW_NV&%DGC@ M>#6R+P+,XW6(=_;45M'(J20T9CI18JE1+_JHNQ8R=^K(&G0<2F:'+ZA6X;(K M\;A.:U 3=4"A5N)T;>V'3QQ-LB1RO,QG:20SYG,N6*IBS@(1I@&W \E=?@BW MXSN87O6.)OE>B8+7-9F?J45@I]8-&M8]!1/6=!V3FUMP[%:JZ6A(KTS?@]:% MUC:[Z TO5;?V6F,W+KY6>5\-RKV8NX\R'.?$^J-<=FRRVB XM$1)XHCHMM!> MBIW6FIV&B-G_H)FW;RL1!5[,9)8"(X[MC*6.[3*N0L?Q/==.^)V*H)'_8>!O MP K#I&6<+B5H(HCKS8Z\S5YAX[+F?5Y_>H+.B.ER\J'3H=L>W>)QM$%4-("V MR,(]FB-1ID\VA^1-IT@ 1PS&CS\\=?$U;T0^.+]7BKH77%!B:^]'HLZ#^ _T M,5WR0GM"0$1BSP:JU04_+OJ\?MV."P-5!E^N^'67[XHA#8MQL,D@]D?[9*AI MQV=R_,MA<(/I2M=06]3ZO*P:G2^RQ$8]RJ+8%FKQ02H.C-&J^CH$^YPS>Z=) MZEC;Z B=4@UV2 1V=@4O/K_>6,>\T>T'X&7-')3]J%0O%;G9:C*A*5,HCFA, M9W"C4EVO=9LXTW%!'@&^F\71H=HVP4S44M;F.)-&M*YAIJKJV@D93S PL$I' MU':)\%BCJ[E>F6Z+7;4N$QP)=Q3H&:UT8ZZ! 09]RJ:/9ML+N65\P-=.AOTO M3#9EW04=FH&J+GBK\PUW P>^L]R((!LV^E@O<6 8 4^,N.7,>=V= %,;IPM< MQ#:NL'SE!6!_]/?G@X!.JHG0M_EH*S%N2 "+NLU2!Z4:H\F$;A8ZC![5":B# M2#0R+L04Q-R='TUD;>M>1QDWB0KP5S' '+>9B0MM3V9.PHEL5) BJE MZ[#8]U.FO%!YCAMYCG^GC'52*4>J":HC'^ ,%KFJ9O7QHI$6^43/W"]T,V^BCG=WS*&H7*\Q@"UQ= M0: V6VWBY:D'FY:+.)H"J^0@(R1+VU+C][)J1UP/[D#AW2+"@_^S M[91%62R9'R8N2WPO8FEB1]*)_"RPG4.X17Z!)885?$59M,#U!D783I>2/IJ& M>C-;?$BKFMX6J]T7(M'VR[>='?J^&*8=Q$D0>^W_W&/8CD.SS\P4)$?KG4JZ5 M1 VB.L'-WVVQ -;!Z,JN[F.7D=.65-0MV'=.B& S7+S#[EWZ[2W:-^YLZW30^%F[$I:"Q$Q;H7JH?(!&L;Y8ZQ70>S36&$Q&S@M\ M %4\[2K.=9*]RW;:'1\^=R0]&+=X3WE#RF8L%] MQ8$"51B!6AJ&@,<49SP,LT0F8>:*K8HFMZIOSNMS=&["7S_WQN?WG85]]^\: MF\V0[#XAV2MR;>"?UL]#[X>IB]QZ0/""F;7>AQ[;IJ^2A= ZAW<5UX!,8"^D M!4QM558(NG3Y.LWB5J!WGI.M4#>5J7)8'Q#L%^@ATFAF3\V<@UBR@B!T8^ 1 MF4A"YHO89]R-7<9M'BJNA)?=K5F6MF3MY >_ZPE>OP9V.HQI.Z[-3VS BM>] MDK/)YX_/&T6R$]T&.H]_T\=*X.4ZV$JAH=T*0)N?-T::-\YWD@ M.X8!N9B,K3@:S<\JI9$ @.3ZB'V46XESQSN5Q;T5C)O:3'>7C4L3D7E8,4XZ MJ6(^E25,>,JDG;F)':HT2=-#%#!$;ODUA#7^8G#EF[;8PNN\AO/&"^I/#W? M9UUL8:UD;Z(Y2'%$$/UWJ%8WM[(E,9:X*-XG>R0 9I YG49QXV(<38 * !>9%<9!*.Y21OU.S."JBC_P3 M^RE2_?%.P82!+78$1^E2T2.DTEK]L._,CN*]T_=W3S)/ZTCSMIW!PLYYVW/> M]IRW/>=M/\D#-^=MSWG;T[3J3@U-FN8-QPN'N[Z&(S/R7/E[ZOOVW,ULH9OX M*O&P/:2RL=*WS](@M%GB)Z[+75L&SE;[LMMT9YBDQ6&VI3UARN8BEEFD$N:& M#E"I$P"59BIF/$E=.PQXFD9;+C>>2#_@L<=BS_69GP:")6[D, [J@1][8N8,_SW2#- J8P@->/>< 297.F MXL3W,]?Q;>=./17(!?Q!G"N,N7Z;[78&;]'B1TS'^<9 WCEBX5M"1TO,-:)Z MW)3Y9$IJU)NA]TB.V+-L#WDO=M(WD'6M&C2<-^=MM-=V&NN-PK^ZLJ$OGXJ^ M]_63>F-]K[526O^E-]&,P P:!_>2KYORQQ1#V"H:$^SX2_M'NIP5_!JX#KSD MLY(_ZA=&M(CF>O+/KVKULHW<;)>CHL6C1W_7#P)&T1E+,;--9S2\;)\RNA2N ME=V"T9M#[P1 WU]P-7]HY!Z9W$<7RC2^V3V'4?;9S^ MB>-&=QHG?*QV;YHY%#$1Z+[=^@ISP[ZHVDK^4MO*\8L?+S$,!""!.3;Z..TZ M2/L.=GMBZ C%-SG8]CV8];YRM.-#6G+V[NX!-V!""WX+3GK/RPV+B[__G^_< M[^YAZ0V+[98CL&VTP:(8M,;0X.A.R0,8OV^_]5T.6SLPMGQ*W_*HR8+3H;],&7#M:N+X- M.^)VQ](LN7G>C0@ =F"T=4.]UAFL[)[=O)D!X/"\>.KFGU?[ZH?=Y6AO;/E] MB-;'VL\'=>#/RWXLQ^@_'VG?=@J3R>PDF08WM_( SKWI[/N>O) T#FQ/NLQ5 M<T/&YNYU42$Q/U87+KS-MM:)L5] MWH\C8R;KMGA^Y_"QK-4='RVT&8 F;+%/.S M,)1.%KIN=) J!.-(U#_*I2D>>1"8YBP<.SDH2GLHI]J4CL"SX%='R(6>W![, MXOP);,T1'J1G(,YC+PHILYZ/WYJ[--M+)W8>[W79QYS3/7$# MY)S8>*M01X;OIGX2'\O_]@U;/./$*>+$)(E4X@-$3*+,8WYF1XPGL6"I&R:V M<+PH=;9<=4=;?/*; G3\A>V$4_'X??V3,&>;XPX@MG-^.,IXH^Q M%0P^8<&0?7VL'J2[E>L+X8LP8$)F-O-]WP,UP 5<+YW #CT/K=A?(1-=MP2.6H;WYT+]>F'8N5'5# M+C6B M52P;@O'S;W+.OFQ'JM5M@$6O<0RFNZXFQ)70++2Z5;;H+X!-F%MMYU MK;)U817YI6Y,A+^V?8M,5]$2.Y*"O.4X+X9[8:6\SON*R=3(LP2V@/T%X=^Z M,ZKD)?J.:<>H)>E"#D_MUUXJ2&2-AMR"O_NIGO!\R6.1K=;PN:?5GF3A1J-@7IL MCSMRCY; ='_$#;H Z&$ZV@^VLU)=\;$<4>^2%\6U!72QS@!2K"NRS*_PU UN MHN:Q\-IU35,'4FMT+]>*2YKIE>E:.FBE3:7VJ/=C4V)?;3,::O6PNX/X!E6U M76"I>??NR9@-;UM& A)3>B!P/#\IZNS:]9*]8QM,D%!"Z0.!QP.0X%J/INU^ MWBWLCO5;X=<\'HA@\OF_+M8_JNQF.R0+/*4[&="QO%X +H6O# MX>+<>C5^SC(%9P@^GZZJO+!,&>#%J!NR[L,K]Y%X1LU[J6D9S[MZI:.M7@R6 M96/9Z3SK1J/WU:_/%UXB0Q$S)[85\[T( (T0@F415[;M>R)(MVVA?B158#MP MI0P8J"41XQ[G3$:1HZ(XRT*QU7UJ+PCZDY;J-UBID6K :B5>RG6%^!P([LC$ M3(94Q"XINEL&_'!YQ)[+MT+Y?+/XD MR;!&MOCDZ! ;1H(< ,!0KPR#-MW0SSG('X!(%\B%*VSU ;@"6\&7>RJ&ZN;H M) $&WTK'2C;P.5QGC!2'=5&\ L$$MS7=BTA0=%N3QC"(];Q>'$>J-A,GZLZ^'+ M" L.!J'?Q@FZ](H'#N>JRAL8N"7+*^J(FL$=%HY&40=6O +_N*=2ZM/9M3VQ M@XD?V+[T&0\YX*# ]UD29X+YJ1NGD*,<05_N;&GW#AX^/DMRQT&XEO7?Y\.70X.,0FDU6Y3!8"15MW_&J]W M4U59(Q+PU"0'$9* M9E# _2U0D/9%(OJ56W ;/O5DV(/GS MM%":QG[)L(0S*M 0$,H,:P77MK"VJ; ML=?G^:I> ,._5 4P.+A(B?,ES./L6H?/=G<,K$)D=]/=X]"(>1/;)(";H:%Q MPP Z-*I=Y5^VX>F@! M,R,_4TMJ>4^K)&&K,XVVX(?RO9.8!JFW+TY\_&^_]K6YTG&@TC2R[O>0-9YJ7$?\BRGUD@] M"UR.4-T24$V'[. -Z(Q<+UNTM*Y;/MF]57OH\1WF4KPB1WR;XM6J)I=\FB\) M&YY8W>P "B[+9@"*TS7ZOB]S=;6%S<:W=1?QY7*-SO$%=MB"$;P538D%VAV- MQ7S3\SFX>5NVSE&- M?U?&[CPF;;0YPTE!*H+-TDYG4-VT$C7>Q-X4O7MS!\0/?\&Z:2V0;SR?XEV4 MW#48;18?7CPVH%^5ZT(:Y6UL^M9*E_H7$+09_N# =XH%T/DSU2M4[/(LBAWF MA KP=IAE+ VES<(@$P"J,SOS^"'13X^[?X.-N0<%(O-"'D9VQH($G<9I&+(T MC6%6KL==$?J!L@^B0-S#A)Z!IH"'N>/UWZ0?H.2YH8)PS&T;#QEK#8NC2)55 M$](A'JY#S2%)V!FV[](!Z_]UWI5L6/$SI1,(&,]@=B]Y<<6OZQ^_LWZ8#C4^ M6FN@.RS[WT_?O?WXMY_?_[ZPWOSQZN01=;;;:VA?W>K@KEL=/(6M_J.D^(?2 M^G/)UY*Z4K_J@C1?#2W4OX#2LQ08R/.ALU7??1>.F=,=;A=>O$'MMUS7(&[[ M"/3ZG/PL((%7H/:93Q>HE=;?/\TS^?3 P ]#-'!@$VK,5: B/V5)&G#F)]QC MB9/Y3''/S3);A(%[]^;N[W3ZPO^ BLF7S?6<)_6P>5*X]E:[^+/Q] @(XKZ, M1IB4DTLT[C5UY\JNR>],[G>0$[R2]Q85GB8RR*)0L2@1&2CX*:CMF ,=!)YR M L=)E,KNS&P^F%EL,AT81RF?4#!X"62-H>!/*!+$@1*);64D4U7'2 M<3/*&-)1#%P($!\2PT9,/(EHT'1XG@.95Y@.;C65 FRD _"ZW!YCW(:/9*_$ M%Y!QL1],D;X[/TC2R&5>V;PQM;1]$.=*K@OU-MLXC;^U M2_H1?03[H(#5%28X;6XZ['\X1W:.3ZVJ+ H&?.D*>:\QF6^E-NR@QE$B&;?. M*]RH_Q@2U#\,0?U#$]21KVG_2)>S@E^7ZP9>\EG)'_4+(UI'CG[T=[L+TE[F=:Z9QA%]SPH8X7[[CRP1M6:QO>;6NY#JED8 V<6)V9:6B]^T[D M3P8V 93;+S/F8T(T(!+%"S-'R8 I.W*8 M'P)<3!/?95X2V* HNJ'C!HJ]IV3=7SW/GDI1NBF1[Z/[ M.1ZK#>:,X!Z?L[Q#TW3=U6OH+8$I3$EGFLV],1\*Q+V"=Z95?I_@[4ENR)2+ M4-]JP6>\-46\9<=APMW$82+@-O-Y2H4J,F;;W''C)'2"8 MOWG=PHMO1E*?<>O27(= M")U.QG#X!%NZ3IW,OY^-E4=,"??B;AY']]N4<( MDY\!X@2<&2K'\5BB'!O0H\]9XFR][MKR M7K95B]TSR^=SU2KZC(7F'C5II.V#\5LD[PV%6>WLK7HWGQY M5BBVKK%\$[4>30LJ6\5UGS8L(+RBTF722O.B&-<9KBW8GW,01Q>8L26H\9%]1&D?)VIROH3 M2UX!Q=%(_E]@FUJ[=5U67QI(/_WQ"/:L$#Y\R6OL>H*3S8""8$A8L@VKO!6\ M7I@*P7R%/2I.K-^H2=NNG6FN2AICN:2R;[HAE\EDV] MOZ#*<:8?5ITW6K[1V"S8&=,Q3-/98 ':4<(C=;)<,1K\>F5:O+1DN6OMX(4I M'$6D&$)@9VW/N^5E65QV=?GZ)F79YD:W4S>-N:B>G[+2:YVCUQ6N;JQE"4." M.6"GM'/@&TIW*ULNE<:?E$$[O*G?^G)Y5N)8NOJ NV=S8GW0AVSG!F9*406V M$ANHF>1#"QA1@X6RS>D<'D$]H;;R8;N(P-QT@:;V#N0<"#SUI2MZN=&6S=>F*&)M:B!M*5N6Z9 M-B2V6A5%;9[YKS5&&%#FI"EI321LK7C5=,F4>!QA*%12!(9I/OXW+#JP#7U( MJ'Y<#J 8;[P>;SDRE+LH&5AP&BQ._*.$Y)17?:IDR&GUQGX$TZBI;;;U3A\ W(:WU1E?FD+O MM?5"T[OX\==W;VO];_GC]PNLO*[.*GK[:X45[*MKD.? EZM/@YO>O/ZCOXF& M)'&8>;J&/2>B7QJVNU&&E-=4D[%M$MJW4#Q+$D]<7 M5SKMZ\ZVI@KKIQ+^[)EQ1W*_G'[XJ2>Y'7?6P)AEGN5BD\)//[SJ;PSM<&&U M&@@QKE>=;"'>\*H##<,'X'V#4S)@48.FN+KL;B\_RA3!1JV/=UD83G.1(T_# M"H54U[;ECH1/$(M0T2,-;2J5%4J8(L+$+Z1I%F=DW*C#U^>5OK;$,2ED&#DV M,#4]ZG1SN;)6VZ\&+(A=9+%K+HKI=G)5KY_ILSO$+AH6P_-1[%WW=YN>7[KF M /%94:Y(W)A5',M0X&3HQC0%62G+F'H0X^@!VZ[JE]:+_/NV /)UNQ"T82_J M[]N*(.V2_PA7;UYN7D$ 81"D/:AP0$^C6^'>?AVHV@)":6.[HRK->-GE]RUB MW'-16P;VQJ]&1OD"'ML14[<)1%,OB'-^/T8?\*PZ0\#!][QG!/$!&*!&LEH5 M>5N+%]:8X1J#K):*2M?V,(M>FS=:%RM377BZ1=MFSZG )J;K MGMH%!]-UUK M=*5MGGX#6>I^ M=V:AMH?8G6+S0,4):I@WD]1K'P +26H#73(Z_8,GTF!!@,*$].V#XZ3/;*>% M[B&I\5XWN'L=+5$&?Z?'G+=UU5H(N(-Z34?JELAENPV@.K:=+W>/8YM<]UP' M3V\)6 +&1 2ST+68&8!M)1>#\B0-_TQPB0A-ETQ)U3DO,CT#0,N$.'+#>TP% M,MG"4H._=JJ[726AE8Z^H,[A^C&FN0T]O0OK MHW3U?F:0_+1!\@86[0U8V+, +T/CU<6Z:/)5\059\ N*EC790'K(MMC#[3<9 MO994N]EV5[-JW'9>]U@CR ;H)!14 MWO\+PQ@+NX&L_,+K1R,W_3:: 8K^@IQ"JT5;T@0MN*81P=Z7M?TQRA3G9:"3 M-GJL>-T,MZ#>:-)K5K3^R@L:_DGWZD#KA-:$+'[)\X)>EB\U4\?Q:RJH36LY M*N>5:PPZ,$X7&AE6Y27M2XY57ZRS-4"Y@I9UT%;O"ZCVI%.K8/Z]]-S4CT86 MRQT:TDZ3G"&6UK37/[T48HV&A@91<)E3?V)=(HV,1IV19[3] W.+MNJ3"98D M/S9#Z7X_ G8[UU\_7/UU;T>II+D"^UR!?:[ /E=@?U(';J[ _BPJL,^JV!WK M?% R2"L9&CVOU"\7E?HHZLW;&IC*^BW6NB-Y;/28'^'BD0.R=X>^E%C;2NLSZDY6JI&+M#=@UDW>9'_NPUZT$L" MU^L^;.9UIC,A3/6+;HY4=>;E$^NT)F6G]\V4;6OM8<]M[!-GW# K],Y?H]V5 M%"CC63596* P23+CHWL4<,GK/^I--RBKJ M4"?6:Z-'=YW 6]-UT_G[A]6HM63XPOQ:G;O ,)2"2F6;[MMUW3K>=\X>(RE$ MOJ+7#'5-LJMC'\F!?ONBKYJ]Z.I8DXN]A#T';5O)[SM[-F#WNES"0E[WVO+8 MEI""Q@LK5@]\'=UQ@*TXA\,.7\!]>7VNI.DY;QZJAM$*[5"R+FAEU+02R'6U MTG:.ME5@T^UZY_6H^87:]P381]V/L%X7I/3VS^F&?).6EA.1!H>PIP=2I$Z4 MJUI4.3FEWF9#F_N1 M2;__05--:UGK.NAM'?*1N42'TDFLM1\!/75#6X/!QF =."(ONHV"1%+ND MF>5.QZ LE6E^2WRLXY%??2D\GF+D\JRUH>6E[+H!=Y:Q+;\XQ6P-7,<[&'G; M,'=L6ENA%R''L#YE8?L%7$B,8SIY2JZ29YJQ'BC/L:/ 99'R!?-%QAF/G82I M).*>[XC8E=$A\H>Z1 D,L@1RWLGR[J'!:IBD22!28-V^<)@?V1&+(Q[#_&*N ME)LH.]O*CW(][J4RB%B@L+:GG0#WCZ5DOA.X 3[0SQYA?G_ \7NB'5?WAL]V M/BSCL$*@]%7V.&C4>HRK<8OFLM-U*DP;*DZ=%'8&F@PBJ]"Q.\Y...>@J7$\ M IWNA9(:E9!E)[]-(W'$1&-(0DJ)"8U!XP!BFSW !FEP$!:$3P'-KB+K*B], ML#2\7;OE] 'M N]K"O?3W8-H,+4:=#4:Q3[S-BU$NQW)G:MO;/5%]%K2\,U+ M=C49JCO#;QM37RF .37JM=AR_09MF@^D@$)T5J$635Q\375YAIZ@(E> X$6\%25L9H?:'(DM@G1^*GW@*O;^Y(OV_2V<9RMT.DMZ%9'N-R MD/S/RZJWW'QA2#]W$QG"B8V<2?R!5(7MM^GNBN-TH\&*#Q*%AZ=P Q%A@BP. M07LD1J/LO ,2?[D<[P^FL@T"K8W]N(M1'SUI;'76WHD];S?V_8T!Y&B!4Y3K M]86&CDB;O8W^)IAKW-CQ1T/%K;&_*>&4PU7_^4SM+H#CW#BS8^8H5S"?9PY+ M NP%X@:II[Q(B$!LXC_ A[;GICYS_3!D?F +EL3*9FZH!.Q(Z'FIW*K;@C3[ M$4CV="E?YT >S2^MRJP9*?WYGGR(Z'G86\DE'%5R";Y8,] ^\9^&80*N+G+R M-CU?2A5VK,(P2%CLR0!+J4@6^\(&THOC*):ARA)[DU*C+(P=UXM9&GF<^6$< MLR3S'1:*U$WB0/)$3(52HR=&J^P<,U=7J<_D<4@CPOCV6^ NL@= M+DOR?+6Q #L1WP(N =B%^8995]*A![R26,3 *QAC4&A?+$;PFW!9&W'VI6" M6Y+_#X:%J\90AT5,C6ZP%JT13AMAL=D@.VOR1UR.A8(Y$:7OJC&SV,SF_K(JGAS#^OBKKYFU&P.HAR]+9[FS['?82:?." MD,C_!G\0E>+>[+1B36[\L_PXF/PX-=:/747?,C)O#4CEO"65+:?89D&@#SMO MV^U1ZSQS!*>T]8B,,8-?=CZN,\W=V#]]C(J(=:5@P9ZKKA\K-_ S)V6@(&,= M@2@"P>3YS.%9JNS(]T*QU;\"M'D>)#)D=ARGS$]!.L62@X@*/)?;D2/#--T4 M3&];&$Y<$!3^GXWE<38_S>:GC98J?I"X=JH8#\C\%$B6VHYDD1LZOHRR,.5; MYB<>9$F4NHJIA -)AJ''N"-!*YKO EW@0<^8H+A(51E'L^7>O:H)B$+;[[^@E.<6",1^Q2,R,EQ\/ M+W/@N0,5.J4K77@530F%]<]UE=[!PV=#^ M4>]\](I?HZ6CK3>QD=#%L7^"^J+GM7U9KH;5WK[N<36UL/;.N==!!ED4J"T, M++-=TMF^"MM'8/'<+:KF:A>'JW;A;U6[F&M=S+4NYEH7:TP"P!5P'71<'+14Z84Q19U#O 4J^!KES]& MS%"UD8_GYEWHG+_JPZ[SNEYK]W@&:N"28=X4%BAI&Q"UXZR1LJUR913P2F$I M$Z$SK>"7A;5>;G^G;Z) A\4@^'KSPD$CEZ'#?G0W5=*A+[#8I,*&'&@QIB:0 M!)1VKX_N+P3S:G_>7),=<=ST&J;C$,3@$'=I:!19=$5= [#?3+NE,*EUE];1 M#6=K!!OE1,^PJZ(NU)OQO!I&CF/M;O,>;3@H*TDK0Y$?F%'PL5R!V(F<>&$1 MZQDQG7'R 5S4)1^<6.:;UM)",1MF)KMFKD M070)IB..D_UNF=\W6F18UIW+?$Q%3HZ!Y8T)F(QJ>JO-\N?U(*)GF_[7=1L_ M]5,!LV4?Q'F)]BSSC+:X+'4Q.;,SI9@?^"Y+'>$QE:5> MHEP_3;;CWV\#X#_@!A%8'++MTSX"[Z?K_A)3#^@4EXS^^+M>G7>T.,[.8OQ] MI8QCHG$=;H)IZ[TAX_C+S>ADS@&^,7*V/0/#DSN2O1BD0U&5_<%KS]<0+;4G M2Q=*$T(52G?BXHTN.F=*L.< ?%YM/7^SR=FH=)J!( .9.N2[RU&G 3*G!Z%FJ",>ORW5C%>H2>]:8RFY]M;?N.2"YL)2;A*7JR^'UU:EJ M4[S-U 4D0?>O-:\:7?#.=%X:RKIU([ [7%?(?D &_:9WY=6Q.571-DT!)*O? M-^A(H^M*-KIXX9^UJ:6%&Z+W5#?EZ< =O(AKCH+#N^"?5+>^H-.#Y65N]JXQD,J G& ME,/;( ]L-XC1OO"J[_4!N2QQ+X@H;B36*,?63!*#B//Z$\N0NU#Q>M@?JR)9 M]XO1AJC6E8YPV\K86 SJ3?;#N.+UT)?8G9"^M.#&H+EU1LWUL)#D.@5]'(5= MQ:4Y]GR9#RL(MNI)6R-2-VQ2E7[(B?5SEIF>.O^7+X$"KRT3DK=[M/F&\K%W ME(-W_^_QFFI@,-[U$:[K45R=@\J#"AJY_B:T*/@^*E(YGTE**6?X1 M5SMYKA7#5.!*Q8.$)6[L,3_F$>-VZ+$DEFX@[33TW3M%Y=P9#_T"XDA'\_3< M[&>SKZ\Q%P".]'O8RE%@UPIP]#>6XWH:L5[2K(AUG:N"('5']?7N>H4@-K4% MIOM&GQHR7.%O[2,Q\T2'8FQQC.T2P;#6FR3?Q'56N.H,'K@RJ!#H) MI;UULXIQV^IU\'!=W;3OBM0.86&25W3M4Z%&Q7Z;0_'BP6,4Y0D*9#^(\0/2]M. ME/"8C+R0^:[(6!(E*8M=5WJN"'@BMVILW :I +L =>XC__R0OM:C$ #WZ:#4 MJXYQP;,_=?J4<&]9V,.Z9[DF"=WEM>>X5+N(.%L?N*M5T-;8W-E&M'3NFU6C MVU1A$PT3-&O*( V?E0_*5G6+4T2T-U,4A5 I&@VKTZ\%Z[9/^9"@QNALU-:YR#^I(C_'3LS:C$C2;WL K4$1 M7PI#5J:Q<$\LINDBO11&NVBQJ=%F\J9K*[$8MHC 2_0YH]7OVCEEW5:BN2H!8:@5TJV@6LYES[2U?.N;L",75DL% M4]B*ICBQ?LFKNC&]>Y&:RUH+N8MU36>Y/T-;K]CF!&R*FP$ M"__@70L@4\\$WDIS6H/LK8@'=RUP1P,B94==D*^A8U8,F14C9E6.WKMC1IU[ M6G/I'1/JUVRP7MUBW6+7M'@8; 6&7K6/QB7#OLOC\);<2 ]DA.AUT_<:8%"3 M;T!Q7><2SDM@_V6X#31R'3^E.;!>?FQ>@CJ:<0CIPK$?ORC8^J9>)&I($FLQ M3J:6MA^*!A+HND?I0P=@,)BX.#V5TI(!_>(BYM M#UE2U5"CH>H ,*"DYCC8[)Q1=+B,HF#NGSOG%,TY17-.T5,_<'-.T;/(*9I5 ML(.WP;G@_T2C&\#.434 0IT4;M*0;0E@++[@;_QB59_GYE2]4\ME?5U@M E? M="%B?RZ)"Q*3@[-H/OXW8%]97NC+?E48IG7]541]\UI9S[T.NHSM) BBD''J ML&:CC\;S0A9(.[&EG]I)>I#HVLY'8\KZ_*1UE0/5FW*>1BS(L-Y4JY.1YCPP MN6V:O8>&6:,UIV7Y:=LHC%P/%&><3Y%?*FF,=PMKQ2NT]&%?WRQ#2SW:/SK= M&=^!>F$WB(&YT)C_MFT% \-F.;12XJ/+=45!GL -K7J=@GJ:\RHW]EUX L;P M/=/#&,5A*%/;9ZDK/.;S)&2I%"F+;3=S?3M(4K45VN7XD52![3 NL#Y7@.%@ M'N=,1I&CHCC+0K%5_NW&A_$;XK&63R0>JY/ (P3'DL+#4"ZT M+O6A505E(*[I< WJ8Y==*YI!SJ*5K8MBIZ&?G^$5VO&COR["SNB# @A3&)=7)" '4 I0M>5== W3K+P-A,@4W_TP08X.5MC!=>U<=X8=<>#'CI^B<)Z M)4&TN&\EV2LZ+1LL87DK/H '>BM<>+E]I,>1=_"^\9&^V8L6!V)_ M_0R/0'P^2)!?X+M)YL8)"W@("F228%.LV&>*AVF:*:E<^R#I"#"04^W^Q33+ MJER6Z F8Z@.^YN#_QXPF@[;0)% >:.#G_NML<9[&[X_Y6O]WO528CA!J*?++Z8>?VJ#_ MTP]_6G^4E*P0,L=;#)PU;P8E2)BU?[.LWW45@;9!S?A*[%.S\Y&#=F\&_L(<>\]&L+W;L+!>@U"[-+G%V"A$R3-<#'--[ 3?T_>Z%U[WM>]^ MWP:QDHX]#.+ 1^D:)V5E#;9)!]UAKO2%R8E=FO8X>2EQ0^#%%.:F4[$[C.H$ MQFB-SUO1:%6?IKJP@(2J,UT.IKQJS@<9K%F)=@+3G&=PVS7L@DD:D-KJCD^F M1%ALK:2MC!=*=:%\QH1H(&4-IZQ0U2 4M7\E[]*KV[3-87&C!LESO=*U+3Y@ M8:.1@00SQ[=?Q_>^\/KFKQN7*\ZU@M25.$8XBRLRVBZ= #Y.Z?5V:UK79&OI MT6H?T+.PIP5\JH&1UL1*@:#^M,OSXR MJHW%6G19ZY1Z1."7JOT(7I];&9:?6NA^;MT9G++=[N;B\0;Y+CN__?\LZ] 8 MV?/M$,F I;8,F1]*+&$21\SW0R>R79FY=G0(C/P3\F]0 5_U"6>ONVT]-#)^ M&)?Q-(#Q/AH#+M"NN358]&.W8;I!L&C_UOOZ 8$2J\P%.3-MI#CW6^_O;+D#^D/W'JOZE5> MT26=)M-_-U!D!A>:JISHYV8 9&KC*;_,*\J]%11Z4EJOWKY[/>CC4-$#.%71 M!)#35,BL5S DI3N%]G-X01%?;>8+^@CH 2:2A18& (=:UFN=N)1C1D#>7+?J M5KN*U Z4(TJKUJ+1!>)J70BJ.^*(QC;GJ\-JNN) !MK"LKUZ8_W>?_\K5:S! MI>Q6#J[H?2,48=-^@<\<]?^E:0P6E>JXP?>K\^LZ!^2XU/%NYR C534&N0.S M?TV#PGL'CZ)*G+TAJ#6MKM85@%%T\!_OT=;Q1J"GY"MT>YE\-F&TAJY;QUE9 M2LK+($JJ$&XWNG:K:CLSCY>4K-<-QFN00C"@CQP=T%*7L(+G5]26=5S%JR-B M7/BN? +:XI#$*Y 9H F9B]!'G:/#&;.G=/F_([!@']I6G41I$'*'<=^Q07 G M">,)2'P!GV/7$2%7ARDE*,Z57!<@U-]W&1IO$/A1^:53HIY30SRG2_E;'])S MJFN_?$2/WS<"]AE3?ON);LN)4,OBA?8/95HS;@_W K^YK^C J2W*[K"D-)0R M3*0-1\ 5&&(4L"16 8L=E:!)O3+Y2_3AHVE1#[OB'"1PT#F) M[A"T-+7-Z\('$7MD:PJA(&E/]+S2%;IT8EE?=@U0SO,F;FR8$,0R8JY(?>9' M3LABZ8= K7'@>S)5RI.'(&Y3(:W^6!K.WU*[J@'0U8?IO.J<>$^1H-L(\3ZG M$#^Z*8R%,Y@8;#4]OOCNP1XE=*?UFL,0FVWF@+Z '@BJ9 M& U,U^7;K7AR*S6[:@J+=^ZAAD+- (,"[J/Z;KHFA\*X%U+JQY")XD^%UGBU MVV^8RKS900$/<$LY5F[P,+UP4Z':JA32ET3$A)(-0]+7_=T3,68_9/[3G Y] MN'3H<$Z'GM.AYW3H.1WZJ1^X.1WZJ<*!83JT$6'_9<">'HP9/X[S)5\WY8\I MF9]I>( ,7]H_TN6LH*8-\+[/2OZHWQW1>IKK8?,+OJK5RQ;KM2M#S<'TH[_K MI6C325',NM+% 5^VSQA<"%?*;MWT6Y,3/XG^@HOZ0R._<*%S$@7)S:ZSPYM< M%YPDCG>C!SJNOW4=?*AVS;\E-+WKNV>^1X&QHX7KVZ# N'348",T''FI00E^ M\>.EJAK,-C/T"%3^XQ="/UJZ^X;S81]%[,$K7I^/SM@>:CCH-:QUW;IC6R7WA=MEUZRUW0YL[<)R)3#P[7N<,Y M[8&8T&E;-[920L'IA0-_^S/V;=LWGZX[(K9YN:>_W#/(FB+($DK$": !E@:! M8+Z7!0"RLHQ%3J)\*9+0EL'D0);.&=17ON^X]6&@EF/OKQ,V,Z8GAK)FH]CC M\*)WE5KQ7-:#"'R3"&R\_+-V,Z%S-R_Z4UOT&8M-$8O9=IRY:>JP!)-_?1DF M+!7<9:GO>LK/_#1(^:2QF&'K)FP/KG^+K%W_=AAP=DAL-C.M(T!HLQWLX;'9 MKHRT606:Q &;E_LI+/<,OZ8(O[C#E521QU0: OSBMLTX5R&3MFOS(',C[KM3 M@U\ML\96YXUQ/!*_/I#;<7_JV\R9GAC2FFUAC\.,WO:U9BE]G]@O*S.&!>%G M:]CD3MZ\Z$]MT6U?'F:9S0:PZ?*IV0!V_(#L5U.?:=9T)G&D MYN5^"LL]8ZPI8JS8<42F1(C.1IOY+D>,E8:,!X[B*9>9,U9J\6I9Z&"?@ MPK/=V2XU3?8QVZ6>"@PBW[U5E,LSAJ7J9U/4] [;O2ZZ2=7NUB&P;4SSQQ(+ MUI@LY^V9]/;,T&N*T"O@,HU%XK/ ]@%Z)9[+4N$"J@KBQ ZX:W,>3LW;2"+A MCW(IAD%?!\%T$\EO_.JA&I:! XJ8F=]C6,*&RVR>X/'13SV9.*CGS(RE9'*F4*>Z%8>0! MI$LG5Y_B@) -P%44S&:X:3*BV0SW5-!55Y9BQ:_O5I-B-L =EX5G7O0Y%NPF M4&OJ'.S%/;5@F,X,=^/#2#E"(,Q3(@2L9]L1@XD(%KN!DR9QEJ5>-C5\:-(Y MAS\8^?-.BY_#0,>)F/NF=+2/$9M\/X?!/=W-?3LJRS%HM#&K>$<"@^;EGOYR MSWASQIN'*N669C)S@H0E&7F4,Y\EMDI8BJ@S]E2<9O[T\2:)G0,5"YDKN1TY M!GE @#G;-Z<19G@0H/F$=<+IXI\YUG#>GAG.SG#V0'!61JZMO,QF $I#[$,; M,PYHE:DH#2.5N&&<1E.#LWULY+T@6C? & W#@1S M?.4'42#B.)AC!-P?!P;Y]2!Q\/V=_1L!'C( W5*/A;KD'PL'NC(/OAH-7 MZTJ<8\'$596+.2SVN/#6P6P/[HD;(.>5Y1K[E!\7'I[Z07N<;KS?L,%'B*N? M 42-@@" 99JP+'$5\QT1LSA1(1,R==(LL6T>Q(\(4=MB1+LMN.HPI;.=111- MI%G)U\_3\6'5*>15P;^1N/[:[O(?0#\ 1>"SS"_WK%]TDKA_^>+Z.>ZN!4S< M!Q(^0U)P)L!A/IXK2WT6<,JM,NLQ'UQ0YY+JK0+;*8'PK0:NS'A>69>\6"N\ M>JD:J^'+LQP)?2,_W;KBU.D7SX:$'ZTSPQ5.K)8_X"VER'F#5^?-.;V![J]S M>BT^ L GK#W,R.)-4^7IFFC":DJZ6GV&!:]IB*M5637(6*YQ:/CCW_F*6M]= M6*>")EBIB[)1UD4)5Y455@1?%;Q!)D.]6/">;F[=6&@N9?4)+A/JQ,+U:J=B MY34P++D&WH-C@BM@.3[C(J[*6M7ZXG[)R)P,U (/Q.'O6S@4I?Z[Q5MH$"B M6EC )JUEV5C WHASPU:62V5=*UY9655>;+%:"1>>[-KZQ]_5(5289?ZA9'Y+ MQ)PZ/(+E(X5?'L"B]3 3Y=J"=(>)X90IB@)(Q0T@=V3 M!JXNU+XI:/DZ? LN=%,!0C%"2)1U4W\=]N!C^&I5E9])G@/V^<]G+;7M. IC M&4@6.#Q@?N"BOAO$S ^C+% B#M)HJX=Z%KI.Y,4^IH3BE?!'$F4)DSST,EN( MU+Z1U#[M]^6]IHQ7N(=[5=API,(&7U1A[9/]Y3V.CZE8<'5!,@F.#)%PA_Z! M59RI)2@3A4:F$IZ1UPTJ%Y>$X9&!6)H18727M.2:X#D=Y7)=P2'YUQJ$-\@R M.'*N[3I'(*MV:JV@VNY5_+\LPW;I_ IW>RI- M;6 O2L7))J/X!;#BWQ$JOLYK 6)C#5+F(SSR)P!FG[X#14SP%>YOM59?,/1, M8;_OPP":EH4\S'GR3RQ<:HO6VOI=<5QIPA('._Z'&^R] =7CV/5#\M$W($4$ M"@^.<(M TNF'5U;LVHM]!$&297 <%R0\6I1KQ \@*=*E81 #2Y9!D%JY EVI ML:[*=2%1K6OU-,25M4*3U5)KAE996=B*FP G(KP,9!/O-,1KE'FH=*%E&-XZ M!(&I:JX0PL*^?8('H5*:BQR&B9-H:"@7_<0TT'RA/N>-'N'W8YUQ7:,R"G=5 M2C'03*OAS,[A,P?=\7IAP?Z)&MZUH+:?U:%+P#95B_ MKGN2=0;KH>\^AWU7-0VKK'#.L!;K)9?_7->(;?^U+O$O&G1-ZR%(WNMYUV0N MT_JYZ,M;PG=#+?O%;X#1"\L9KDC]_:(SUQ7EU?8(RK16U269"5LPJ\H&Z- [N6D.QO$EA[E:<*B0/>_7+Z*&1WC+!SX@;>7S:#(V;>-!BZ MOAC']#)O8+AB[WJW-*HML=Z/.TVL4YG6ODF8DX)$/CZX+_HC_?TM3S'Q5#Q7 ME4(C/3(8O*'1U@=2?PW7A//+M:U^#R<\ MP_G[@'.G%N=^*.\<"ULHE<5-I$ MNRDQC54.\0\&"7[:<3 MZTVVYTXZG-RJ5TIH"_H+'#P:*M:\^-["9&(0Q%:[%S0=ZP(8!0*GC;'5Z[1N M .'DA,%(Q*X!35%"]:]XY:NNT#I_C.+8E;C]8;\MGD-OS4- M.G;R#+ O'&JC/) PQCN^\+ G($EG)?H62WE*ZLSOJ+Q8GK- LZE[C&=GK,F? M<]#\KDH+!G !2K[@];FE_K7.05OKS !X+X!,I/11',NB/002#\4PE@5@+>KZ MZXJTWY37>3U2L_L@BZT7]@$J]*Z:/,P7Y5)=MX=4 NJM<[C4G&G=SN%!_#O3 MV<4]\1A1%KI82,D+[8#Y7I0QGO*8V9$;17:BLM#;*JD4.;8*4J&8J[ LO!.& M+!$!]OF)G3CS>1J%6P;;5[!KITN)?_W<[]T.,^Y!'#N!=[*_?^(Q';W>I],< MI=@]?N:G'6:5"4R3?0!8JPU\P6*UCX/MX8Y#]E0_6XXDA/#]A L6^G[$? F, M)8XCFRFI_#CUXM!+MCB2$V6)2%7&;,=7S(]LQ;CCNXS'0>0))TDRS[F!K_E5 MMS&OAOO21H1='X0WS:QI&N-_ JQ)A\K4;Q;$ :_K;KS\3!P,-9C<# M\[[*P.XY;G4ZZ[FG@W0&Y.$HP#A9G #:"4(6AT$,["E.>>KX=N9O-<%Q,H6I M()Q%<>(Q/U&2<5\)YD5QD$H[E)'?(:1+OBI[?[8.*?UH'%KUFR6 IK?KYFU& MN^6X;ROO9ESHJY&G>VH2B0PF9KLL$PKP8.AZ+'&4SV20VG$@O=16[N%F.XBU M?8@I[PRV?0JLN'6 DI>OK*QR34J0@2C X?!+;QC4+4Q=!X+X!_V3&3(G"<-/:B,!.'B+?Y M(,Z57!?J;=;"ID%<7OW3]>#3'A#UC=$Y$S3?\ =$=\!A;T*B.G M!@98W:X[A>=N?-XPR6_RDU>#L\M'#[UF=Q!MPTG MNP=Z[3."CXF-.]$X!E&G&IYW12U6_$SIS$_&,YC?2UY<\>OZQ^^L'Z83RO=P M2W^X^+B_G[Y[^_%O/[__?6&]^>/5X83E0T;P?76K@[MN=? 4MOJ/TNB%?R[Y M6N;HU'[5Y8F\&N:)_-(E:GSH\D3NO@O'S.L.MPLOWF"*3KFN00.O%Y3EBR64 MSM&OA%!1\5:N7M5IQ@*NJ M70RJ0:(?_=VN&EF7H)=H\^W+]AE[*F69MR8G7AC\!==Q7P$+?:%S$@7)S:ZS MPYM<%Y[807RC!SJ.LW7= U7)U>+QMC6DAM0P$+03J[TQ;:GR$R\H*I\WUFLE MU$4*4L3H+,Y<)W>:MI^65\[;<@P:ZAVJ@MUJO^8B7U-T_ 1^P&W!(Q9'+F>^ M# 7CW/68ER7*]0174;95AS9T@M@1,F+8 1?N26V6N'["7!DDCBUM3ZGH/AW1 MWU+ *UDX3OC856:G1.B/KE0\5L77&=,]/@]ZI8O6Y,N-$E_[;/5S.=B'Q'NO MX)UIE=\?SGO"F_(D:_0>(62;.@=\KOT.A'"#, 60Z/ @8'X:1RQ12,\9]?!IXQZ^W M_(NSCGD+@/0U.#KQ9E%/;T/F+EXSJIU1[1#5JHC+U,TX2V(W8;[, I8$;L!< MS\T2:8M(J:T6"8=#M8.X4Q,:72GY#=#T2[F%BRC<7S9R*D?Z^!H>3)W,I]&< M:X:Q$W*_[TXAF]72HX!2XFPDG9*XO7.:+U&>)G4;,]H %)T'BA=([1 [J8_NOMHI\ MW,1_9=^IVL?4"*"K^?$,TC_;LAE=%= ;-=&HV[8\6#Z=ZOY@"NV>'CU=9Q[- M<"Y@TN=P&3X.6^&A+:LFJG^^+^Q[.,%P$V83"D^/0< /U[?K8/FL&*UU/V5GH,R=#XP./!(LYSP V MB$ %&)K@;%48E:FKTAB @>VFF-@E0F"PGF!VD$:1]-TP3+9K'F.OI[?9_^@- M>%N]Q_EU/!3K*U'ENU>\*)3\Z=I<5YL+ZSMR5L>.%EZTWTA\?/0_X*PC7HH( MN%PNE=YC:E:&Q;Y-"UHX,;RW!PT:2,%M6";%2JS_]1^>_^-KE38G]"\L>@EG M1)$P9%W'KL%1HGJ8IIXF2E%]*'\J8!G9!W%>%HK*DM/++TJIBK;]5P9[78_[ MB7RY .>SJV@7!P&'(Q4SF:5P..TX8*D0/LN$';E!"KJGMU5N\TX=)$T#^%'C M=]/73K[%IO&Z#!I<\$>Y[*JB_805ZO%^4]Q.G"_S?ZU5_1%QTESK[KZM]M3\ M?47%![OF>5\Y@J:K>#G17]JBSX':$U1!X^X3((X%,SU$L'\D*.MWDZ95+$, M[,P.9+JE@RL>^J&32>9$F8$U./! _,RSW]Y9Z!UQ2!5Y#9'IS&2LXBQQ[#C 9CUCX&5GPO-2-V,>]^$>5PF6V+'#'"=SA1LZ/.+\T8&7 MPZ+)3"BX) A4D0;=G";#?D=BA8YGH>\YV4 ML]2W)8NDIP*N1*3<]-$A&;92F(UA3T%LS\:P)[RY'28#@7!AO;A6O*KW5CMY MIJK3=.' O-S37^ZGCKOVQ/(E*HB\,,*>M*[+_"QU *2$#A.^ [A&9$[H;@&; M;VDF?1-@\Q%XVG97:+FND,T=&:-VR+EH*'>S*L#,/R; /[ZA@,/.;^'6H^ZQ M=]BHPSVQQ;?F1UXD,Q$J![4D![ME>XQG(6=NXH:AY%R%P9;M^U:QQ6WD^7LE M5'Z)5%!_8TSP1/9[VJ78@A/K5 CJG&GU2SWU'IH'#ICG61;%=A@Q-XYCS&;Q M6)J%&>.! #)/$OCQ( 'S?0OX=LVIR>QO)5^BX-U!\T\K#'XZ,*"C^:I;:EW# MH&ZZM,.N&?S+Z6>03)D!SF'VWQAF'SHG27BS+J;^C<+Q885M]R;/\T_LM30^,Z&^_\5T!@?]**^N'O]ZMJO+][/QV,^3%W&_=1C:9H& 7>#.$SB30=':U;O'1A4@/;5 MNJI@> ?J'98X\*[OZ?61!L*SA62^&PHL@PDB-4E\ M)J52+O>C3$5;LMCV@E3@Y0[G$?.%$[$DR.#&,'2YF]J^>!19'"_BQ)]E\93% MPF,G%QS)]DR=E5 ]<=VPAQ<3]0X\MZ/UZ*W&YXV9Z,;,P&N*P(N[B0BH8J<)/1\Q@,G +"F(A;;$6=VPNW$=NS$ MD5LYH@\ O/R%9Q\2>#V4_VI*Q^ 9<*QYN:=U(&;)/?6-F27W%"6W$#SP/#]F ML71CYL?"9CSB"4CA, B], Y#N96?D0:9RH3+61@D$G,Z0(:+T&&8MN%RE3FV MFSV"Y'87CA_-DOO)<*PYTN0)65D^E@UVIMW.#9I-FA,Z:+N"N;[O X**(Q;',<>"$L)76>"&8JN)YFU*3SP ZG* +)U#PJZ9PQP7 MAYD7?5[TY['HLRR=HBP%N0DR4Z8LC3'P8DTPKQ>P,M?'<^=$]42P.'4? M\NY$R)*UJWULRR%I9F)?;=0I8@<$.&A $O?3_[.Z 1 @ (I'DVP Y;!-D.@S MSU]F964>()>WM ,^J49QFEL!VZWIM[9K5.N\5___\*S< 8M!?U'4 XB^;I3I M*179*&, M.Z^BV@">W10R_1:G72;)S(DA78+01U6*_<.B!^F>"M%[J1T%$Q1,T >6'RLF MP)IZHQ)&ACGP[SHD9 U)B$66M :GS]/&'*MN"K(ZQ@0$GQAL"B@X-/]TAS%X M.T9!::EZ,0OJ"*R)=/\D:_C;>8PQWV<9^@3@6J/?@\"#,[K/R< M,(LRP!B:]"3!WU?PXWP\B3EWF5.8D_@YCF9M]C*/-9N>36*$(T;3L[J*8"Q" MM8_$6,XYJ?*(D_S2:W\A^_A.IULY<03VTV+I>& *12XIXC3W1%2,(\HBMX$E MF@2[;FT"\9$S9E!,'.RGL::U4"39R$T >V'P5FO3G:%Y-XJ'85AV6),CE49F M0Y!.:Q2# LF21B'-54#@]Z(55+FDR$.D<1$;O!J/!8AD4\H!O@E2:H,]VVA=?I\YZ6]'$+).QY/+ MUX/:#\?;9?G; M"K-#EF/0TAN ]BXH!2#?"F2XD,A'[+%0$')ZT84L?_!G,CH;T3C4D MG!\/'!_:BSJ^J..%A6 \+HC1K(VVE_YN6ZGOYT$]<(/A8'KY8G&-'06_[5TE M.V72W&YZO6"W. XH3&]U/79JU&T.Q*>:R>=X0'Y*B;[W WZC%EO?N13[7M7Y M6]2E#&=]NLT1A?QEK/61C[5>9A27,ZWI$RMAF6F];V:S1^2^!\@L1K*/&M)K M([F:#UW:25+LY*'8R;(Q\X#2.*_&YQ?C$7RN(#0ONRI[5:%ZU$3ON^*4B<-E MK\.B6D%&:QDQ'!$/_^-""N2XH0A[ZC0F1GCAN]C_N%S@^#W;ZI>CL+3>]6]Q M^BZ]CW6] GANA_['OHDY,5#%*(?+]'[;J"+6RYN>;EI2"3.& 4N MMFT))$&6XHA2\%13Z14+G?3#>EJW;$ZTQ,4M]]E#E.[P!^%+W@Q&@_HLANK3 M>!Q*&_A^Z-:S-^PLC.DI8PH(ZR<(0 MUBPBSI)%-F_=U@Y;@L&W$[?AOQ^41'EL_RU/%"Z-Q@_';I5RE -*N7QL]A / M-C?-E;QF#U2M+QT?^\Z?OFM9:>E9H. ]H* GS*L@'#)6$L1U;NY)@T< !!5W M"3-'.VGSO82"@/ZZF7VG3W!?2EE*"\\]\4>%Z+W4C@(""@CH \N/%008&KTE MG" 362ZJ2)D&>YQ7O[_[^)\_O__UI'K[VZME([N>MMJZ/[?%0[DM#H';OXVG M<-QT7/UU9&=AD/M1OAIG"M;MIV5CR>K-8&1'?F"'U8 M=<>(']Z.JNG9>%;;4:A/JOC5Q[R,=68GL8(_51=QLOCMO.D*^J>#UCJ1U]&@ H M?%G7<5J7AI>/J4KJM%K0OM'_*^I7+?D?L=\D,=9FF4#"N8BXH FY",+E4XA& M"X*IVV@J_]!^D^NR!>*V>/O2>O(Q%XG/8N7/@/1P]M)ST=C*Y'(P^S?U, M[D3Y:540!U>":!M>56$VRQ/_>6(3/7!K8T7K>>-^.L7ZQJWCW%KQ\N MKG2]O-[UDIY2=;NFDIS=IJDD.36W;7JIR>V:69+;W;?;Y^- %WKOY^M'S\O# MR_J]G$ XUJ\:U4+DTIIMCP+V^S?V6L#3_E>[[AW?#ZMI92%_L95';BMOS%T4 MH[G/6OOH6P96B=VNN-P7CJY&HRMK-ST#J/W.2O[43A?+8\AVS^HJI87/7\IQ MU$3O>\:Q=-8J18#+ ;Y$V"050RYRC[@1&IG$!*+2,VP[V12ZB%>[V?DI M3EBGG1L.V!@5#U"(?AQ$[[L!+FZWN-V%VTW6.,]HKIHA&G%K"3)20NY#Y<%=ILUJGR)HC%QIV2Z=LKL--9KY/2 MF7MOV5.P:\&N7345U](P*A12P23$M?5()V80$T%X;F2*1'6Y$7SNDU[-7=+' MB1W5PP;1_H<=C'X9UW? L35<"#[=#&A5/Y:V#K#->-\%?B<0+LCF>%UG84^O MV5.034$V797HI""2X!J9F&?.4D^0=CXBF[ CSGB7I.D"V=Q0HO/48(<5K%.P M3BD=VB,9>)2M5>OM9TKZ?D\ UKW(7=JT[T/]]V.S=@]A\Q$@4$JC,#FCYFA( M\W5A(P12 $"%9-:XM+$N?)\I+5WOS:*Z2R#Y2+*_?QCRP#Q/(7?/-*(X^N+H MBZ-_#D=/%"&$4X&29PYQ;R0RRFA$B"#21<.Q<5TX^B?9#4:Y*-[_<-S1'8:R M=-T&FB1I173(>TQ *SC);: ),MZ3F!SVA,5NVT"_]/^<#28QW* G/UW^:O]W M/'DUM'5]6%VA5U6"],!4YM[0;K9.;SZ9>X/;>=L MV^P-_>U>R?)42E6:)>]ALV1N3B6^5??@4\)OU]P8A+[V?GLV$>4;X)3(L!/10-?O3> M)X=4.=?W(IQ7LQK>)4ZJ26QW4]5G@XO2QZ1/52>%Z(=&]$.O/-Q1Q.2#PL$K MAP37$7%E,+)).X0%#=)2Y339*&+2/'E/!$'82(\X20)9+13BDE$CM5,JDHW> M;M\N75HDTN9YM+_6,CX5+X7[>HE:,33' M86@*T0O1]PZ2EMDP93? LATLL=$*8I A+B$>0T26>HTDE432Z!.)&RVUDA)) M42=0,#H 9(@N0P:#G&:<*CHF&/#"%6%D96ET1N#2K^ MPEA/VE'U20OWT9H^1V^IPM^GX^_K^#D.QQ L,NEDZ2\E91YI$B>2R.I109RAQ2,L88&+5I<^DD84EXD $Q+ WB)D1D M# <6"$IQL(!L B]+)T^U=%*,2_^-2R%W(??ADOO076??_#Q[H0852$>)P;1)+2B LFD T:0OH@!./.!^7U M(WOZ#A8BBGO?\Q3U\\VT+5Q^AGT=]M,DQO/<*/"Y%_++IJK^SPSKN]KU%UV6 MD6Z/M_JA;*)>28=HLKDG=+!(2R]0U"DQ ?RP3EY'3M%S2BT1B#%%$(^2(J, M=X5 J/"1$!-]6?W8U -VFB=6]&??R $.0#M((U8^C&^^Z9CW7U"&.MY>)&!Z=QN(P*6J+E>LBO\_3(=4R-TSC2C^ MO_C_'OK_OG/[6%>S\JJ42%0CEZ1#/(B(G*0.66><8T[XB#>:LG4,6AZZFG43 MC"$GF)$"8X[/>M]JE0L^6^#!EC17&'S>S8#O[TQ_\N2XAG:(:[;209T:>G=" M8*&-T&SQ#WT:L5Q5+](#X?QX%JM7XW-X[LMJ$OWXTP@N&*H_/I(/ZMOK[ZCI ME"$J;R.*DA#$&=%(4R+!JS#/,0\8XXT4/_4Z^MRD@V('YQBOD<%8(:8Q]]1% M;\1FBG_%Q[Q+UYW13J\CU[R.N-'K['A!0A,V6J,DJ,P-1A32,BF$P7(Q8B)9X4,R)J][//D+XM-M3G6'E]T__:S@Z&%F MW#A5=G6F<_QZ$4=UK+X,IF<#>"D@7%W94:C 5/TC3@>C3XM#ZG:.5^X_.:ZF MH.\;B^W5[>G3'[<:9I/F):T_R\3)+S8]F\18G<,A9W45P3F$ZE<[@>\9.:DH MIK0A$'P@^_C"I]6JL0;=&*]:;&!_#02 UWDLV]T?2NRHAM-@I!U5B$9LP$!A M 9&$=R@EFKB&$"(Z>MVH@5U.T=P[J]T?T;RMO?X41W%BAXU!L@&N-JBG$SCR<]QJMC=-]A;SMX_T.G"3O>VA MG_VIJK6 =%N\"4'IO\'/3KO5$@G&V7 4;+39TG)D$O8(!Q:%E<([M=G3[EYE M,S[/9J]_MYN-(V'P_$7<+ OOIE]DJ?R6RPYN#S<(FG9Y"RWUU/%%'2\L8**X($:SFM-> M^KMMNP,^#^I!P]#+%XMK[-@CT-Y5TE,E^?>9CKM2[^V!Y)0+X0&YU/=^P&]LW]#WW[WQ&/4 3[!-]1[J^GR;5 NQNR4V MD#9_^^_?T>\>?47OEAM/]V,;]Q/ V?LS?AFE_IN;5'_^2PY5GW4M]U8;%O=. M!(J1+$:R&,F]-9*OHX_G#D*N53M)BIT\%#M9V@,?8,;DPEY.('QN$B;Q_&(X MOHP1+=8B_+A^IJ[!?6=O?\N[#YCH?=>I,BF[;,I:+-\SBV7$#".C.4?<6(IL M4A;9Z(05@N%$?1?US3_/;?;[UF2OK#C,UU@Z*6=F)R3OS>Y#YYX^"7?Q#(7H MQTOTOAOFXHZ+.U[60"?AC4L,1<4MXH%ZY(AR2(00HY78$[_ACJT)7%C-D&84 M7+@3'AFJ"")>"699@O,V1B\]C3NF)XKQXH[[[!D>L:G=(;&G[];D%7P:C#[E M I*F:"3$25/A>;*L*[G(99_C44\7%XY-[0JY#X'E\=.L!F[5]:OQN1N,&G-[989?K5KA!;RZ[!9< M"=DEN"H&I_\&IY"[D/MPR5W<:1_=:2*):I8P$LIHQ(D(R!"N4)"8JB0TXU%T MD9)X9G?*3HR@Q9WVT^"4DHX[,.E._+AV;F[+C 9?T=D@P#N]>/,_BFGJC7$( M6\#1'!N+\OPP)%U@V(BH7<+?O(AUB@BC%6*1)S 'TB#K94*!&X993-JXN&\9 MEW<7C34:?:J&T=9Q==_.[J3+UA\E#?K\!J80_="(7L!D+\&DQ5);0A#S&(!A MB YI&B(*FFGO?%)>;C0QND]N9FF=?\G&^9'R+UB(LKAUM :F$+T0_3B(7EQI M'UVIL$QSJ@TR,DK$67+(&&%02)Q21F@@>J-;Q'WR,D_@2LD)W+ZXTCX;F%(G M$E)6IX[(EA=R%W(=+[N(I^^@I&0F)$ZM1,CXA MGOM5:V4)HI8*;36)26UTD%,?D9,E6B5**/+)Y1+9J)#3Q"&;!"QZV0#9EU"J&)@]LO %*(7HA\'T8LK[:,KA0#>*ZTMDA%\ M(T_*(RM51$Q*;RBW&GQIATF(QW6E4G>9MR\&9@]R$@>9,NJ[*5ED(SY;W\XU M6VS&N"RYOU[H62'W(9"[(*8^(B:)5?+:^ES]"8A)&84L%QI%PRU6VILH28?) MA[_-;6R72$G)+C=2%%/2?U-2R%W(?;CD+HZRCX[2,BR931I)(@4X2AZ1EE0A M(8U,B2IN=>PPM? HCE++XBC[:4I*><,!)A2F]FLI:>B5FA6B'QK1"UCJ)5A* MFE,<*8HT)L0-=\AI07+7+T?@*V/Q@TH:/MN+\7(1IIWM]'(4/@ BJC]FH]LI M:J*E"?GQVI="]$+TXR!Z\:2]]*34*ZY][J G->(B,F2DXTB1J"DX4B^$?DC: MX2D]*3GA A=?VF<+4TH:#BH#X E0Q!.KJ F+74".&C29VTAYQ;UP8DO5I:V$ZWHIHRF^.X+$HA=R'W MX9*[^,M>^DO.C. \(LIR[1\6'!FOX'^:$1YTU$>TI)K\@W(H M,< [G"B:O&>??2>BGD?O8E(A8G)8_7"Y5Z M)'([^"I.KB@@,#Q^58^'@U"M2UYA3$\94V!6'V&6)"(F(2)*-!& 3)(A$XU M0GJE R%&\HTI7_?9=M'8Z#G<^F4^$VC0;4LL>B*>?WK%-_6!"G&R^ ^862Q6 M6<@_:'(7S[WWC"F>NX^>6PC@F% .A<@]XA03I%VBR!)NB> 6"XF[V-[Q))Z; M\>*Y#\=BE6*. \JN?!Q/[;"R\Y*.^/4BCFHXT8Y"-A)4)$%3UDECC<>%B$2<,-4E1GQ4E2A0L1?.J1"]E]I1$$%!!'U@^=$B M BQH$IZB )\0]UPA(UQ$06O/":/"ARY[E3Y6TDB?"-'EIM>""'KAG%:31_#9 M @G_LN#R;[/S.!EX^#T,/N_X*YRZD[#?WYFNY,GI2KNC:R8%D.1>IFUI/.;4 M7305LC0*; VRFGK$"=;(:,X@I/ >S(-R@:;KMH,G1;$-$'(811'$$1!-.&\1 MB\[A)&*,>B.:>!W=]/6@]L-Q/9O$CW"QGX9C_X_OJ@BFXB)S%DS+#2K4!TX_ MAG=PXV'H1@O-:96)O!"7U0=_YB>K5DW#_1@\UZ)K-I(=*(O;@_,3O1A,X6'] M3M+.'7#U:A+#8%J]L7Y+QG8KR=6IENH>1-\/M>JT''%4O8EN,K.3RXKHDXIB M2JL?IF>Q^I<_,/[CSRE%@"J?8_7:3N.__.$KQ23\^*>3*A_Q:GP.;WI9-6"Y MV4$Y'5>V^F4,KY\S[A^BGTT&T\OJY:=)C.>9E?,KY\OX'S_\\KX]>/G]\@;5 ME\'TK,H'Y'+G>MJ<_&H\N1A/; ,.?UBYR,I99P-_5EU,QI\' 5X? !D\#SS< M>?6R&N8[I5:&+JMQJOZXS9H< Z+F5L0$'DXP!>C8ZH2L%199ZF3"(6BL^*97 ME)X"V$;2>(:X"AR\(L!J&3TUA$N;*+ON%7\!U7J76N7=":+E&H@6-Z?5,)!B M)X;>)ZVKX.AAYL@^/OR&#G\$!>O,,W=*YE5' 6(3O_KA+,1._?3#7,95HF&? M)("8==R>@Y^SY<+YA?T4VU@4V01O]\(.O]C+^L?OJC_W!P(_'>&[@YI_>_G[ MNX__^?/[7T^JM[^].CU,,"P>RFIQ"*S^;3R%XP!._75D9^ _ 5V]&F<*UNVG MIM+'YC^_&8SLR _LL/HPA3]DH/1M?/Q-+NRSI>N."S^\'0'0'<]J0+/U207N M(^8JJS,[B0W O8B3Q6_G\ [3^D^'J9/]R#5UFL/K)1K8QP#RY5YBV";LG"<4 M+J_BQZS4\X#QIQ(P+HMW'54J4HD(Y1AQ9A1RV"ED,#58JLBIW0@8I7'<",^1 M-DHC3O..:&HX"CPPEJ@+QH5'#QBI.+1X<6OL!;*Z59ZS.)\ B/@4F]+')J62 MS__8)D36SKD]5587AT@/:-/FHE9IA[LM )@ $\PBJV:S"D[J*LPL5^J,/XR6L^0?C3; )%WK9K+?:U^/AT$[J#UD@ MEJX:KZH'!0U@IV9W3],]E/]E_'=2?8D0!:;9<'A9Y?4*L/6SB\S X' MY"AQ+O2Y2J"RTT9IQA>-$,Q5Z RBOC@YJ0;@4^ S?#W)GR_L9'K2@-/X]6( M%QJLK-I0S.CI7H+P-9?\TW67#(BG7C9&J!=O! @_/9>36!;T>S6 WAY[ "#' ^7G(QQ-I/!JY9 MUFKNL+E:U9JVB\G8QQ@:,[@;8&3QF-4MOIC$"WM9@9>ILVG11KV*] MU%P*"<@G&DTSZ/ MU7+;ZE7>CNKI9);EZ=?\7B"D67'6$4S.,((CGYX%>WD9P8*-]HR55TO;S*XOT"P;.U^CA+Q#OO R?L^-9-2O7A-H!1_.:/9BF>IK]D:T2 M6)II-JF3;$2S>[,C@+%5_.?,#K/I^L'^J;D4V"(X8I)MW@^#/SU6^-(?:F\' M;8$9K9(P2#N;Q[!(CC0G%G%&A-$!!Q4W01L88CC3$(Q.I0U@DJF4, M7!!Z4V)DX5+>SAGW'OCPU/[]Y7F6(GU<5P5E<_N*.571NIMEI8Q'0 V?54(AU90$J+ M&*414?F-VD@KA2*."2Y8\.E>HOI?[<2?5:SUN'0?WZ#-W2T]8^,+ M1(I MC<$@C"D(KHH!&8)C1FO@R&1PS.FN!;<4.FY?N++%F3W/&VQ/#7:1K7!6!:\( M0U1J@7C0$CG& 4&R8)-C#$N\L2S\\&S%[_8R_\A9MGK/LA$?MV81U\O5%Z@# MC4?#R^JB?=GVJPQ*TF "B 1^FUZBY@&K)C]3WY@-;;P#0.Y(V= O\0A7*Y-! R &W8X;"[SX^+Y UQMGM1>I&CKLYSD;)9\ M5G+=TW$% A%'80UFS5^X\?!MX3X8C0 6%4[)N8?V_O.W?9KT[B%EB[8D-<_M M96;T14Y'#QHZ9-*<5/7,_2](3]5LYFB^;02F\F=V\BD>>9(A0I+"WB M>8G.",=RWD=(HS'8/7'=Z"GGL#)8HQ@L0YQ0,'HD1N0A #>)"1F27>OT#S@W METO:3P K?E\RX%5#_Y=9BS]$N$-X.1J!BD]J.[D$^#$@S"W@" C>U^K'*SZ;<4@;?+SZ ,1ZP-3D2+540F< @(4Q!(2^>1T]AR M3QGQPFQH@Z')4IS[E.?=Y-A+9*1F* BCG9?>+6!;].&C _7%ME. MJY=7E<$IQJL%LB/5#6Y%2E1B%'@>'\@Q18XPB91RFH0D,?8;)7Q&.2NIIH@Y MC"%^E 1I[03\RES$PM+DXFURA'\=Y<**5Q;>'WZ#V.-\T.P7?A/CE39UHQCX M=':3K"S'FF3D@2L: D8N>, [.3'NDL:( MANAD,C)0M8&1NI+\-5E_V6Q!VLP_7LDVOAD"47&"\6$8?K#[=9/!F.Z[YPW"UB)N.B]S*\^W(%;=Z'N1H#9'FT=*2BQ%MNP.?P M)!%7)B#+<$)1203 M5NS/[3]BSIQ=7?%(72,S%">>*]DI!U"((0+2.G*D:0P^1(4M(QLE)DIJPV)" M.!G02.6IV=WI=Y^T8XD)[8)>JYK04&R'LYOOG+J"C$O/D)FRBA/; M_CS@*RY:-FWX9U"?)CQ;==1KD=?)5347:&8G1,Q"X\_5: M%[GQXL>\;=1BR7V@$<5<(\:C],@9!QXV@3]V5,88-QQR3,(8[Q)B/M=1BD"1 MD2DB"1Y9"A4=\?XF]>]D^5T=2/ICN?@^R%NR1O4@-&VZV@4P4+E1WCUPV[BNK:1(FO)[;%=OD"S>_IZ>'EM/P1HRSX2=-,@Y%T]==XYV)+25F#&1MFJ MU3.7:W%RA#%L]WHLK&M=QVF=M_CD[@.9JIF4PR$0/:>0+B;CBSB97IYD' -C 7!WECZOG%<-!6_^2-J?GF'M@S:C;@K9>#[UCQ7&7*LU/] MVPTLRMZ6!Y8@Y /L8 1F8E;#N^9\Z)7$9!, WA&T/2.J; U7Q?>D$;+Q+(_4 M.1^TWX-SW5B$7USOZ%.EFBJ-!3-(Z.@13\DAG9>$G;)<1>DX41MNT4FB0<0= M1K-3,KBPKO6WZ\FK/CMB"8WNPQ#P@"1PL& MMHD4V^X!YL>F_"9ZVVSK',6F8B?,_'0IVS],VRV?N2BEFDXL> >PZ_7@:WN= MRN6J]\6.SUSXLKA-&F1BMT>=--NF(P!N.'?9J^'J(O/2F-AFJ^!6_S4#S[+P M!']:F7&5EBVAEDI\DC5X/&GV]HP=F*^%'N>SKA2W61 /@_IB7 _F!_@S._H4 M&\?B9O6@V:D(&'C\910G]=G@XJ0ZCY-/<=+\U7H(@Y>GKNYN/($'][-S-VDV M)9WDFTPG S=K[]J@C&6C3_@:B#BJ6TFJYUXL)2!KWG3<'.WM1>X>V\(/".5! M5HJDK'_H)C&&<*RX(]0_D3ZMX;<6\@,7(6TN7R:/12NG?6D9JI4+P MY@?.*MH8@V;O@:X%VOOU83TD[BX0-Y)"S3):860%[&!&TW04;55?PUKVF)"L)KP5/5X9!W8 MNN'@'Q%^-#NHZ_D#[KP8W)VW=X]?P=8L;YY+D:?PH@LJ#>/GR]9P+R_4&,JK MG,(FN^"M6R.8J@%P*&/]01C8R2!;MA_$#@(/#=_F<]U=O2/R>QBZB^; MY;,?Y#92+2L:%X\V9\W<)@(9+A:5>KE73 MQQ209-0@[I//B]88&6455E$3(3;RDW=&8K^V.+A-.;Y+S8#:MRNLN/^"G<#X M8!;L3JNWZ4KW5ZQR6ZQQTI@7L ;P[6 ZG+=IRJ8RCH!"OK5Y[?NOAM;74X3S M-HW-TN"-YG.MS]:O8.#M= P&_:HBIWK7>+YK#:86D7B(.0LR&,4PSQ3NO$!^ M$==VQ#EW,>0\*CS6X+-M4C!71O!J>0&.=H,TF_BF_6>:C,]O;$^QXY$ :[KF M%\"RKAUY;??JM)/!_/ M7 P'/N>IOU4*O@> L^\68$=F NS@^"H]L9CANP!8S=:#NHTVFC(OX-HB(3F) M@W,'MF-^G1PSC$=ID-D"DM8D(?/]SFSK&L]'@P3,;@2DF;75QAE94)I?&R=; MUT#>+0L#)]OQ7X9I("9-%+,6G/2R^^A^]B*GN/0BOS7A2R_RTHN\]"+?2RZ4 M7N1'T8M\^P2\;X_9VY$B)!$"V80C(CJOP1MID:8.(MX8C"8\&4?\O)O3B!^S#CZCJ/Q"GJ^"WK.K;J:%>1%LO!\ MR8J=2:'KR]GUKG*UOA-@/61LUN7M8E=T_6)/U[7WQ!AV.P2T'7_;5(?-[S]_ MY/QH+^QL.EY,L,U/!"'["_QCN=W-:=,BN\S'7=- M]6T/)*>&Z%L=I["\S7'B5.M;'7A**-\X;G6:[>K[+V2KE9;M;][YF.*^CQSN MNT5L)SE.XKD=C')BR\S+G_^TACV>:NCT%F+VAKO;PX'G&BE=E*K'2O7'YU:> M*UGM#1\;[_F@^H:^ M-*5%_QWM9&=--%NKB;ZV\_7_XF0<;'WVW5_0SA7&8KIZX"^Z!VU+Q3LD]O3= MQJSN#;V[7MV+9063=8?)#E)G#HS_P;T^-BT'?VV"YCYAJ&)J>HV>#ACB]MW Y/Y-SQV@%R15 MLEM],W(E.75TJ,I9SBD+$4D>(^+)FHRJ$C*"6I_R#B"\T:SPT5%5SD9]_#+N M$Y@JUF8/(-5!(MZ^VQ4 4Z(DI/861AVDSAP8N0MTZB-T,M8QJJ)'3@)^XCH$ M9(P32!*EB%=61[XQ-NAIH-/9Y(8.1S>"I^N3K]@)8[MG7Q5K0%3)2?5-R-7NZ% MWBR0TA\ M!.B2DA!XQ!1IYB+B3FMDG<3(,4W!^HA=YW,# [V3+[\UHL'8RY$I+ MI=(AMC,+_&ZT,:W[V@"D/ ?Z:+N9:Y:(X](@(7)G M?1F,/KT-)TVJ[G5?87+%IXITGE>6K[FAT_NKM3Z^N-6!> M-CAO)PZ\LB,;!G# V_.+MF/W3W;TC_P6>19U'C-4O1V-QI_;/LKYN_R,/ZS> M8.6*S33(IH=S[GN>\OB'/%-G//R(R(N)I%DD3P>T0ER4T&.:U MTV:C_"-9KE*,&&%/,.)*D3R=0R#E?%(V6"7R#-%'%F..#UR,&\^S)L%9@ %; MC3_%IN/^#<=U,ZD,Y 0>93:HSQ:3MO-DP:2>5O^$<&K:3HUJ9JV4>+4S9K<# M>U]'GR?[3!:]BM$#-!&@6 VQ"W MD?#E.+&\ SLYE4&,=LA%R1%VF@:#>308%Q!SW]!Y$\%4X]DT#]\.R_AX-\)H M[?!BL/ERMJ*%?ZL$T+V9"95[15_-+<[7^GL.QC],X3+3ZK_&LPF8ZQSE N#Y M^X?_FL< OT_@C:KW^=R+X:P^UGG'(BIBO=)(8Y, ]D?0&&<):(RB04;.C=_0 M&&ZBA8,"HH(#C$E$ NR'Z#4DQ4F@S$9";YY2^E,>N?L!7MF&=Z._V[=>'6#52'X[WO)(938*B%$YQ*:,9/G#8.^M=0%I M0-2>":L ,&]8>>.)I-PAJ1B$M\PJ9'P02*<$ETH!;#^]84;WFTSR+*"WE4]^ MN22*4C4F&) M)(@K OO*D65>(.D4\\0)QSAY?+QQNKM4<9_D;Q5NK.(*-YY,F@Q\?1UB;,N1 MW!YFY#E.>9++^37 \>&_"J"85_3FA&$$&ZMYSE=PFA>Z0$,2908[%Q-@ZHVQ MO5%0CIE#U%LX!T WP!'A4##:*\YTPG1CIM'3 @IR(/"\ (JM[;@ [4H9&: ! MD#I.M$: !R*B,VV;+XI]O)U(QVK M3,]S')LQ,<%>7D8[B:,]2[J]\]-QSK;1-MMVU<%J^^#F?7JUY3SB'2CC.>37 M24>C%A >)0WP5'B*C!$4XG8=?'(\I2BZ]\7'([_T@.2W60F$NWP>C&?U\++* MG 0G$L/)E52OS"+\ A"Y2K/A,"_]7=A!:.5_4> 2'E.L)39&.Q)1]-2#B"J' M'%$4Q218<-0[H\)&Q04<@87UB'&>$*<\@BH$^)^F&$PY82[8&]SUU9CZ Y3J MC;J] Q)KB.WB:&U]I"G/;\.\\;*Z:SWQO+;.MK4\]_^KJC(4!]BXA@E.K%>(WOF.-_(_2O40\H3_859AB:"\HL6-_U,H6)K*F(5R>M/\^ MQ]#P.6;YU[H:7\1)FX<>-LKB5ZSGF?T<*QIGB<6>)MUXG-;[Y6UX61W M7&#G:F:OUZ)DO0.(TFK88P6X1@KF\AY4ZKA%7.J$+ 9 *P$ QQA(9'QCLU#D MA JF TJ2V;RE@"##+4,D:N6]#TH*OQ;@-D[WU?QUFKQ-CF$!![=32;=&N'<( M;_O&_/^RHR;&[22^[=O+9>G,"9E5>;9U#>\5FNIN.X3899J7)ENQSIMY'FFM MIV^DV5'V) 7'.4&O681HT3"-' -MT=Z)R**D9+/LB5BGDU$!":X(:!B$IM8& MC(*6SD;M8PIB?3L>$/Y#?LN_-D-_%QZ\4;RU99_ZGVFZNM;S]KRW#_YK>I.D>'7^#KL_$,9+=YI&Q]?XUPUB!O MIH,0W=;MPE$KW\W6GOCU8C")]6-F(KD#/^VY1][PB+C%"6FM/7)*Q^"-$=YL M)-CO8JB7]1_YK7[.[]/LRGC=+FQWD(3LFR"\O)@,AA7(=[;3ZN#L]'QQWS16": '< VN,;T;-5.Y]VA(0SR(6#&'TN2K2?,!D(1\\X#Y. I5T%C MA*-W28-13)O=?^\,.=9-X/O\LG:85WG79!G5T;\(LTGN25'OJ1RGP>>(LAX> MG @WMG5=C@=U-1I/,\RH04;=\++R<3*U@QQWVFDUF%9?!L/AAG"[>#D&RSY7 M>5#WVVQO^5; \[PIMKXQ"R*>5=Q[8\!3SRXNAH-)"G-4S36 M;<9O/$J&N27(,\P0%Y0A2U+>]F>-B\E1A=G3H$MUPCD]=G#YVQNP)P"931C"K\BANYA#G"<(5"HB3$:NX8A%\ M[L;02$83!0>N )MJ<-$Q$F2%4PB+(#Q<@5#%CA9L+DVC[J@:J6\O>'NXN6G\ MGQ1[4J.53D@0S\%<1HRLH0;1A#'\1@28S8<(]I%A3T*K1CD/3IQS]?U@'!X( M/J\D? Y 5Q"26(.@0+?XM=D"WNF"[\,6^[3ZNUO MK[ZUYK>G517BH:P6A\#JO-I;9Z?^UY&=@YNW M2&<@MUIP<7\N[+.EZXX+/[S-?@=""0@KZA.("GS,_??/ID/ZH<[T^"+6U<5]% Q_6.(2;F,1'(&PCO.&8!.<5R03,WD1LM7-@ MP'>I=VP \(?YWH-W:1T*YPD8+T?A[:B%P0#UW\=A-A0?Q^L'_C*P;E[^_3%O MK[MC861I37.7RI\T'@[;%I)-E^!U'?%0$"[#0>S.[A^ M_/"*BTV(U_0V:G!U#9<( Y]/?'$H%J#;.N>VU7;#C_G]YX^<'^V%G4W'BV[9 M^8F YB_PC\WA:&@OQ[,IW.)K##^VM],-">?'@\P-[44=7]3QPN:=Q@MB-#G6 M]M+?;1LF\GE0#QI^7KY87&/'2)'VKI*?:J:_SW3_P>=[9U /),6]\/I[1VWCM$-[AV3>N$8 M:7&,A^,8U^K)B^\KBEH4M;>*2HJB'HJB?FNX+KDS2BW#=9\MX?W+,I/]XOX: M>L#\>];QN;?VA@?,@&?7D >'=P?,G*(=BSZT=9(-/K^">;C+8;ZUX)J9\ M2RON3NV' 3+.(+J.SN?U?<<'[G[KCU_?&)^;8W. M>\/!IG;E.@OO1.>^\WM'.W%A)2BO0SIPCWC,^Z(%C@BG("CW'M/-*53W:5^X M6<>WZG9SMU_Q0X5LU_,?C'[Q>QOFOT0C#*<4^25"(BGJ)&Q M-"&ND]^G MV>\^MC[@=&#?C<=JA+V85-1)@'W /.TOWGH T6]?"%#8TVOV%#C61S@6K<(, M&XZPCA9QG"=^.)_C<1ILU"$RSKJ(PA5[]4H/-&I8^27\Q5\6; M[!=[BC?IHS<)*@E-K,R#(3GBCA*D#7/(ZF2I)BHPLM%\ZS[!_2-Y$]9E2K=X MDSZ8J[+@?G#I@(_CJ1V6G%LOU.M)2L+I*179 (;Q+&>!]@NG]5VSGGI5Y@ZL M+1BOCQB/1,=24A81+P"O19:028DCR[$7Q'&<^$8W__MD#+K%=LKHYUZW^;;D M%UA7_$[Q.\_.VN)W^NAW.&,L*FD0MH0C#@X%.2,]$CI(#U]00C\]K<^J-!Q_J0;G<.]I7798]DGK^K>'[!@94(A> MI/[X&%"(ON\(ZR 3_GW'5JL+-J\RNKJP@]!.RVE;NE>#4=,FO!D1?0XQUVS2 MSAL9I\T>S&6UIQ>Z>:3D[KNNE8TU)3_VYG]PB)YJ[1 )J:W?1"XIA80TC@:= MA">R^_V4O]O+9C1*-WLJR>Z)BL46%=-?3'\Q_<7T;]E*KZDT/B8D,,^S'KU& M-@2?Y^-JG#11W,7N]U1V:OJ%5L7T]]/TES6/ W(8VSL7M3/*(?+.TYUM7<<\ M0LGE^:!M?!Z_^C,[^A2; 'X$-[EA7E+)IO5(=X^:Z'W7Q0> MP=PK4"X/D*X MX'2D,4C$% 4XEAA!3AJ)(H8O2+(D\@<--UQ N/?Y?=ZEO];Q93;S[^9&_NWH MY[F)?S.>;!]H>-G-'AL06=Z/739]$OOB,WI"]+Y;C^(S;NDS^LY(5-2O1S:O MK#H?A'7\>W-)B%DMT-="O#J)YX!OKN)4,%WG%;H>OM;5#Q#D7D8[N9HT7I). M/0XH8[$?N[[9/JDTN68F>0<((@SKE!5FD(S*RC0CHKDJ0;^?@$ M\9LC%BEM&.(F0C '(1W$@WFP/99!\6\LQ2Z,W\O6]KU?F+[FRX]@^,A:9(;J MZ%^$V22;O3TS\^R4+P5YC?YER>"@S4DA=['>CV^]?72,"Y6083ZGXCQ#1NN MB&)!)F(3#OZZ]:;,,A>$0B(JL/C8).1T"(@307,!CN&I6.^Y+/-37*QWG\U) M6? ]Y) X#&J?*[ K,#YQ2RQ<\E)EM-U^,:>_L.NX4NY'L$R;4F*$.84P"PKQ MB!6":%XAAWT0U%C!Y4:1=>>1_>NY!7\/!OSW.,GBL;8V>S&;Q.7B+**KJ[,W M+\[J4U*69@_!Z7]?N%;\1!_8<*Q^ C-*'<,.66D"^ D%GX2.B%/)69"*"+'1 MK*;S',(C^@E<_,1!^XG5% !\SKV6MV1KPN#S;@9\?V?ZDR>W^+1#BP_$V&+@ MOGV'75E([[3&AB"I- ;4Z!C2P284N%+8DZ0CZ60PPR^QKF/<4?+WJYW.)O#S M8Q: CW"CGX9C_X_OJ@A&XR*S?#*+NW10G6JI[BX$6%-#Y/(?=6PJ^;+.=?@+ MP=JG)__53OQ9Q-$@+C\14/<%_K$Y' WMY7@VA5M\C>'']G:Z(>'\>!"XH;VH MXXLZ7MB<3%P0HP%][:6_VY9'_CRH!ZU]>;&XQHYLKNF=3G<-W9P\I;#Y@;AYD2KCO1.^["I4]5B61 MOTCD4V^,LLPAE3A!7'.#G'(2L21=]/#1LLUQ]?=8\+TQ#;?HM-(6!0(,>I?> M#'+>_K]S]5\WVW(-[K)1_0%;K\.IRCO(0+?O9@;P&2NYB5YH5"'W(9"[X*8^ MXB82.&6:,60I=8A+H_(08(6\]X0I$E0RFY. 'PLWO9[%W^ V'[_$X>?X:Q,. M=X*:Z(GF75;,%7/3:[QTP*"V[T8&4!,OT4B/M*L0_="(7G!4'W&4UCA('P(* MQ@G$:63(,,!$F#!'C38Z^4XV'-P61^6,T\HJ4Y<261M"H"AHD/: M68V49<3;8)AR3U?K-(=/;\:S;BJ<.&8EU=1G@U-230>!GCZ>12!Q IM>8I-> MZ-5S[<=9BE]A3$\94U!8'U$8#8K&) ,*U"?$)0O(X"0144($+_/"GWL("OML M+\:WAF OLR'O%(=U.OWIJ782]DDO^F3"2M[KD)!;L[/W8J[\)3;JD9X5HA\: MT0OVZB/V,MY@KHQ!/G"3V[MB9 1W*!GKM [,$+W1=.LQ,V#=K!N>P#N5W%>? M34W)?1T$@LIJ70VR-8_UM*2_>J%:SYYE*8SI*6/V$(+UW0#^L*UOY1'@1JT9 M3\E:1"WAB+N$D64I(L&4\"K0H/'C%Y[]=;08[1+#SU\]'/KR//_648,(0G7) MW!T=I-G9-JJD_N[ Y3NQXMJY>=(;&GQ%9X, [_3BS?]P[:..DJ& DT \!(H< M@6,TUD+A%!SG;-_$;)Y[!-P,OU>?[7 6K[H%;Z0DUW^4 '8?P-P#B+YN]NDI M%=GLA_$L-S7>+[#==SU\GM9G=V#P'H+V(\"_RB@9=*((6P#!7.*$C,]KUHEY MCUD,K)M=JCN0;R<(5YT8TI,6:-_6A_T#NGU(K99))K# "X#OP-*>%/ &Q_M5-P5?6V[$COGKCZIBBH4T-OEH6Y..ZC,'3I+-], MQN?5% ZNIN/FY\GJG)/JW%Y6+OHQ?#\8?1X//\< 'R#ZF0S&LQJ"GT]-3#3V M,0;P>?4)?.N'L_P9KC.&R&AZ9J?-9>"4.E^EN3YXC\'(3B[!X!BPU"=V<\Q M/P<8S$&8V>'P\@3NM[BS_?1I D\]A4-L'OP2\PR!R@9P<_ <,8'+GU;C]EB( M]6;#:3,49I!_M*Y]/*KS]1*\P,CGDX&:89#_?KIFX;<9<+#R.Z8PW2KHWC:% MR2ECA> $>><]XI9* "E$(6< V# E12 ;6R+N,H6I*<;[NYU,+,2W'^.=!BQ] MTR+OL1;>W<#MTD%"3JL%@1]Q7!=33B0A+1*4@:"89)%15B#'G-8"8QJEZF)< MUP=_%L-L&-^E#U.0E#.@$^C6S_^< 0S^;3R-BU=]-WF?"7E7F2JF_?;;'!9F M]%_KZDM+]2H'#9^!$]F4UK-S>&^X3;C3D*IO<^#@ &?74ZH4?HXI59*>*G*[ M65%:HS6+1\01 "SVUR/GS)"[_W&_9BB58;) M]*7A2B'_K2=OR3)YZW F;P'<.(?8J<%]6R%M/U?@]TX(^CF%J[BY7G&KD/_Y MR5\&3!ZBF_MM=N[BI!JG?W.3ZL]_^7!F)[&XN1+8([]%-M??OX:)WY0SW_[?3+P95COP=C/?M3= J%[7W'2 M[W6I=[-I/;7M^JJ=5J^CCPWN8>2DHIB24M[:HR*B0O1#(WJI(^UC'2F5AFC* M(I*)$,0C,T@#D^&3U4D3E10FUU?18Y1<$#A<8957WE5"UL,Y3&+/8M16,7=] M%?W5T-;UNS1/HL[7REW-C*2EC)X9WN5NJ6)?]LBZ% MZ(7H>U?24L;>%T>\<,1>&XYYY(A:"NY7Y/&M5E D>4C$:2F(PM<=,=5,V^0< MG.,XXAZ\L6.4(B(5#H1X+B2YE2->Y"^:S,7RRV5)&UG?[@$?8_@PM=,(%WK9 MU.39U[E@9U(WN>/E9A"\ZL+I=W\A_!3CXJ3[["^>NR_.L:8YNC0P"_6M/N4? M,?1T8>#85*N0^Q#(7=!3']&3P$8K*@*B),\ACFQ:#VI#D=,6HQ!2RB-@L4AX;=?(5NCT'ZV-?6#^@@"28:K+>1G%EO3? MEA1R%W(?+KF+I^RCI[11F^"I1 Q;A[@*$6D?(R*,D(A#Q)QM>$KK. U"P^%& M>,0)<\@%C>&342IQ:Y74W_:4WT@R;'.D#T@UL%/390O>8G!ZG60H%17/G&J( M7R\&DX>D&DHNKZS]%*(?'J3JNP4[U@:ZD7BL2)[7;C!!W'N#K. :P""5F+G M@MAHG]!-QN3GUE7<)F-2@UC]^W?HYO%6)UR41:6#0!,[6]\>-=<.TI,5HA?X M4#(R\\H/D3S5$C$F).)4@G_%BN4NG=$2CHGA&Y[X23(RVQQU*?XX8.-3BC^> M!T,]VAZ77^W$GRTVN-"2_>R%EJV1N]VVU[[T[HVXCW M4I D"950$ $06] )V<0CTM)ZQW# +FZ,&X^&*A?S#AUN#>(,\)ZA5"/B1+)) MIF@]?N(M-X2)$ZW(_1#=C5JSN57Y2=6G='HO=1K])W>?_4[?&=AWOW&[?4%] MEH""//J(/)1+W!.;YY@)A[@7$5D7&%*""6HS)MD8!PJ"JM9^,G#MV(W83A(RWK]XW\ MVPT]8T'0Z"-B2D*X& U#VH6(#/$0-IH8">>;LQ&DIXP*)(UGN3"4@W,0'LGH MJ2%LU45VK?GD/QZU]&/.L(M)H."3 LC"$S)Y M,Q"'/V+N+24L/)KT/R',V5W?O(>2?Q$GK?2?5%_R:*0T&PXOJ\^QSH9^=I&9 M6]KK6G5T2>6WY,]/S;+F\?6$_Q3920S;!J[VPPR_V MLO[QN^K/#Z#\MBAK7PC?W8+TWU[^_N[C?_[\_M>3ZNUOKTZW*>DS/V%U32[N MQVWQ4&Z+0^!VCNB::.RO(SL+&=L CLT4K-M/33[%YC^_68X;;-#/^K3YAS!B MG^U==XSXX6T>^3B>U0!TZA. .C[F=%;&5PWV6:*MRI[#.TSK/QVL9G9OAY\Y MVS4?NKD=5G.Z/WQX]%%1M#TX/]&W9C&_AI!R M,5(W7*?V,]C&VS_YVA3ICF>M>ND(%B(AJQE&G)F(M-4:XQN]/8)13BNVLU&;P=#L1]&S\I5Y-N?_+'[Y23,R/ M=36*TVK2LJ4*:\HR& 'P\_#QTW@RB&NG9]&H!WEN;G4>[0ANE&;#%YVI5:>) MJ(>;UGX@CAZ/BR48/\>\6*%.L2"W&]NJ;S,]E9Q2?*OQKL!_*FXUCE68VPVT M[?X!Q>WFQ3[? SZ @F72WSX-7"D#JYYM8!7!CS&Q:N\$O]=SJ#Z>36*L?LU+ M.G7U,U N7.WS*<,S>VG1BO_9)VX5_W-@_J=,3'P>3_4,FT[+',3BQ JWBA,K M4W_W1T-Z[%K-X.&:Q'],*]J0WRJ,I9G/?$/UXTN".%W"'.,EOTU'E^DI9D[M\<7_M M/6#>/FO?FUN[RL* 9P"&A>B%Z =#]&)JBM07HA>B'XBIN6^<]Q0,N5>@MY]Z M4-C0@S;TJX2>7^>^MFQU_P-9H6C/S%O?MQ_]/AF'F5\&WSW-31?G='2D?W;- M6.Q$6W"J:,2S:T0A=S% QT'Z0NY"[L,E]^,:EA+I/;/L%P;T9FU[E=RTNX"; MEH#[O@+QRE[D3C)5_.=L<)'[KI6L<-_^J<[NY+&5J[W',4K%4.&'@ M:I(@SI)!EA&!5,*))$D9T1N]G;E*/ FND$N$(6Y(1%8[AY(SFKD4HJ1W;;3W M\U<_G.5I;B_K.L*_X:/]NMYB_,/K91-QMMI$'+$;F^O3$Z9X&==;?$4A>B%Z M<=#%0?>7Z]L=="#2$VX#^&;)$8_4(DN#0TYZ&VU25'J_,6958,Z$=^X"UYP@\MDW&8,LQ M4AZ#]PV6(AN#1B2(2$@R0:5XW6,+C"/E7B'C#;CZD(?219%@PQN#;9/OB ML=D)$?<<37IL9NMPUD.VEAZ6E9 ^6*'7@_IBW$R0*VOSO="^Y]H;O12_PIB> M,J8 MCX"-JZ\TPY[I*P5B"NAD4M)(XL)%=J8)/7&6!!&I"6>&010S0)@TS;/ MQ)2 W[A(UGB/0V]2+(2<8$4Z1&Q/U=JA3\IQ!':LD+M?"E'\>=\94_QY'_VY ML%QX'@2B*23$9<+(A,A1B!B+&+"VSFW,J_9!,Z\UT@)<.8\4I,5PA1@F*5D; M=6"T+_Z'LQ"-A7E F,.F+AR?\1"M3 M7/S!V+&R0>7HEF4^S-PT=U"M+KIJ#5$62DM132'ZX44]1P#8(B%"T!B0$GF* M.M,!&2854E(KR8G&,JDM2RP:_@&09P6# #9VPKDH M13%':W8*T0O1CX/HQ<'VT<$&%1UCQJ,0-$%S@D$&DP?T8K"+]'6L728[I4"/FT?QGWQ_OU%884# M>\F!/M&[F)\>,>,8A+]PH'!@OSA0+%*?N%$X<% 1>JG\ZWF<7EI3]QXR%Z(? M$-'WT!L=P?*(%,%%[#G"C%'$O1?($6N0T82PB&7T>*-QI5*>-'TNE78,\209 MTA).C"DP;H6/)+*^+(]05II@':_-*40O1#\.HA?OVD?OBC7W"6.-#+7@70FF MR"@MD7+2Z!"P5'QC!Z00,3&F&,+.YUV3CB/C:$+,6IP$"=3V: >D9,6[%INS M/S;G(/G0)ZH7X>\%&X[5X28N(0J-!#%) ^(\>:2US].2&*98:VTIV2BP)TP8 MX1(27N1S!(40F&LD:/ X$D'^'WMOW]RVS>4-?Q5.]^I..R.H B00++;F5QY MZ97[;I/<3=J=YZ\=O-'F5A9547+B_?3/ 4C*LF4GCB-;D(2=O5);IDCPO/[. MP<$Y11E-.,OP-CL$)INS!QL)-Y;ZI2V$&&S0V\6IFZ<:FR@4+Y'[$,B=4%6, MJ*H0G&'.2R0T "K&\API8PC23!''"NIR2:^C*BDDXY4ND"2T0$Q2AV156H1+ MGK.*F4H1%@NJRN4VTQC)SL1O9Q*Y$[D/E]S)B\;H18TP$&@7%BFF+6+.PD]6 M4R1E95AI5"'(1G<=45;<:LR0+#!\1Z@"*24$LJ7FK,#2%IK'XD7ESKL=QR3E MRU<9F:VJSQ^?_4,3A"Q7Q0HJ>!$0?"GH3G8L1SLBJ)PA5&Q%6 YZ0L MD_'^Q);CY&-X^5Y%P0B5Q1.#]L "/!M4&DK$RA=5GF MIMAHS$A(7KA2HKPD?@8T\:F>2B+JE-#48%9*'(V;+W%R\LF@'71V^2#YD/S^ M@;!G#Q7J"/R^$+H0S!6(X8H@QBU'@E4"$>*8+J@J)-TH@U"LK(C*#>+4?[%4 M!,D*:Q_M4XX-JTIMH_'[HV*KY83)\\=@TE(+YR/:X_D0)D).W1:F0:;MUOC+ M.JZ:23H&EP)FTC9+/7%[AOABUZQ_Q,O:A!9C1(NRJ@I3,(,< $#$-#5(.HZ1 MJ0KF2&D+NSF^H] 8&RTTH@6GB#E)_>PLCBJM*F=E98V4L:!%4HR8C&R&^$UJ MDI!B*O4\)G(G3) P0<($NQ:-6P[24$&Y\"=1"T "3(G2%_PZ)(K<:,,Q-FE,!PP32G!KF\THCEI4:RE,!_1JDFN9!$;[0"8U5)L;(:45GZ MS(&Q2&FC4.ZTQA5WSHEH,@>4C JZS6';"29$M,<$/RL@X>V4^OZK"44>G5!T M>X0:R!*HYQRR9@]UA>@KR2[STA M;U/.?GWC7- [74=Q<9?K@/^4W^%"/.:2[6B!_"XWW.4"OX&"7]A %O??/[YG MR# H])U,L7AX2WP)G;["Q(C]BA)R>6N)6<6+Q.[$$F>BT@G M41Y,,<-SK3/-/.".)_ $-_=OLYWBH#>7YXTS??$D-9J+J#3KZUQE8L .@&$B M>B+ZP1 ]F9HD]8GHB>@'8FKN&^<]!D/N%>CMIQXD-J1V7P<2D&_S_-B[>6.7 M)C7[VF?GE$A_.+LPB=R)W,FP'"SI$[D3N0^7W ]K6%($%T_/G<2 >&:CTNT% MTC0%TO<5B.=J5OO.V>[O93T[@\]2MC2&-*1!CLD*L*C&2U&HD%9;"ECPW)=T<@,H+3G2!5"4$8E)(I*N2(EH) M7IB\J'@9S62T8D3S;3:N.F"SE7Q%(OIQ$#UV4YT<='+0JP;4Q&%KK4 JYP8Q M6PDD*\60D)Q3E3..C=QH+X[!9_."Y4I";&P508S: CQQJ5%I)*76RK)D M_+K/%D)3*DJ"K%,6,6PJ))R3" )TPGFN39Y'$U03,B(%2TX[9J?]2%6%:3,D M!C/THFYG3>O[3Z?M^2BT;U?'GE?BEQ@3*6,28HL1L6$NJ7,F1]0RAYBL*J1* M+1$N7&ZET:72FUD6!7"%.H%([A&;HQQ)JPLDF&*R%)(:GD>#V.B(%22N 1YI M1GQ\=BR1.RZ%2/X\=L8D?QZC/\]+P1UF#%62"\2(,TB8$B-#+_7"-T?-9MOJ^I V2E-5 M32+ZX44]1P#8N)1%8;A#NO+;)1IPERIQCDHEL1:<8B+P=KN!)%207B M0C+$."Z0+!U!IBH,E9*XTIF-/0_*K3&4(F7]*4M7 M2"FKC4V(BC&CX2+G*H)8;A127 N$2\>I%956F,3BW7*CDHI#,H9(:AY@@%1*%8L@YK(FRI();QK+E M0D:\3%4.QVMU$M$3T8^#Z,F_QNA?K14VE\(@BS%%C#.+A"UR9'A1ZMR55,J- MS@F$2%IP5J+2^>\H S*@*X*<988JG.NJJA[3O_Z8!J>I M,#9(BA(71RZJ[28$E$XC+!@OB,R_"-RS!$A96E,54IFRD=UE23?>4?$ MF&0Y&9,8CB>!CU'@C\![6EDX@QU#IN_EY;5RFIC9K?+X^=0>.4#$?E.AI.,2!L">!MAA!&R55@2D6B!>%]@.= M<%\X8 OKBQ,B02F16&QY97&CYJ;82R2(PO)D^^'U=I# M6W20?$C._4#8LX<*=03.G5LC&140N8.'1,Q:B902%.4RISK7F@E<7'?N0FC' M"^WW:6@!@$!:^$Y!$;85LU7!15'1>&)X@"[)\Q^824L]F8]H(^=#&/$X=5L8 M[YCV5.,OT+AJ)NF8$?I@I7&BZXNHX6*R.U8%JCO/#-H:QF2&M7H)Q56+NR5%@6L:!%2D>X MD+LNXOFRFB2DF(HVCXG<"1,D3) PP:Y%XY8,4H591:5!18X%8EAA) J.46D M#E!>F9SD&QDDYP1V.4<%L0RQTE%_6(:AO-(%DQ27%8T&$Q \HGG"!,E)I1VC MV#F08$*""0DF[%HT;IN>79::5 9190UBUF"D697#/X2[7&".8 M(&4L]P6F)5*Y4LB6)7&EJ*K"Z%A@0DY'@'\23#@!Z?VSI MM?=>4^4-R=4=L*QN,ZW >F5@7Q>G+C.]>X"Q!R M8/61N2Y.*EP*!X$J53[KK7,DI;4A@XV5*PDV&Z[+&%'(JLB1DT6%F"X*)$O" M$:&2"LLI-IH-KNM]&+WM)7,M%-:: M(%/YHHX*@G.-LO6916D4HX1'F!$2.%0L)1CD0N\KRLL. L MW]%+WM@N\Q;?O$]&XONLJ8)*/V_.8-D7__YOGR@F\FD+"G]MF]SK=+AT']]S M<3IW#DS/='':9@X9ST-/!_%P>O#8W?56U M;6-JY2%/8-G7%L 7 O I9YZ/P*?UM.;UU%W"$H9TUE4<#G^0A .CZ_\"_H*O;!. MW8D<8"CG%O#$;\9#*V?7_3?9,\C^<>E\ZF30?O6R$0#!; MH6,#P/BD$Z,;QUP92-A? M#S(Z4;/6/6D=&&,PE ,Q0JJSN_5W-U7KGM=MW=F8)\,];JG9[9Y:Y&.:D^\] M'6]+I747DC%EY1VN PJ3XB[WR\<%EG=Z<$[O=,/QG2[[BO7)XBXO?//ZOE!- M+>Y?3'W<)37/YC68X:AVR!*1'WGH^;W.1PV4N1.KQ,-SZG(;[9$C1W%O%S@$ M _^AY]E//_^^DX,#]SCPLW="\ 6%O3\#=UW"DBPX_:$I.'FVWC("6_)&IDV#6.3/IMPM"GRS.UR%XXX\XT:'F?PR&I M559$92='3?38TZ'?4/9X7+UHCJ LA-&<,"LX,H96B$E=()$7!:I$00M1Y94I MY$;/C'2_38K7'RPP5\[,SF MG56/Q*EZ9(/BS^%F>E['M:.3+%PZ WWT*(G:LC1Y*9!26OAS&A)I103*%:?< MZ;+"A?Z6>M)PMN/UU(!TM.[U]$$3%KS89L(BV93X;4HB=R+WX9([>]#GY#\B%E__9K]R?-,SD0]NPA<(O=(OYPI U&E!("5XHA:N$?)@%M M:L8U4JIRG%.K),-.XE7W2WQ\3C$E^,L&8O6)/@C$) MQFP)QI@"%ZPH,>+.8H Q!".5&X>44-:4CA-E-HIQO@'&/%K2+)IRG01IXH$T MJ40H:AEXD(-35SO?I+SYGN"H+9P\3;WDXRSH?FC6[B$Z/@*@61I38F)SA$L. MH)';$BE9$(1%R:RRA!6TVN@E7P&VU$2A4L@ M@Q8RT9+M>BLV=8N/W@TEF$D50<97<_",,A5GO4CN,A;EQ6 Q\>:_;TFZ1LIX4W]8; M>*-U=D4DL9J62.85',;AI M&UC_NYOX5N'/FW;1OC]5<_=//Z;EG;HX\]VB;VNC'7>CXKCSSLZ::5#(YVKFAWD$ M,]C^[EHW/W?V53-_M5R W7S=MDN?6+\"I=IP[3J&PE\\#\9'15$S59-[]A?N(6V[LS=>*ZH NI"M[NB9I\5!?MT^^R MG^)!<#OK.?L-9/_SV;NW'_[U\O??P 2\>;Z]D5[;6^$6!GKQ;V4U/P16OVG\ MD*=%D_TQ54L;)EX^7TU;>KX^;>E5/07[6ZM)-Q(S!%#?SH5]MG3;X\(/K_W4 MJV;9@K]K1QFX#^)@Z>7 IE8"#XT,#^QCR=CAV M'[&X#ZC:+X'XSNWG*$DA1'YIQM!.+WR5"^-Z?.+B?N;?7R;#9I+IQ[#P%X;=QE6G(]5?9L,HR. M]J-Y37,RA=>T[V#A39?-_,K<9]'7?" M#,JUL=^NYVP[C $.>@DBAS;_4BVGW5EC"(7[<8;MDT/QH&E6WN:LO)*(.XV$ M8R7=[BPZ<:'-D"XQB6EX:W3]Q*Y-\]^=-HQ$-T>3LX])>\6K*3 M!TS^9"+JYCD.SF'1/3C M)7KLMCEYY.215YTG2>6P905RVG#$C/0'U8Q&7#&94U?B0F\TT"8TUP6C$EGL M'&*YUDB6A4348HQSK0I2;M34;=DC_TS*VP^N)6,4@0=XP"Z/A\2>V*V&/WP: MZA)\>:1UYV[2S/QYDM3,*0HM2^0^!'(G:!0C-%*FJHC!.7+.:L3\\7U%A$.5 MJ*S$I:6YW6C*C3&7):4%HEQ6B#$ND#*E0A5595YH00RE.TQ6,+'-9$4R+?&; MED3N1.[#)7=RG#$ZSAP[H263R)5$(&8Y1ZIP$FXN*Z$KAYWDUQVGR2MJ2<%0 MJ;A#3#**9(DERJ54UFA:XNK!44WH/Z=>>@X>7^I)2=Q$I6R+ZH1$]X:08<9(02FOE%.(% B'X<1$\N M-4:7RFQ5&>8*1(COU%GNWJE-M*'!-C(F5, EPQ JX\MZ5AEB.LN4#,<8VDKCBR>5DYG LGI-[8 MZV'&\-(:9"NK '!AYPLK*+)"$LR$+'"Q,1SA47,8!=_Y1M !#BP_,,N5R!V7 M0B0/'CMCD@>/T8/+TNJJ4@P9K"UBBABD"XG!.1=YH5T!SGUC)+04AE!1%:C* M&45,\!)I1B@J*.&%+BTU?CK1#CTX967RX =CN1Z\^F.=V/W=[@L%UOL=DS6J M1L;*V&W5AV:A)BD#&I$2/BC1T_3P S_]FV:([SE,U%7)7*DJQ+1UB!'CAV\H MBZP3A<%.<\V+;0S?>$28F(\8B^04<1HTOB>.*A$]2NU(Z""A@QA8?JSHH*22 M*5P2Q OI2UG+'"F%!<*2Y(IJ6P \V&@CPDKK."9(&1 MP1NIDY.Y.P$?XKOYWC1#\PC<-2N4,%3ER&B(XYF3 DFB#,ISC2GX7?C;1FN+ M>TW2O'E@YAPX=!+&4O_SXO*2=^K"?_3,CT_M%>07S\KV];0;IOG+O&G;*[X] M#%INUYWZZS>O/N_5&0$GB6_UZ_LD]-V9-6\.?=3?58OKD+; MJ9\"'V:\MV^K9P&\J!=^R.6\#8^[KAD_DWSL)[$<@O"#63]606;4%HI4$I6E M]0E9'SF5%480:965(Z0T6QJ$O$U!_F,VVZ(@4SPN;R_2VRM!!K)TEGR4?:P7 MIYG*NJ< A%$0#ZH3=\V<>X-_K*)?.%-98RI4LA)$7VJ#)*,*<:8**C61U#Z@ MZ*\AE_:KH,M_]1Q]UC'TBG9\K2;TN0R\KA,T: 3/#TXC['+N<8L?V;V/K[(( MLSX!FOE9G\[/^LQ68SZS]:EH^_12XRR%6U]EM(AB5<6L0=R2' P08>"OF4-: M$F@BJ'"FI1=S($B28<"0T5WYZ![=:%\;Y M7I@/)?51A%LT'^,#0:E''&[EI"@T1%R(Y$8 YLP)$E;EB-B*E;R2SA0;>8.= M"_)VPZVBRH?"5JN?9N9HL@[)WL&Z(9X;X9HTT7XSJ M0G^!]6&N^T3$[*-JC];@65*5FF*!G*'&^WJ&M+4.&9-+;66!'=XXS[S[G;%K M]B[\\078M%<@UW]ZL=Z2T2-L3&[O(+]70NXU]%B%O"328<,98@HSO_T+@)8Q MD/G"[QP82^WF_L'N\Q&/)N1R7!Y>(A5BB)DSOM/-Y&)\T\OL?K7KY3"V/K]! M(;]>60HUYZJ<5(@40CL,Z59J(D%=F.63>GSBXG[FUU MLV"OQ6VME]E.(=IV>=9]]L'7HWV -?QS A=^ESF0T9DO"IJ#>*JF"OY'K&B<2C_#-6?-QW<5#.N3_&X++,IX%OB%T^;B MJP^;KRS@0QPT$E&6;XO]ZF&2B'TKL8&T_J__^5WQ72S-8P82Q<*RRW-(CUR9 M?G_&?P@9K-^Z#-;+JQFL^/ND[)TL[$B!DR>+W+@F8N_"D]'DR0['DZT7T26/ MM>\>Z^'G1";R)SMYI':2)#MY*(H:QSQ,('3T?09BWY3P+2M,J"^ISVN@G,TN M:C>QJ;E11#TC$M$/C>BIBU",=2G$2:8+X?L05 8Q82A2HN)(J,+/[[(5-F:G MQ5>K4I.U+?O!@+_H[??O:G&U$F6V7"LV072]VN3S'8B O''T'XI)-_;1QW^_ M:QOW55CZ,;AX+S"]GZXF)K(G_QX%&X[5OROM;*XM15H1BQC+"=)Y15 AK%98 M^8I[#I^IQ>BU]#5SSYOH5 M6.O7O;'>'EPC8[;KF6(Q:<4^^O)O2,0\:MU!2L$SX[J8 MKAM+UXGIO)F 3?%')%.>=*_01"+Z?A$] ;D8@1SF6AC?[5H4O$*,< &@C%E$ M2^G*4I6V=+L=V_&Y_;,_5[9[>U!.X/'MG5J2E=HC=Y]*9/8]/W/ RG.01$\N M/D877X2FPK9 UEB%&!<4"8%+Y!BAS%A38E9%EZMY4!?JF3VG[FK M= TXDK/LAPNGYNV/*:NZ)S BD3M^AFEA)2Y0[G",F2H648]R/ M;V1<:JXUWUX1BOXR(-)? X@^@#$D5^ -:IUY8I=S;R#WS,07X\L#Y-?G92?# M(E:1$@D+X7 &(/#%LJK,%V9>;+CV2YD,(OEL:J]]$L3WF9]-4B\N MT@2,!Y3>9QD@)WBO"S_F[$9IS53/!X^E#G8.',WJ]J;)';%[JC0CXQXS,BBY MTPP*1NXR6P*/A1!WN1\;)6(O_NR9]\3S2L2.1/Y#]> M\B=#M#\@^!=?:):]>/S.XWO'QH2#$[>2^]D#\J=!PX?HJ$(1I==+ M><#D3Y;R$"VE/]"8A1.-R5H>BKK&T8!Z3\YOQG'P[C9&_S$]=ZT_':,@[G;& MG6DW'PZ0D/MK;&I7N17NI':5T1V+3NTJCZY=I56&TEP25"I<(E9HBU3!!7*4 M%076DC-!KI\QU5R76+H*$7\EHTPB*0A&Q!BJG"."8;NU=I4O_U[6BXO7TW8Q M7_H/V[>+4S?_<*JF;[L.$F^:WLR_67H#?Z5I91M"V?5>E:_?O/ILMTJ.Y2@7 M(C6L3'9J?^S40?(A)JKOXU'Q?R3M25Z^]_),2JX<9J@H6('@MP()37(DI56E MX94E1.V)EQ].U/0UA6%7U6^JKII+70$ OC.%;U(!%[1OJV>ANX9ZX0^>S]NP MDE5+:[R.$NAW/U,V+F2" 3'#@%VWG=X3]L1NLG[I.O#LR?9%2L4# ;-@O=O7TW< K1K[ MC=F77!0C2;:9?4FF*9FFH\JX)(&/G]Q[*/!'X(M+I5CEE$;84/"KW+?;%,2B MO"QE5>2"&[PQG#-F7_Q(F9+/^7,BQT61O'F@$D4;#C6%),#EZ9+7B)PVP0Q M!?_HG%!$96ZLX!@3D^^3CX\@Q42+L2 ))L1LZ%*=SD&@N.=J:MPD%>KL<7KI M@4\7Q\2:F S@SAFSAV@P=FMXK&DJ7;F*E&6!N*'&PU&+%"\(JHATAAM,I7%Q M0]A7S;QR]?8R502 (MGY+N<]6@+$9 /V$1!]0UKK6,I&CM;CQL29!(7V&PH= M :I@2DN=6T 5I5*(&5XBJ9Q#HK)"Y/Z(NHB\#KI'%4L #S%DQ>B8[KR,^@ A MR>&DT XXS[D_78E^NS+3>M<;12F]MKO]NJNV$JPW][;2-DL_O#M!RWWB3T*8 M,2),@TO'I1"H9*Q$C%"!E"LHDDS(DBB,+=] F-)(4K&\ E0*ES.M" !2HY"_ M5AJ&&6'YOC8Z$K08E8S&L7/Z9>U*4#$*,[B'MNT@^7! <"%V=[*;/DH);^PY MWB@5SD5ANX* M?E9 PI\'+@.4]?(!O]OZ_';Z??_5Y"-[33X@COMD)DOK[DL30K=.E,=KT+]- MZTS9&F$[*?R/TU7^= ;VK+,)2%7P=D_4Y*.Z:)]^E_T4CS3N;#+"MYQ'??;N M[8=_O?S]MU'V^LWS\4W%,CM>8;:N#SRV!T7':3*8G]11>G<^>R,_C]M,T<"(F]MAV; MU6VF6GC'R:3YV#[YHFF*1<*^9)N^;"SN;)N&J"X$=5P;SWE]O?,Y@UKHGK9NI.>"%@1@AI=3= M^KN;BB+.Z[;6]00$],EPCUM*([JG%FQ<\OQ[3\?;$@S=A62<%\4=KL-C4="[ MW"\?%T3>[<'T+@^^ZP)!!/ =%R@8N_<;IXFZ^S3Y+)%_]^1/ ]VC844B?R+_ M\9(_&:+]&4,[[,\E?8I2GQ(*WB=N)?+OGOS)^43#BD3^1/[C)7\R1/N#@OOJ MM*1.4:I3 L'[Q*U$_MV3/_F>:%B1R)_(?[SD3X9H?T!P.)N1^<,92:.BU*B$ M@_>)6XG\NR?_P[J?>S4.VP^F1>VH0AEP^\AZ=X^&5'O']60ICY;\R5(>HJ7T MIZRS<,PZ625R M)O.<&5GM:^^]8U&47&I1Z#WQ\8_5[XZ,BS3@/&H4D":7'H2?"AKL M[$^SY=R<>KNP)[L8*2-S) IT8.3>0X06NPE#26.2QD2E,0?&@9CHG00^1H%/ M+B)I3-K\1;$Q8)4ML-$-, MT1PQ9PLD=# MP"8_)M.\[ZF* ]:>@R3Z'@K_$;AXH[3@1$FDG07'KHQ%DI8.Z5(;)0O+*TGV MR<4_4@'"YV!"JDV(WWDJ5N9; MQ)^/=0 Z)@.PCVCH&U):QU*&<+3N-B;.)!RTWSCH""!%+DF1$PK(H' Y8HQJ M)"H %Y53I5;6\%+0O8 42T .AY<12XCDT-)G!YSCW)\6++]=&>&[ZSVBE%K; MW5;=55M)QY1[6VF;I1]5G)#E/O$G 1[)G^F7=2D Q M"B.XAY;M(/EP0& A=F>RFZ8Q"6WL.=HP5#.A.4%8*(\V2H8$S4M4*DZY7R.R3Q&?=ZV=-!:PZ.VNFG8R/,M6VRS,O MW@M0<[?()N[<3?QE:_HPRC[6B]-,91][5)6I#E9URI-9P$U9Y66"+9^*1Z7Y#!4S2Z# MOX#0Y$:?$?OZ%Z=SYS(P$8O3-G. +.PM.W[[]%+C;W??*Y7O(X!>XQDOL"*Y M0 :<(03-RB)5% Y)*@J)E>52%-^B\>=JUCSQ9Y= IEZXULSKH,%[B+C^7H)9 M@?C=^X?>'2U.U0*\$DH)2Z](Y5J<$L*4$*7 ASZE!V[DMWI:GRW/ MKOB.V7+-/2!Z=_^ #\(W?)\MFF,5RZ![>> MU.'2"Z?F'GAX$'5]W!,;K[(@U]-Q^T?X#+SBW$%4-;\9*1Z!43!,XLI8BRIB M#1B%DB)1E#DB556XLN2%T1M^BHL\M\Q!C%4*";[-2J3@$T2MK+!4O'!V>RWM MMY9=0*TSWH+X%'[K +]-FX.P'K>"L&:Y:!>J4V- >?OX;AO#YL8WO<7.EYGM M2R(^;4CLYX;$R[/9I+EPPV[$N[['?_9NHJ9I5V);:OPLI&?W/]\7/[2L(?$>9G,J< M%\4&F'D>,OA!%Y^KF=?=;M3[[ZYU\W-G7S7S5TM_IN=UVRZ]7_[&C1"9LQ&G MAQ'LW+(1 L'(F0I1C3I7]<3O^(=XI.XI" 2TK@M/7KY_]VY?<4"RQ5^1K_2, MSF;SYKRVKHM.VZ4QKFWK%9" V"9*D9?.W3D,]LZT]# M.AWNH=HK,707'<_ D6;*PF=UNYBK13,?9R_AQJ!G\*S_HZ9+-;_(>I\PVGRF M=L ",4S!Z'WY?6/K*#7"I- G-:848S+>_*B7>REH?%)D?^SG"0V[)8-?5*I MJN?M(@/="O&H54'OYDY5H(K)FA^--?=V=]%F#EZE]C[>]9%-ZQ/S;M(E,+-A MB-EM8&%Q"B][<@I"]0EL^,?39A+VHOHD)@ MM*_9]%$V;<):W"?CX"%'"JFU*JC(F4%48<#5 G.D;93/E'50]\[5##'2GTY'V:*N.M,(Z+T2)"NZWR7CA^U#H$LG<,94K7"J6;]0@<)5; M50E4F ("3VQSI&RAX#LZIU87(J?YE:VU7M*?G0%U%F^K+N1\=\G*YVKZ++#G MV>(%@&-_E;->!]Y6OH[H-S7_RRUNJ"9Z_V)=$?#GM]SX"!_(KMN@)%?KYOPG MG8_Y82U* $;[/UQ6V_W0_OACB$B"Z_ &96K5/.RG\8?\R[A,XS!K6%*H'^SBH"883@J[:5QW^H'\\5K^GL,@= M81AQ54K$B,9(*(E!18UC6/E,DOH6C=Z6W^M.]:ZL@9L/CO ;4TX'I.?=RX]\ M(/*#^;'3F\8'']G$M2W\YZPCY0W[[JW_";3G5)V#BC@'\7WK3Z/4[>EG*;SP6UO55T'D=;-[B ::WY@*.!8^J*-.\0X@+&"F88[PY]N"E'&OG[A M\C[!:*]\6'?3X:%':L6+RA%.68D$8P2BEPJ,L32 RY3&F+J2J7*S-O2^5EQ_ MV8KKZU9\V,E[YWGWMEK;6.AKINY>*?6SX =AKU?1RPHG;:*T*XK2XYG-!-,M M:N,=0?^=E>YX##3.UL!T&W";5SZX#AZ]TN3UO,$-L=)RYG4;7L6OH,UJ[QG. MPP;&$)-=@5WKE5TS50]/6S#LO9ZX1W@W<##+<$F MJY"MG%QT5;X=V.RN\10,>,(+[!YX-0#'-UBW+U.W%[7&%7?.";EA/@S B>7$ M]3!N\]CUD-P(AF$P&0 [?#37F1I_BJBKE/K@]\X^P(+^.8&KOP/$8M3,.WJ( M#&\[;YP<_U 675BY;(=# M*_^< !40"$4# #6X=?^7L\:Z27<0+)@[B.J:C\$*7?)^,$S[:/?]SMJ3+4#4 M@ZND&L[!AV/PP_/[)?NE/?%&?&@_X%<$$O $/PV7HXFZ:):+)R%1_K1[7!F* ML/KKC3\V-FO=D]:!BP.!'(@11+F[]7";"XPCA::?@LQ]EX1L=N7 MEY]F+L1J(8/FD=U%[2:[&7L<.R\/LO]5(OH.B)X:3<68%Z&$$B4*B2QE%H(4 MS)$JJ@I1KIW$1!>%K#9.?9BB* MK4"GA2B:* @F*-3(,8\(H*XWF6\MNKPZ^ MKP4V@P%_T=OOK]G>S3]_MG%\>ZH[F:@]\O'?QSI(, &X;V?N[W7[5U;YW@BU M=R3^D+H/6!YY/$'L7(P7121RQT_N!-=BA&O<&(&Q+9!S.D-4WRU5V@B$7V_B)Z 7(Q CDAN*#82Z<+7B6O'D=3<(,L$S6U>8H!S MT0&YP9#_N;+=VX-RC*?4VV&X^Y1Z.V#FKK"<+P[+?O#''-K''F,=.P_CA1&) MW/&3^]#QVBT5E@5SSC!M$;%$(*:814HZB21VC A"<\TW#L[=&Q#=IT#[G]2/$ 9 M],WCBF,W%Y1?H^?I"MC/U(GKE!V%[AY/U.2CNFB??I?]%)40/A[AMS<&_,]G M[]Y^^-?+WW\;9:_?/-_>B8SMK3#;BI[Q;^4V/P1NOVD676.4/Z9J:?W0C^QY MXRG8=C^US:2VX43!JWJJIJ96DRR,!0FS^;;"B'VV=]MCQ ^O_8F-9MFJJ6U' MH=W%;-&=LPI'N&9N/OS6G0S]\6 U\R#!P,WGQNX=U6A5,C^("!'&%6*ZD$@5 M0B-^&/_(7KYRE-?D? Z;M4G; Q7+;)?F[;- M@-!9H/0.U;N[^"Y=@Q_R:"331MA22539G"%6Y02)/-=(4DY$61429'>[1R.? M31>UK2=+WY'QO3/+>;VH'<3B9K*TSKZ:-V<^M%\N0F3_MOI&W4@G(K_B1.0P M6\+US+AV0''6^&L].!G.(_<=.88!%H/7O-ZR/IS>[@]6NZD==:W<_,W-):O] M"'+\^RC\UR8KLC MUJ?*=W;(_-0D-(A>YD);T"^?5(S$NJ:#BE]Y4+&@XQ+3.YU49.5=KL-CR\>*UG%9!7W1$-BMXHD M6<5#L8IQG"_^MG 5YJ?KK<\30=)(JI?3$0_-*(?>LUZ[.;OEF81 MG!!=Y 7B%<>(T4(A8;E!N1!%60A'^.80U$)4-#=&HDIJC1@K'!*TH$A1G5O# M*IO[W?RK._/?N!_?M=#_PI2*+PRC&1$*=!=%.D%XM#8H$3T1_3B(GKQMC-Y6 M4":(:2J0X%PCQ03AU.4E5VZC#@YS16AAD734(%:5)=(RQ\@9;,%3 M.UM9%J.WQ5B."I:\;=0V:-?'[?>$/;%;FS^FYZ[U58J^==J\7FNDY%6X[09. M^0.JW8__H>?93[UDK/\[<_.@TGX S=K7(]TS.#9=3>0^!'(G8!8C,*.*6$QE MA7+!_0#//$=2Y242N72&<,< >UP'9E094IK*(7\> 8"98 #1B$6 UG0%J$R6 MY<8!A=T#,RG*$:-Y:HEY5%8GD3N1^W#)G7QJC#[52(.U51J5#(-/I;D?>J=XH;=X:1Q*E\9(,CS^%F>E['N+L1NQ+% MBZ_2EM*!H2S,G- "&^28!,2DC$(Z+RR"'RKI3,%EOK&E=)^>B!&@K'*4$Y+V MDX[6 "47&R.QDX0G%WO8+I:*DDO))')6.<0J7^^HRP(Q<+&EJ9B6=F-S0):8 MD+*HD+((1)4CN:M,R9DIXG.Q13[B(KG8J U0*MDXB#S&?RG?3GSQ M$,=1#I*?\?K[!SZ?F1@3*6,26(L1K"EL2BF81I;X;JK$,B3RTB!-1:Z9J7(I M-Z:?ZI(H:IA PB,V5FF)E"(82>?*W);.E(+&!]9(SD>BW"9:>ZSCQS'IR1&8 MM$3NN!0BN?;8&9-<>XRNO62.$HHYTCFGB FKD<+,P$^,%(4J+:WXAFM7 AM2 ME*@J+< !F3.D12&1)C;/J[RBKHSP]$R>CR03R;,?C$5+)2A?P:2=FY_ L,#( M@:LI\;E['7I0HE^U=71,N;=UMEGZYN0)M>T3?Q)XBQ&\Y5;F5DF)2F8!O#%2 M(:&D0$QS6A%7B:JHMC$") +P-J(2CPH9R3[:ES4GP;@H3%PB>I3:D?S^GO G M^?T8_3XVM*R58U&4:?[B77H@3[-GLWD]R6@YROP$AS#M<)C(Z,O/ZH5O'K1H,M4=J8.? MY@Z$7"U-35.\%/8?I>5D^SW]RGVC3^:]J!%X8[PFLY.\[^Z[0& M'U8OLKH-XQ9-/0NW6IRJ!?P#GYXUYR[[6,-ZZRE@@:P%AM45.$F0J7:AY@NT MG,%2VD4["A18O\ND^>CFW1\SU;:-J1S> )GE)KQ/WW?_M$,9%/VQ59867@PUN754MX>9>!W+2>L%[HNCY-P(SZ MQ!/>WV=>MW_Y>YZ"4,#Z_AB_'\,MJDDWUC)T>,H67F"RB0+?[V_TEUMX.E[E MPC#B$O[K6N?"],5N!>-L?3QG[:=?=B\\;XQKPZRJ@0O]_,M^%.?PJB H:M6% M:CFPU "..O$#/,,:C0%< A]/+D;^$?97$U/ MG'_,,/O3?9HYTTNJ=AV7Y_ K+!FD?>HZ"+KB60])^U?_XMV#( 66PJLL)X&* M/9>,:D_#TZ>V]A^T5ZG6K2M4=7I)G[B!>YT.^47HB\R3J5,_>+I3\\F%_RT? M7\$?VP42#V 'V\\PS9-("VNH9'3U6[<3)VX#EXC5<&K/5&3C^JB??I=]M/> M0[@M0N/X2!& (+S_V7_3_X;_@^\!)\\\1OMO6[=FV;:@>/\-GTXNVGJO\-#K M#R]_R^AX"!A_>_;FV2\O?WOYYL/@3]YG+UZ_?_['^_>OW[[)GKUY ?][]NO_ M]_[U33/'XW[5]]G;5]FKUV^>O7G^^MFOV?.W;UZ\_C"\U>\OW__QZX=PR=MW M+W]_YO_P_BXR&?EH[O48G#RB=>PN]BO[TESX#U>FSD;;NJF M;?=3*$0)>./RJ8#M%IWB7^(<6#'\Y>\E8#+ 3>"WX1N/I1T/RYK5Y-!L?1C; M(0C=J)^S#JQRD]9]!,3K.C@*LO;_.E8":/K=S1J/M*?9*UA.1C#Z?^/L-8B< M[64/8!A\8]',?7YL34X .(=$'EPSNC9__C8)]XM3'IG#-WTK531IFK_\%]9D M+N#&>GK>3,X[P ZH%\39S?TW?3ZRNV7;+L^Z8300[#9G;L#/T^69=O/V\MW] M:\-;A_'RVKEI%ECI);X7;E@41,BU\QU;X28S#^FG78YSG+T%W?&!E9JL].], M7< +5I7S\0'0$&@!9 PQV^*T::\&0AW\;]WGWEC!_P\@&19PYC&PC^::>3OP ML(L5_,U[TL*M_5MT;]#Y,?/T=Q_>O.J^V7UFGV9MC^-[Z^*':ZTX_7^!G9/U MN.S]R^=!$IR>@X HF9]B.MI#N_B[W!==-HKLG-UQ5^2M!43_EY=!::M;FQO M8ZYJY_@ G%4\(/Y/-6N ], )GP+(3B:-!BD_1BE6ZH&I \ M8$K3A;1&S3N% 54)BVRX> MAM5LI BZL.]3-EEVQL2'^/Z>( N@+.9TWDQKDS6Z"Y%KT.S9^*CT\@O_>K5V_6SJEG#K6D'P MW2Y.SU30A>=O_WS] A'960A8!RS^) 3\(9@VWB+YE_[8S"=V+6\Q=\XG8"!F MOND=!UIFE^A[17T=&*&[O(&M3[SUA[N #&![%^,_!. Z];Y!8%9AV@> M%/US8%W\4=!A=4"R\$[!&)UZ.MA1=KH\@P^JVO_>$)X"5Z)(\B_!P#3$_#%K:N75=\-ZO;!MX4=,0GS[R47&2-\?E%3T33A,Q62&'!YN!:<)"S\&+*GM4!?@PYP&E]5O]O6'?_1H,!Z@BR MTJ)+BO3X(5,5N,BZ!]O!.$T 9X=;!9/C363=]OWA@SWM[U:K*;CO9C"#X#E. MO0<%?K0]+#JOYP%8>!WQQB7[Z+SY[&2D^0CRY,UIER'R> %N9;U,^_S8/. 5 M"W!GWOK\69?.[:!&IVFC%9L#83??L!J"!.\X/:_@03ZC^-'CI$D-4A9$;:Y. M!GJ#,CB?^3MQW7N"KUN9E^6T_GOI;K0RHW71ZC4Y:*37-7#\/E<]RAP0V@3> MK,M+L!_)[6_1[=]H9[M= -";58#J/?_#A1T\;WL$[/4RF$^[ M# GH,"A!=[L/\&O/[,SG [VU.LE.O"=?QXB="1YYDZ.N6-^+T0H<+OS7@S.$ M);4S'T1,7;-L0>4O[WSID[R2NCJ(Z(>+FC<'VQ[BJ%>>";TS M&;PBZ-3-;G,-O8V";1_4'RAVKH:0'S35S<'6!E>_:/K-!6L#, M1R 3,YJ*W M?4W517EADZ#; II:B&@"2%!KFR)7N'4CZ MN:V6L6[?P%KU[X2DH5P8"T>\-B"\,(ICA4)?O7CFGQ_" MH!#4M,,;!6?3O7+84@M;/W,W\8BGVZ#HG^)WGQ9!0[S6S#S$N PG.VV:9F<0 MS=6 G(;7:P)JLA.4RI@TT M']!S\QG!\:\,!CY\7GT^@L"O;<:"W$+X,6V]1 9+')PK\ "O MK'+/-Q\AG'D)\++JI>1+QJ,3ZG5]'NS>2@@#< ' 85>V[ )TKA.@\-,<,,1T M&;9F/WKA!-$IR)A]WZFDCXO\$OUR>P.4<1#V3K3Z3(V:3KL$S)4[^9!KXR:D MWTJ\7";*S6+<7SVZ>X_)U[E;[&Z#66^H_[M!>0&"RP1UQJ5MLU#OFO7#,*UOJ$UFF =G\W\"WD+7N=YE](5"@\33SL!+UI/.+[Y)V M 7#T7L&'))[[ET'T.'OO?.YZU+FF&QW+6ESJ2R[^7OK-^INB1!52H1#B!9WZE2C97ZMNCEWK M+IO2N;6FCYI#:F]R$7;^5WL 'FYK-RRVCO MNLLV%1',IM?1.M0?A'A972DMN92%*9C%V>E%V\52G=;>59_6 5"0P([3JNTB MSH\^%SY43;1NC5=GP9DWRU5!QB5!YPW8FBX1"M_J2ER46?K'KIQ\3YW+2-3O M@?>H),#=VU8,(9SK*Q^&%/BF95& /T_6:3*L\6XT:3KAN5EWKI5JP%)4,+[+ M'A&L2\CJ3CY ]08TK*0'VYY"/2*^'?V=*Y\]" L>:)<0PS81PVLP&-V>"9B0 MI?=]/I^W7+3@J8/,_#$-./>]WX=H0]1_B8-#UN+65)7/E.;LZ=MGOX7__MA' M(Q.UG)K3U9['\(#_"[RU#8#U%J T"/?+Y;R9.2!DA[![G_:ZG2LW"0"\K^O! MG2>_<0&]*0PYA6!\WR,#(^NS=Z#)OM_ E78LNI]=73WG0!*@\6/CYM=3= M*M?JO5K80;H" 2OW,6Q(!:2D[/\LV][T#V83OC;SGXP!J/NDVE3U&UY=>9IK M#< C;_JNK[U?G-_V"HG>3GRZ1$^W0;>1O[=-<.N+IH$XR)R&M_>_3.K%PJA>@N( E&]S_UY_^WF0SJK>\20CSNO6_^&34@H@X4+[^1C& A$ MZGF'G/S?U.+T3@8E%7W=N>BK3$5?#U3TE;S:73M^^GR*KZ"^-<41RA560<3E M]HV%4 "\3ZLFW@_.3Q2$**NP[P9_N.G!@I_ZQW6TZWV!RF]"IM/]3A^5O=#X D]MF8N_Q(E^[ZLXOK\+#WVIKX?DO(1@. MT%0-Q2-7:ID!.H=J!I]5ZS)A?NNX&;)GB]M\ZDTTOU)U$@")"W-J(/)V$XMT MP,*K?0SOB518NX_U5G'0L'W=_7DH0(% O]LW[9][&0C=A&[]-[S3'PKI/2!9 M0^.VF:UNO%SXD*^O%?DO=[F.2XP^NH*"NU!OM6'4;=^$5X @]Z^ CU&M-"5!EU&68,0KNH(O(K7T^7R M[+94Z)"T#-KP>?4/,(J.@M8W28)GJ^K:SP#/2:=.+3LJJAF M31L2 .=J%I*YSGJ#MI];Y;^:CSZ1-UHK#YQ8AA7=MJ @(\.B[K:@%2W>+MN+&[T;\][Z4S@M!._/^)A\ M'\C(Q5A\/W"^.^2SDO"UA;2WK 2'FVRL;S3D@4%CO)9W#!M<*BE]PM^[U.N; M!^#TZZ /\U4]H8^%1WV&NM^_!-=VN7C M\K.7 :U??9D0?F?X\IZ! A_7CEA- 1Q-P!]ULO8/3B[%9!1^Y9>_^CO\@\NQ MN/QHG9C)$VTYP!C,1A-JDM;/-$Y/D#^Z-VR4#.<5K?<#X4S:U2IHG^^"^?+64"<7[3B_1Y%MYG6'?:$D*>K(;(A8WJEZ,]OBC0^L3YLPCWM\.&0 MO^TVO#TJ[FN8W.4F^>!9-G;=KVUTCSI@Y]?@;?@M=RLZZ^85&W*Z@/ M?U+=VC=JY/R.CCD%P?-[;Z&E1-:!_2O >2VAWQU)F+>^C$+Y\D1_XRX)6=]> M8?L&>RV\& L/*'12WCDC7OW3\,V3V#]6IGH MU0JPJFD6'DPM0HC5[3@$45;&0,P:/&2S7M3Z0!6M7E*"6%[C=.>"@0^>/_<) MSH?RF,O7\T=C/X&&=\ KA.=>A[N(<-V)]#GIIU?JLAXW/^WU<^Y.^Z J M"!)(\UH0O):G[&N3_%;AI&Y/U^/94+_;LZO[8I TI\["4WJFA^W?M95/?([! MYT-]/28HG-_3FX/*@IMXVA^]N/(JX SK<*YYQ0S_A'"E;GPQSYGKCD]T:5RO MR6 [X,D!T?H3P":5XVV[F\ ;P#L!.I!\U!="?/3'K4.\8;-__?)RM';HOY-M MTV]9JY70# JWQMNAUK,S:M.3QHO-VM^].>YKZ:_MU'4U3_#D07K#HRZ+2(=X M9E4)M5Z\''(G7>&U\T=89NK"YVE"6F45CW?EYFXX_-%9P"J;U-40<-?S4 AW MF33HR@F&'8AZOBHU#QD$[;P7]7*MH!AOH- ^.N]$KH>.3KAO2RACMV[C54K/<< M!68L&E"&/EY=AR"$]D"W*^=S(3&S5M%;U1U1%'B)A=^W^J@NND+P( &7Q8$* M($9S LITVGO \"C 00T:0$SXV(92?W>%^V#79LM)GVC[8QH**3M#_AFY!]GS M(KS*]L&] 9"%\RFA'/N*9*T$M@M$.HGIXX]GFQM][<79#(Q0EZ-87,SZM0- M.?%U5N';Y[6".YTUVF_<@6>8]"!L!!)?F[_\<@97T!,07L0;1 @Q^H#4A[)7 MN-E9_?HDT&3@[)!V6TO5A2WZ&MYU7=:OG(X(^VU#,-NJ,X>LNE@K0/(]-GI- M&(I"5[6?JY'DEZ M9D**V=]_M:\\J-'&5=T?\J?9.V\0G@-'5J??UG<#O!4%+H,$GJU!C]"&[T(G#7C5-ETFAKUAL7O!;EGDIBD$P@_D<]0AF MP)\Y!B&[",N;^;<.6N8SK4M XME,L4)KKKXHN^1%>Y+.D""1<#[TVKEY)>[_[KZR:#7UV M>OGL+,*5\P.#1>YH&7!N\$]+GQ(^#4];K^(Z4W]]MDQG+:OMLT77:Z"OU[:L M>CKE=_CRHL-M/]GHLZ9^TP[D^,>^ M]F[M6%-73]PW&_**WQT%\?"SK8>CPY>O=NF*-D,ZH,SSUUW&"GZXO#+,:>R[ MB72+6R-5R 7"YZLMLRQTC3QM)F "^Q/8ZZN]]O7NY,IJ)RJ#$'8 MX\1Q<(" MNV8,'A9VI3WK5G3B3KSVJ\IGQ>=ZP,$]& AM)-W)LJ].[;<8SKI2WX]=S=4FJO]R5^NMZ>NZ&VL&A #Q@OW"2=I696J\\N7*> MSV=?IR[[UQ"7^E]>@!T;#/%HE2)8*Z^HEO-@LZX45T 8X1;SH;:E@WEUGX4+ M#M3GE(>B:/<)_&4X5;H*B(WI.M&M57SJ>:.L;SBP?ECC>K&"3Q.OT/@EM+_, M)6[0[QK-5E%R?RA_2/^-UHT]^#15S_O-RTNKT4-??WWJSZ"S:ZP1$<]E M*9!?@1:&(Z>7@APR!5U8#EY];I'WIQ=KK39]\Y5F_?>A,8T[\WY]J+[>J"Y: M!+2SWJ3S0_T_2P 6HZ$=9LCK=$6^"^>!S5I!08! #6@A((G+HUY=U7TX+K@* M5L-3^SZ9H9>GC^8^WW-TH]=HMZ"KQ\N[/I"^U'D1ZH8#Q.PW+Z[VW[R^OLM] MFZ&3%!!GU5XFQ&;KC+WS _KN(HOA=ETHL-JZ6]NYTZ!$5;T8R@X"LNO3ZNM; M?;W*]6\ZSO[IC.HKQ7H:K"#[JE'/E=V&]=?HNJ>N[?@.^^AAUZT-1^PG?8JM ML[$K)+AN\:IE"/Z'S8T.&G8UT0,V_#N<1>ET42^&5DUWC3IW >CVK[GR[Y== MV-ZNM.>FMF$[7F<6=;/)G;9.#[WGAV?WR_7+>N*[K@P]__UJ0'6>X*?A]+ZT^[55O]C8O(F G^Q6MD67SI&C:FC'[Q1CG)XU[0 M:NC YKQ($81JD]I;'/YY@]C?:32$>/C)$#='TE]01/$0HR$2Z7=*>K_G!W_Y MS^^*[V(9%[T?#'L$F')_IG\(G9I^@]]/V^SEU5:*CZB%]YA^O'=RL /%35XM M=@XETD?BU6CR:H?CU=8[="?OM=<*FFQCLHW[QK#8;2-)MG'?%30A^]@YE$@? MB?=ZD'S5WK$A:I_T0Z@Z:Y:MFMKVQZ1-46G39UQ-OP]X5U_S#0.V8Q^6'7M9 MUYO0HCJ<,[V?>ATP[W8RZ/R8"1Z[LOSCT3EVH]V/AH>A,F'?F$C)J+AO%O" M=2\9NT3PPR9X[(8I>9<#\"ZY;QLHDNY%8.RV%Y_>*X40.TMBUZ3G?6^.;XI. M#Y)S<2*'!][L2TR)D"D)0&S=[)%\5.8X)FYO;L3&Q.0#U\5$ZG@4(?FBF)F2 M?-'V?1$?$99\T=[IXH/MS*X3N+_3?9W9^K%)LD;)R-@7NXK^$HZSS^8-?)RR M3A'HWH,2/$&4 V!- BI;MX+E2,C'W])-:"5^M4P$CTTIDHN*GS7)16T_EBY' MI'C\C>'DHR*+J \R"QR[\EUVV/4=UJ:M:U,*?_=^[F'/D>ZA#XL3<23J[QWU M8Z)U,CF1,.+0A3Y1/VT.)=A[K=7LC6W$4Q8N CU,!#\D@N^A\XG=>O$19S)I MSJ%K3B)X(OAA$SSYAJW[!C:2Y)Z%B4ES(@TG5]*5 LG8U.W]YORNE,V,W&$E M4L=-ZH0*'N+L7/ZH#9YCXMB!JTLB=2+UX9$Z.8&'< (2/^:AM9@X%HNZI$W& MHXD-?PECA2?]S%RXJ@XC?.OSU% T!DV,I*(\L29:UB0,LG6;*$:2L_A8GFK] M=ZZ6B>"Q*45R4?&S)KFH!W!1F#]^=4UR49&%UP>9\8A=]SXT"PB8FW0H+2ZM MVGD+L\24")F2L,?V1W"4(T%Y3-Q.L"/M-QX#J9,OVFNF)%^T?5]4C$1QST X M^:)#"($/.)L;N_+]ZIN75O/F; B&F^D]@^ #9F*'(O>^]>Y*C$)*G.GK'M1N^2-FOWFJ=O%Z=N M/FS1CK*INV?[I(-D7IR^+*7&CX\I"81L'X30T?_?WK<^-8XD^WZ_?T5%G^X; M=(3QV#)^0)\]$0S-S'!.OY;NV3WW4X29&YU]O63#>8F78:3"9X?0C. MWL/J.?'^3B4 M-7,Z;%>JUS8SEYV71]E7/NR-+.1Z_3P9VWG->]%L*=E2LJ5\=G;7TU(^TQ8Y M6TI++*5)&L"_+M">?KR-RF_N)'+764/E;F.IK![&-1T%&2S7NY7NY_)21GEQ M[U/U92Q;UL$IB M'(1!MC@RWU^3W5/3.8?MP>'P#1)O';:KASKMPU'OGF> A?>.,VP?#G8PU8;/ M'-[WS*A]V#NX][4.#_M/1)Y!^W"X"U;LBCZHN?W[%K0)@<"@=IR=R$^OV[WW MQ8:'HQVL!\;IWB<-\X#JQG^9D[4O&C[6K5MBPE-:BYD>,T>GR_J?3; M'X#CH_KL63+I-R0]$!H_^=NK[L$K6_:.Z\&QQW" QW'H[X3KWZ:)E.(C_#Y- MQ2E0SA.MLYQ*2WQ#P,.)YO3CSO=!S+#R35CM_-P4:+2+W%[B CH6V:83L2;GGS M "-AXY&02<_8^(*Q\63J1A>2T;'N*LI9#MLYQ*2WQ'X]3ME"[?A@M5G:"R*1 M3>,\=2,_;0EY[4FP$G.9X+NX%S)]RFL>:L?:YJ";1:2V,D_Q*!MZ3'26;B;T M"R TPPA+=R,)S='P"_47F?160#]GP<*>\CI?SN8R.C:0](R.343' M-R*>B)4C_8R1M594QDC&R+HQS&J,9 ^R02K*Z,CH6#>&68V.[$$V3E$9(QDC MZ\8PJS%RRSZD#(R6:2<#(P-CW1AF-3"^86"LNW;R/3T;U'O8TN;W-O9^26(_ M]S*1J#CNB&\A>&!OWNU)ORN[Q\1_8G^/"6-J9X$QPAI?F$9\)S@1O-L$97EC:7P3!=[=%6.R854FKQ]B62YJ( M=/5AMT)#RQAG^Q;BB3O'NSB%_"L/YC/YI 7SK'1,ZIJHR5.6 JXM%[&&>[6\ M8;S7ZO9'K&Z,;$QJ)G4=2,TV8.1JC;Z@X.6-\8VIC43.HZD)J-P.ZS41R)U(E='(DT$MAL)[7M:L&12*V- MT-ZHU>FP&:H/PY[RGB#;><5FB$G-5L0"4-H;=MM#UI;:\.OMVF#FT9J!<+V? M;0+P/DCG<>J.0YERD6TM3-U/$'SS_EC,&FM9PU[+(Y2"M$;#0_MX?K.5F4VL M?A%ZR02W32G81MG/&K91.[=1@U%[RXIUME!UXO.6NXMLXIJ(H\P::UG#)F[W M8=BPU>UON07)1J[1>LD$MTTIV$;9SQJV43NW4?U>NVL?Q^MGH6SG,X=AC*-L MXNQG#9NXW=?P."UGN&41#QNY.G%ZRQ)2-G)-1%)FC;6L82.W>R/7[;5[]K&< M;5S=*ER+-^7:5MM8_S4?9S$VLYPOWXO']>F6&U4FM=VD9G]D]WN?HU:GQR=G M&JDN3&HF=?-(S49@YT9@U&MS+[#ZL(L;P302V)C4;$/J:T.<4:OG=%A=FJ@N M3&HF=?-(S49@]X'$D+NPU(A='$@T$MB8U&Q#ZFM#]KJ=EC/:LD:BD?IB.\>X M(V0CL8U)S6:DQF:D-]BVT*Z1VF([OYZX(R2S]NE8^T&ZJ?RY(K@&<^_9S!B0 M%S_YVROGU:,1OX:&S4ZW@GE0:Q[81'$&(:O8\3(4@'GP_#RPB>(,0E:QXV4H M //@^7E@$\49A*QBQ\M0 .;!\_/ )HHS"%G%CI>A ,R#Y^>!311G$+**'2]# M 9@'&_& >X:\@#W2$W<>8,L0^5<>S&?P-RY=L!SX&DEJV]6$+WNO=5'606?+ M)M:-5#;&-28UD]IB4K,%V'V_J?:6]YTV4E=LYQ8?$&PDKME.:MO5@J.0>MN@ MUJ#+G4H8V9C43.I:D)IMP.[O4VNS!:@/MS@.:22NV4YJV]6"XY!:VZ"];LOI M<#JL/@SC1B=LAIC4;$6L J6]87_;JZ$;J2VV\^N)&YUPJ9]M O YF\J$J\UK M8>28X/4A./L6NZ_7.]S2LV"]J8_>,,&9X,TF.%N&W5_W\@RW6-O$M#H&'EON MHC688XU#.B8XFY:ZFY;!:,O2#-:;^N@-$YP)WFR"LV5XA*"#TU%UXQD''8U' M.B8XFY:ZFY:][FC+2KP&*X[M3-NR'J_!'&L%&OHBQ#N_GKB5K) _M-&E;D7H,'\FD?/M^!Y8NTC@, M?+$LA%37HMZ+[.=?K]E_@^OQ:K()Y\:26HV1;5F"INB MW;=A16!#9#-3V!#M/J0:M0T*[KQ[MM@;.EOGE M1V5Z_5RBQL$N$]PZK:B-G7O)O&$SM?MRG$YGV^O=V$K5BM/<78:AM#YFSG9M MXG#N9=G)GM/J=9Z^,T$3#67C8)<);IU6U,;.O63>L)GB<,X*5M?1 >5PCJ&T M/F;.=FWB<.YEVT/5ZSW 3 M!)LYVYJPPK\N$)]^7$OF8?O0>7,GF;O.&CIWGXC.57GI6D#M3V69K/"E!PJ1 M2E^\AA&' @8*@SAJB3@1J'YO6B*+Q6NGVQZ8S\0$/LNF4DR"),W$7[F; -R) M>"*ENSVK0M3FY,?9-QPVY[^ 8'NITG)>G\?(EB *-NJ.@6YXGXDD@O M2'&!OX7QE_"=:9P2O8)_TX.IF"3Q3)Q\ M_L?9^_WN80M([:;T_2":A+F,_NVV: +D7Y"X69PL1+J(O 7R3UP&2;Z6!TOL MKW*B#PKS0$ZX2S*?P/ PE9LD;G0A<;)4*<9& G/WU$%5A? Q>.L\S/#S?[AS M&F@FCCU/IA4VJT7BTU].SH3K 0W2(-.Z0W,!<[+I#6VNX/FML T(]N2H7?IF M=;*/SN$*/:?%496Y>R&5:[/O3N#5CMSPREVD[UZ)7WZ"\NO,%^KJ M.]@C@U6O > 31R8< "R_D/$%3#U=(,:D^0PQYM^ AV"T)W$(2)\>[00/[)!* M9[=2J;P8/;=>+B[KR,VSV$0CN)H@NCCJO*/']T-W$><9#'\M_7=J*MH^>V.^ M .(2NO-4'J42W!&PI(82% FJL5^M'GN[!&P?!V&0+8[,]]<*M"\OTFMK.H'OO,]W#X3W/@)+V[ANGT^Z/#G:P'ACG\+YQAA 5WC_7X:C/ M]+&$/L.1<^][#4>[D.=-Z#QH][OWC>/ >GI+S]QQ4G5$F/2H=Y*L0AOQ.N?YLF M4HJ/\/LT%:= .5]\=!-O*GK=EMT=&VHG!PR:+X[T!6@ZCX&9S ;6 "8]DY[! MQV8V,.F?@_09AP/%\<^)YW([FN+T1"KI[;EE$ZBUV!QD);=,, MVY%PRPI71L+&(R&3GK'Q!6/CR11K(!D=ZZZBG.6PG4-,>DOLU^.4+=2.#U:; MI3TJ?(_SU(W\M"7DM2?!2LQE@N_B7LATRS.[+X.UC&XOCO2\Q6<%&YCT3/J7 M1WH&'RO8P*3GR)LYQ,IA&^D?USQPYOAY0O3C&2PLX\QQ(U24T9'1L6X,LQH= MWV"3CO.?N2:3,=(R166,9(RL&\.LQDCV(!NDHHR.C(YU8YC5Z,@>9.,4E3&2 M,;)N#+,:([>\E8.!T3+M9&!D8*P;PZP&QBTO_V)@M$<[[Z@KT$U;-RTL:/!% M-;;W\UUJL\[7##VP"?#V=.>+?FNI+D]_R]Y:Y+>&A[6\4:@[:!T<'K+N,=@Q MP9G@=28X&X>=&X?AH-UCQ:D9T_@J\<9#G>T$MUU%.')I@'%RG%9GP)$+@QT3 MG E>:X*S<=BY<1B,.'*I'=,XG^I$@TT\;K@J,JGM400V M138SA4W1[DM$>NVA3;RNGR6RG<-/>732=EZ]2-1DIEC(%#9ENS^GU6DYO2VK M'=F8-4X7F=3V* +;(IN9PK9HY[:HU^6PBL,J-F4-1DUFBH5,85/V&*68W>[ M)FZS,;.D;I.-65-PDYEB(5/8F#V",8/OVL1LMF5U*Q/E"N!G8^VW.'-#$FV M!L[3'X.YG^GU\XD:![M,<.NTHC9V[B7SALW4(Y3U;!VRLY6J%:>YN0U#:7W, MG.W:Q.'L)GB<,X*5M?1 >5P MCJ&T/F;.=FWB<.YEVT/5Z M[:Z%/&2>=@>#89O[J1SUUE#Z.X3$;HJ,%T+R/VIK),5 M%S*2B8M7MP>1R*92+%WD+GSI@<*D\(?7_?9 P#1A$$K=AU$@/)@=3G M6EB0P[\G<9J*+TD,CQKJ5]_2PM<0FTC)L'WH6"PFMIDU(QH&1RK8UVT?+&'? M8;MG3%>O/2P@3&O_.AFR15-N>_FUB+7YB]C&RQ4[4S50#6-2M[Y,0J,>E#[& M>H=+>4$S<%62P U3 NS0A2@+6)RBA[+.+U,F79EX,NWHX:PW[U43O@LG:\TK MP1.P='BE>#))P5%!7P3EL%SO)"'J+K_2%/X$(V>)&\$2DXQ\'?W(6H<57\># MH-1%[S:.]A/IY4D21!?"FP)HPQ.)#,GGTZ] 0T_4ZLT772\++H,L@*?A*:(; M,"R!/P,3HGP"/^2)3#9R4]@ /4@?E!\R)S]$@."X8BX3S :MMTK GAX$3F^: MAFC. ][$-A960:+?:W<;QYQ:FYN-% PA.Y(7@+:7$C [ (9ZB)F VLN@"N/X MN50K 58;V?D[#H92\EV'F$HY_ MG@5> B.??/['V7N1Y@3?L+(K"2/ OW<9!QJT@ EE+/%O\:5,IM*%D':"'EOHD S=RMJAM379QV)=(T]@+ZQE6036D!U:=T:#W),2@TFPHX MU!] 5O$/>,X+L@4F[X'B"Y$NTDS.8%(D!7A!WH_],:T/7Q+60]]MK8V82X=F M[B*ABS>AA=)K9'&VF$LU>!;'(46^^"GGU!_5SGZE; M2_2-M&R'=5UT%1I8= M($M)Z%E!Z )$*NGJ5>M[4.ZT]MJ]+:PO?&T7YC>]:_U+EG?0;0\>8'D/T+VH MH^5E]=BQX;V9!;Y5W!['YI9JJ*:'H69!FJ+B5&SN&@.WD;&^W6:2T4M<,,W% MXVSV'M7L_4[>3DB4/_;AJ2#-$DH;<:#\$B1E$[EPE^5B?:A\N!PJ \VTM3YL M=[8PUJ.;FYU;V.J+![T%VN!N^^ !)MN!B+ZQ)OLY0+4L&ZZ3LO0Z*_2<%EU4 MYR"2JNIVWYW JQVYX96[2-^]$K_\!.775L)2= 7O7"9O-H.]QW$>] MKW.K"WAGYD2M>+FT .<'3S.^P!U0;:MW0VR^BL^):=F]6.=]1K5W$H7K?2 M.Z9=7WV_C&U4 R[3(I.^ J(0#"I--JVAS>#[@R M"2+ 9IS)31+$6'R$X?-14>A+$E\&J3EV< 86$7CWS;WFD+W1 G*7!SA?$HE MB42&(G'WF190?V"5BN3+P!L5OU)MZ"? M%7[E.(Y_*/" Y\'1"ZB*%=D*:(&$"<$;]7%[3F:WY!-=,08_%BN=< [$VV(1 MY C0!U?S.)$PO)^8.%3!OZ>B.(,ES^6\#+ WG^K.BC:\HNQ9A4XG(_! MZ0L IF7:%O^48@JH2M\#AQ+/0J)'NA 3Z9-/'6-X!U2IKD&OK*I8S>!5QX#@9A,21D0G5D] ABC155TQK-:;EIQ. M<3F5V?5Z.2E1.S 8QZ&_&U)^"/[*09Y1JD#]3G3-^+E,0>B]'9J'W:V83<$N M5>F8D/8C%6STNBU];/$*<0U=MNB_=(H @F 9Z8)+=#"3@"I%Z7,8Y/7P MH$S@PAAQ\H-*$K1,X1/=CE,>+3+A.X3D^2Q74(B [P7D,;[N'1Z6[G=;?%8> M)/!@(;1T5D\Q(H@BT!(>CZ7$4P;QK#SMB"".+P&2GF)-*]FCUO+G7P 3E4W\ M+8RO3/F&\6J#I%H?4BT>I1>9J;R"F):*T+BK\$P)$7X_@EF7 MA0F+A%(O"<;HI4@06- Y4!;T7M)\@GJ$(YE2[.J1H 05(:' 2PDO3D=/:/<# M?05THV#M(42?F3H'#$P170BQX3VGX/R<3?#/$(8:;72I%'QY;LS4I1/E0X6% MK:DN@-!FYJ):RA_T%:KY]N%!==CYAM:B&T/9?R**+\?9^J!2K1%&3]P EED9 M$M\WI5WH-,UIG_PF,N"**?,X!=,EDQ0 +0]59A*A0*"SG15/W(2?=J)>QDGY%ZB"UJLIDJ6 MI9SQ61[K6K*<0,G+M2?ATH!*ZB]4R/SJV/Y,)(#W$ &6JN2RK*!(:5$NH ML]0RN0P\+D/8PM7;/ ]P@N")QODY/5-+TA8=IS/JE?^K@VCL.HDQB7&KAV"- M0&".Q<=DU, $SLA5+$[#@N!,4'"*](;*76(.P@\\].F.ZNN:;;_0G:?R*)5S%Q/JAA#4(TP-_6KU0E1,MRB#?62^_^[FM:AJMD&OW1L-WR#M MUC7L4@]UV\ZP=\\S0,V.<]\XO?;@<'3O9#UG\'0+&G;O?>C&@NZXA79$0K7I M);0%G#U&T\?1\[0ONT?M1KO3.ENNN']AA :RXB=_>S5X]0A$W^I>=4,>6]CU M=-5A*^[C]DS_-DVD%!\IN!:G$6;FB[2MUTX.GD%QG]=B,8?8AEEJPQRV M8J7;X8[6]V:,J MSCA/WWE*%=1O MC[93N0;S\]FNM]HXH&+B/[%SQ@1G@M>>X PO+.TO@N"[\UH+)ZY*6CW&MERJ M%GAU*S2TC'&V>[6?B_.&Y4T8%F9>7I+>O5!2VZXI6UX<_[-)%;X>=S?LV^MU M6@?#I]R3L8EE=52X9\IBUD7AV#2QIK!I:H1IZAZV#@=/63AE$\OJJ'!K3=.C M[?)PU&P;_\^B2YGN)&KFG!4G"9G@[&L\71C#\^PLJ*?!<8 1 U:=FK'MD2-$>X+C:/26TWJ=FQV#E. M]6'*$>_GLKK8H2X-HKY-M&9!MTW0;;<+PP$;A:84#O-&J.7*=CJ92(_:]-LG$WLV;7Q[ R2$+E/91";YY%Q)FC;6L85_E$2J_.O8Q_&:K&)OX7$B];-;44)%L1\,M"YW9Y#VW2C["]F^3HC;;]>Y3Y;9LL>=+]=-; MO'7IL6/U1O+;3JNX%:F7 =)I.WT$2#_.\4:5>ODJMFOA4Y[5>@!;V<_9.:>[ M@];@\/G:8:]C-_LYO-=7_YB<39S=P,]SKMOH )0KRXFOJ"2S$)DC03?^5N@O>FQQ.!5_50@@>F28,4 M\SOS) #BP<+P.T[[L!@3O^9&93()YL"'*RM*4YFI+W8/RL6T MQ!SF#]R0IIC ,]A#^?6@,C0.%4?[]*;>%%@IT[;XM/*7V]9,]Y+OCUVDD!?/ MYC)*U>W=>&E[A%? P\)]"?SR@O):;W<6PZ+^O?3D1I=XL_P^COPZ,-,F\MM] M@/S"Z@^VE=_>/?)[T![64GZ?PS(_W=4*NQ3@7G>%GM-B V3N7DCEO.Z[$WBU M(S>\)4^[Z=]J@$8CR&N9> $$+":H@=@*12!]\69JY<*W MG2+]B0*$WPI V)F%>LQ5LWW:Z7T.D?A-CA/0W87HCEK*MNRA3O[?_^@=O%/G MM4!9Q7LWD__W/ZZ=3M=_][8EKD!I,3(G1S>+A2L^Q*YR.K]*+T\"\$^/+Q(I MR43H ?';WKNO'\[5P\7GQ;CB*LBF A]0P0I]^21.YK$V"7N502K?F@9>@5_* MPW8%+&XFCD6(,VF;M]"IG6J^Z,;2OJGOT0JU:BS*J2B!HL;^=H7]= M/S2.W!)9?"'A6XDB!'Y_W7+6Z>DM1;"5S:VN!>+6$JLT*=&G(');8 +P-EZ0 M&9J@6^,#N2#6PL.#..JRK+9!A-#^1/@W>$(3-$B%G[A7PH^O(I+BB\2-T$#A M=%=N@K^E.*X)N42W,VSUACV13MU$^4SD3,6S61PI8Z766WQYZEYBYJTT:N"< M>5*)7J]].!00O:G1< $)V,\<'2Z4=UA'/D?#JMTF<)"2PCKBMIEP,WI791YQ M3/QM"G KDQ;:XROX&3Y.\&=TYI2+):_G04)YRT+9G4[/:8O-)R%H2CE]7 MA0-T3XR!3I=N$!+%E(Q,XC",K]"AN2DJBN:N-PWDI32QM"L\"+)=(!FL(YCE M,W!;+F642Q'"OZ$ (9S%!?, =KPD&*NP/],+7 8Y)26%$P13W"[A*!641(#% M)Q+\8 $^N4#;-@89B61:]>M!O(#?A$6NF:R%ZRL7-9;P\ANZS:/!D"WG \2P M!# E?#,WRQ,ZT5P:5K*KPXI=_8@/(:N5686_ .H=^Y>H](:WV*0%HE^.,ARL^>^Y:& M%PM7^^%[P5$$]UWB!0 M[ 6!>N##V:^?S\4Y/ 1Q8 @ZLS=^*T;M7N<-+"T3'UT 1-%3[^(H("^60I,C M,(_:_=X;)>IQGJ49H \N;NR&% 92"+%L@-W5H4OX7U:@90-OIMZ/H[ 2HRYG MU^"W;+%/O =MC;+IW4! ,P.9,"_?JH2?T3I>&*3Q 1)H;%@&*O^5#&$X1?X@ M @J$(0WSK@RPLBF\--@>, (P!MF+"J@#ST S9.0OD5B_IP1E]Y6' Z3SP7^' MKR"CU;3Z)9\0T%:H,@.L&B/, 6H%]&4=6WOO4]>.!XRD!N/'BY%H/JS4 :9%)Q"P3 1J\ M?:1R6SB=FYK)5UQ!7/#F0H0#4"RXJHXK'MU:J$37/L5862W+%<"=")D%6(F& M4R=BT43HH$.5&:"?[X4Y:1XN*PSA!1 ;S,800 >]WJK%1DF5*@S :H$P4"89 M R.8,K4?)'G7,#I:6PJ.D MF569:!%'P?D">9H%ZG-0Q!M6WXQ7&I:A@B<)CH/"1A61'[XCMTIZ+@6H>G?! MS\&:F['V,A6\HM8M,9/@PB3T5]<#"U!\ MM1JPM6#A7CX;)^3BMW"2#!RL7,U*L%.DO.!C(&*4NI[Z5*GH9 )D!8Q23WON M'!.E"H_ > &,;)8MY]3H U03Y=OL?$W!C\D_$.)D50O\-;!8/:#MWJ'"?>ABM4# M%F7PHH8H$ $M%'@5 Q%8*)^'F $OJ?1^(@*@/]KHP _<)$!EWNLK\@%BQQ"& M1=X"'QV[T8\DGV?>@CSLO<$Z0A1!F9E8$UYKO:[9H+@):*ZXI]>TE \*,.'H M25V^V =''IQY\&TG)34K4JP"E!8Q#.@+GP99J#R=#&5-1L!M3PF-0J&JU['J M%"K'584-=\K?4D;\(RB$F\6@ %]*O_ SQ<"55/ _(<*6Z&,%D?2U2WCK]W#] M8Y5\A1Y4&30+D"L@294APOJF;DEMFE,LW%9$4O+3]204+:)MC!?'PPK1VGN2931SKM+U8GEF$U+@>%> M13#6L(1$*9$>GN3&5U-GM*+5,E13G:IJ3+MEC:G.AZO0W%]-1 ,^N2&N_RI! ME4'!TTL!DP@XIV1.GYFB>&(B$THK%R625-NJ,TGR O=%I,1@*#'F=VT%+Y\ M1K$IE](RJ\4Z^1SM#1;HEY"LT@5 +C)%].\4&'9172VZR3"=&M"]*#()@2^B M.%/KP5E522!\66QRR]I1W#9 \=$$Y9?JQVG)8(:QQQ1S6S,"TKSJ!HQ ME7[+P2,+2[M*6U,R(/C'>K(%%L9A<5IF=NCPT6(WS:VF&LD)]%4$H#WZF7M- MFQ#$$"*YVO-$QV\L04Q2 5*Z7F(]^4&U>TSW;;;A4M6!2<0)20QS LK"1?B M=>]PN82]Q'G/!H./-*PVX[^J-.#[7 G7+U*?:B')>J;"^DFAJW MT M_&M;Q*<;ML8.6.%3N6+=#Q0X$J"A!ZJ!\1)U\5<*WV"E,,_B#>2'M*M*; M 0;\77EN ![GE(6@XCYX21A__^^,##M#AL^3R?ZONE+PZU2BYU;A]C.>3N&S M*$\!6N@6Q>05Z1)ZUH2A)1U7]=Y3P)=&5/F0Y$Y,E#DSC0.8?3DY:" M,QH>H^]$KM]:5/,+M4]'OHQ"MW*7SFQ61FIWL%)P$*E*LI:.=95+-]? !DL. M@[_RP*>0>=T>/DYF_@Z_PNA>96.?MYIL$OX=^D1)0,WKQ#'XO3D91?$%K)07 MZ'*/TS0C!Y;=I%WGN2D7M%S@^#!G@5+9L"AU_ 0K=4H>ZAH-C/W RP$0H(H^ MSY/SK"RM_C,*Z 121L4]>G<:2ZDC5P%=X7-)(P4JRY>F^4R=DU6XYBI0HO!( M;\FK;9-RKO+5UKZ-+G&-9\#$!;Y 1!Y5X1'),)574UU$N(%OA+L\YB7&,L1Z M=+U6"@[+]R'$I0A0M3,BYU$CL]2E,W,<7_U>>?-B8X#@%M=R<%=< MU(,XU;D1):B34)Z:$CM=E%>)4XS$GF:FKX[QT"B!9:\POI^*Q9Q8GQ#>N:\= \_%^ZA+@2E]U3!K(Y?3XHW M/*F^83GXU_7Q*W[W.(H0IVZ^W/\4QZ46>+!,Y1,-'+AB"A+YMU?_427I=^V, M?R=G/*V98S"9!;N/!?U4% =T.EI-4E_$SYWZ5O M5$\/T.F&.$FHQ+C:6VGUR'[DWQ@D36/LK@]N(B7_U<$\W%'=V#8?8N?]557FU QBT&/L#)\J1$0D,=D_JE8I-H]J!S49/NK M;^*"U]W19\SG<1!5KJW5J3179<"6W^7NB:XHFZ\W@E]WJ]TE9B#OQ=;OS<80 M$9TO53/2HAH=#S XF6+8->TVIJ[&@ (1\*1O',F%F*EZ6%]2JP%]:K=7=G^F M*E&3,U=[!%C.5)5RE9E7C>:7,&GYQ#1,D 8*_E11&"(,UE*VQ8D^?&S2Z+A4 MU5Q@Y69G@V%TQACSSN_/3O"T,S4OH4/N*2UX'N)1]KO'HBZ%RWL"ZG"9:E"- MM[EETT4E),ZDQ@ZX[UZU45*>(21YYNF>>9[BB3C+"P[H> \?QXS!T\:"9NMI)M8E1 MIV_-5BX-')+K!],8*%+ @<=6KS5 E\VFEDO9?&II]5F=6].M/(HOE4XMM:/* MKK V8F5UA3?T*V[ 8@MW9!2P3B8A=0+2I^1D__* M-516*BB*/@CF%2LE$FM3I>JS(*%&02CQ9<6;*C"NK#K536UUE>H@ M\]+)N-9MY82JNU%QX9BI.<&%J UUW;<_S+$HQ1">IEDZ=;TD/2G1PM6M,&X7 MI WDZ%QU@L)RS"@V1T>"@@9TV\2M6E9VLT)B+IW6Z+=[*H9QV@?4G6HI;8\2 MDIB9#5GO/R-C+ME9N1)'?,/ Q&C\RHO<0QVD0GK'>W3; _4>W?;HC?&WLNI\ M-_J@TN.\&V__BZR*T>_PKQ*8LEV"/H"[)+"ZAF^-L&VD-2KP?5/5>=T%J HV M50\VJO9O6'9@;U:]!C%5GH?=YN:X< ])I$ZTS[&YO\P-)S<]&:9IB]T:=!5?V:_#1,JIJ1W# ML^UJUUUU>C1G:(W=*UT2[2'!8'CB5O=APVKGLM[OAO]"\(%?!&\=[)B_//\D M49V[R?=VQW&B;Y&Z]V2]. ZQ_=X%G?_5Z+242@D* <.#IYBEJ71^6\[OE;Z8 MZ0F)2+;V; =BFJ\SDE-8N4XS3BK3+9V5(T(99%[M@J=F-^U^J" SH,8K.@EM MLACP$(A;BN7B**N*0>JP,?RDLDP%LU3WN!LLHU8ZZ([B]K.KVG'CP(;I@?(= M#=_I/HOBJ++N!9H:0A=+P[)2+5:QKO4T9HPRL^HQ7S'5VE-T-=V1/^ =^0:5 MA:QNR1_@ECRY5G&8?JO+LA6=A\.'071Y-07F\B59B^"28+LR+Z M'GA98!#?D>SL4\;B"$_5X'?72EKY;OWV\*#[IBX^SJ8>Y1*1"PH'$1&3"/V@ M:>\@^1(E#P\&_5&_-^H,G(/^X1N@XI[[UDA'12R6%U1W8K_ZKU/5^$]G\?!H M1*@V[4\T8I$S\J5 K4)A@";ZO^SH[Z1*9))55EI,I5=-11Z8RQU(-8OYRY M"<(,J<,%=8A3;V?@%;Y!J Z*I_D8MUYO>0>U#ZQ2YBVU[#3%']-\AO4Q_]9' MP,P9424C>DYJ9Z1[D@O,;@63H'(;T.E)>?@IR4VX@>\'0=W[^YE^9Z?TV[YD M$V&K^P^F9TH>!9Y.D>G3I#1;2:FJ/E8N\:!3:>4.D-%!]?;F[V4@&BO]2ZFK M.+ HQ=A3-VA7]RX 4+A)L=65FEZI20S#43^F&+LKQE?$9;KMR5.=.RL=6PI" MEHJW=)P7)>LB B$RAX^I)?QZQ83 $.-KC-&G,.L5-KTJF%FF$5 $/4!8W=)% MT)57U6/ *:RB:$%/UUOI1$" W67^I>#'1+[%2B.)@J\*PJCF"^4/:(ZG#77; M?@-E)J^ ,>G^&) ,,!56H#M)3(,Y-=XW!16WO&ZE1H%P<O[B/ :%'V%UP:GR'*;1_R64[2[3='V.47;G$-31@8I1XL1]O<@^!XGWRNA2:V2LU^.S[^)L[.V M^/SMC],:IF7%V:??/I]_//YV]OF3K;BUFM7O8E:?.HA_UYV'\21"K<2&5S#]]?_;I]]5L?AV=,*??;YG_=RVP?+^MMLU6A80G.C>C MKI"FRLL@PGL&E,^"I[CB/-4M]BL*4DVE5%HJ414"G@R56]1X010IYQDF'026!PFC_ KS#:E>UHUH=6;UQ[!GZ5&U.YPW/ M!+-%>&!;1T6A:G/^#OE5I95TF$1=@^"O?*&XUPM[7*T*NWO_=[0^ MF/:<=#F,VC2K[LA1A:ZZ9H'6$A9[IWH_6=U$'7MJ E>D>:!Z]"[/G +!*[.. M<]V%'35M@6?AXDB*- :OZES1R%P:<2N5-E'I2FAPM-E6U$&[[XP>L!4U>(J= M*%A4;UB;G2A[]IT.VL.^TQV.!@>'3F]X,'3Z;RB/>(UF^]V.=I]L@YMO584> MXX7AZP(!.L*N]BCP&M#PW2U[5*Q5K%4O3*L2Z26@ M4&0TR?RF.59=!&BXEQ6L4D)&13N1I.X]13T%Z)FVNJ!XI(3J^DZZ))D.M^J" MB_+KZGP+34LK"X&8NLF'JGE9B/0'?$"G,W2)$'U^%2<_3'Q:5/I0'QPW\5-6 M;U;OEZ?>*75N2=3%PRH[0(6/(#W_ON%*H\[,B]NLLSBFHU$&'D(Z-I<(WYV! M0ZT2$]@O &L,[XA.S:5!5!48"5\"7=7)V2!-\GGA^-[E&+/NLNZ^/-U=:YKC M,1V8+&VAOA4,[2F5PUZZ8:J*B>DKYG9#HUC2'&Y$KQ=UKF*4]9W: !%8%6J> M*T+W&T\6=]&#[:;4J^Y9DD=90M=X& .OCN(6JU,%Y< CZ;-FLV:_7,V6$2D+ M*$V..RDRQ?V"($USJ7M+D*WT6IVTK7 75#;RYO,XPWDL^F) +/OH2RVCB,-F[*K*TQUU3$BLXM'C51$TDW M"0/3]0;5E]I;^=C *S/GKI9G7?'-8>IX(67Z#IUS5F-6XQ>IQN:PFP<199Z4 M#O)J;Q93O*Y45)\4=>G04(R'\C#&O;G7>4FW61:ZA@T^7'U5HYMER4I)4@.. M]MK&YVJ3&]I+\_'(%7@ROMC33;L*Z-8?O:6=2+4WG6:8:;Q0#;F+W6[=G47O MGJGR#(QCQG1LHCS>58FW(&#!^&J2AT4UBSI%V*:[ZN1?.>T;JB*_V-,]OE23 MF4@6O6%,>TGX^2*F XBT*;_+O7<["S3*PCCG>Q[!VP?865#ZWZF-S_=X\EWU MHZQ?E9RCBN3^_'1^^OO9UV^GYZ?OQ=?C#Z=?Q>??Q.G?_SS[]O^PJN;/\[-O M9Z>JC<:?7T_Q0UV RQ5JC].J_!.@-[5>[/:HAJFS7('K>GI#X(_?3\4?T@6@ M$2>8B/@:A[D^4?SAPXG8,X56\)RIKWJKKP35M6FZ3M9=F)P,#JGD6>BVJ^4] M6_I:T^+R8H5@%]2J=:EQEM[),$>!S?=P[%0FEP']>2(3ZN2_ITK">@?O3LKQ M3JKKHP_?MI9JW\;8*"%0W1BQISAU'YO-L'@/6\:VS.'7- [5*?-DR=G5I,2> MHB*%2=()'C^GXUC5A]:O9YD;%./ZU"/,5 _C +W!J-4=C$0Z=;5+'!#)RC56 MWAPI\Y4>5.]*KGW9_%T#[PQ;NR[S!C[$[U:.O=W;7E4)@*%_T9#,S%,N! 57V[1A1,SUY=%GP!]C3;2/?!TQP!DCOD[60:@MYZZI>^3 M#B+J>U'65NMZ%E-1O42#FS*ZS)'EX]3*KFWPNNKT]#5X3#I1J+!>ZX@Z=?=5 M5R<>[+EO]YRW9A3XNI<_XR8H)H]X\$^T>\,\(ESE>S$ MT=[C@Q"RS?+PPO3K2"3-R TV?\ID][]3(K>VY[S(3O>5G::C7@\].&6[];4E M_"6[>SQ/@E X0]W@>1E39N"#Z^8A[LV*0;TIB1A_=^'@Z37V46^MJPDT :'I MMK%!=:!JHJ([LTMPZ?\Y#? J$=4#)=*-A$HD#%*5YZ'@ Q[GC"^O("SS ,^ MR]RX=I/U$L%J[2^E ??SN6HMV])7@)58%<97TC037KV_C>JK 'RQ4X(&0?PU M*[-GXH=<:&=RR=JPI=JH5W7(2@=\DH\E(K6#[G&*1K:KD-UAMW7\5BYE6I%9+$ MEF'@M^;&<'C@WU[(5+F@>#$S=9#"E$^05K;CX3MT'8(*(U07>3UZ(A+J,X%] MG73P5^3]E0TB6Y+H]OA8_*;\Y()GKFY'*3'4=5@[H>$89%G_[O'V>_GGUK0O<#>] *K8@1 M9WVX%-,RA2=Q;_,H3,&61VAU*NM4C2C.@!O7)H=)IAWL,(Q!]AK3/0$9ID1. M).V_6&^*" @TO;[C>JYKA0%:A6JH_F>?WI_^K]4VXF'FTMFMN51GI]:4CKAY M%K\;8[O=A%:#IPX[[^CQ_=!=Q'D&PU]+_YV:BFX_?F.^X.&=3O-4'IE[Z@PE M$J(;C?T*YX<%%$[.99 &JE;GR'Q?/P1/^05]:+I1^W#0P_*'__PE\V]YIM/N M#@?W/'/8:8\&W:6'X(=D=6F&W]UV?YZM6=0].G %5%'NVY%RXO /[RBU[[FA M%@8E)(:"ATQ3:%Q1"*;F M]M3\E.,>;)68Z[3N:11%W-BJ!@H#-2S2ERV@?WO>W$#^9^0-@]A.U>Z]3+TD MH,-4Z_A;-6:/PG!@Q,8<'%BI5H/ZJ!43^K$)S>+,*&(-V1E%:DIH%N?[4&0U ML%9K?IS ^B'JY6/>$^UM6 -93TMD5TT1. M_O;JTIW'^_*ZU_W>;4^SV4\ICZYIA2ZMMN1)KG29ICZ486+U_?5;G^ NMLR^LO\#=55.O'=""Q.H0IS>UUG*(L MUTW&;B33_<_7H5R8TERGTW$*$739+[3 D+)?6%-"LSBS7]AHO]"Q$*[8+VR> MBMST"YV7X1?>O V3_4(VI'8 +1.:Q9G]0O8+;_B%#N<+V2]\%K_0:7:^,-TT M8=@=T0&LDW;AWW5[_PV^FVSSY]M1"EV/=CS7C> MR]61 N)_?SW_(,XBO*[.D^)][.5X$13 M/RQ$*7:F6#-L<::^N==Q%,\6XO0:/DTQB?75F\J9R]Z5?>:(O:N:$IK%F;VK M9MD0]*Y.CC]8B%+L7;%F6.Q=G;BA9VYG^1!$/_"6&O:U[#-.[&O5E- LSNQK M-ZQMEO'MHNW5B9ZNFA&9Q9F>K62:EVSFP$*'8T6*M>$ZM.(F!J.*+ M>R'%&5YDYWK4$.R]F[GBMR"48D_.QM+WI2^N@FP:J"N7J^Z9K[VNMW?I/N_D%[>'#XYMW<]?T@NE#WR1ZT^[U>'2[8W:&VW$JASC/>1%TOF>Z- M5N@Y+8SU' 1=X1OGLE?OD)RK,0/B(IEFY#3^$O;I9#^/<$ M,KF[&\6_GOW^Z;B&-Z'_>7[Z=1.Q&+8/G2<'ISJ:VR^59DEH2!/Y5QXD$NUG M6G1,DEZ>!%D RXU9X>/NX>] ]5\";X!-KFE![D(TBS!8:?PF9^'"^&Y>0HV M&RQV"I_/XX2F'$N!&@0?Q)$(8,JQG+KA1(P7-!"UG-(/P.^)S"/X$HWGYMDT M3N#M_;:E.+$-9#J[A4SR<KGDR-#E]?J"8UP->#A'G7?T^'[H+N(\@^&O MI?].3=7M$/WT%SQ]L?U1*N=NXF;24"(ANM'8KU:CTLL@#<9!&&2+(_/]-;&I MFFY L[U:[ZBK1WKMWD'OOF<&[4%_N/00Q\M6F/-EI@%5\9._O7)>O32:VVUM M_W'\Y?.W/T[//[;$V:>3MO5I[!>G.4QGIG-#Z,R6N;Y!Q$=W(2 ,<#K.D[1' M9I;]/,M^71P]%:MTU%!0K]^!18LT#@.?V?B3;/PE_47\=PQQV%0<)[,% ZO] MAH[I_!+IO"[;^/+@BJ&*58CIS'2N 51A16> %*,[9V^YG^RG*@QJLB6QXUU< MWI+@+8G&@ 0G/FK',DY\-(*-*O$QQ?.MD9]P-&&OT7_1:,ATYL2'2GPP5+$* M,9V9SM9#U5<9!7$B_A%X4JQ+@MRXGY.3('R>XHG/4QQN>9[B/W\9Q_[BO_[/ M?_XRS6;A?_U_4$L#!!0 ( *6$I%1^3E-KQA4 /O_ 1 =F%P;RTR M,#(R,#,S,2YXUM;Z(5P06UV MW3L_.>LAP@S;I&QYW7N:]0>SX632^]O/?_KIO_I]-+J9W*-[\HH&AD-?R(@* MP[*%RPGZ87;W(_K'E\=;-#-69(W1R#;<-6$.ZJ.5XVRN3D]?7U]/S 5EPK9< M!YH3)X:]/D7]OH]\R F6[]$(.P1=79Q=7/3//O;//LS/+Z\^7%Y=?#KY]/GL MT_^#@_F2./=X3<0&&^2ZYW/R@C>VLR)\K3B0 M39Y=7I[W$'8<3I]=A]S8?#TB"^Q:SG7/97^XV*(+2DP0KD6D5!( L6+0!A-7 MANTRAV_#]MZ>N74BB'&RM%]._4+9['E0P71XW]ENB BK2&&K:C9?GD+QJ2R6 M=<[Z9^?]J"9PFZCS>JEJ7)R=G9_^X^[64V8 ;%'V+;\%@+\\E<7/6)"0*D+S M68 "1?X?'T(RH-ATDM ^WH^G7F$?/GT]5:>_G/R&D;)VN-S9WD&?RM[:A1% B M7_FK'PBY+U_USR^ SA- UD,LTUE*-'2Z'Q&!O>U$1&BLNQ(1V*5L_6-1N[F& M7*E%4=;O@Q]]^:.T[5RO48^ C-6?$LL1\E<_LM(B(HJZ3&424F(O[[05U*#I M]3N*)MYM/?'X;^J(**?O[V8JD7^5CWWOL9*9Q#SS;DV'GDX]5;?/R$/N9ADY M0YSZ+2IYA+P!,J(#,V8[JG'Y*GBYV5"VL+TW\$[ZDZO J3R2!5)N]@IS@]L6 M*7?&IQMN;PAW*!'Q050A6'&RN.Y)?]\/W/SO%GX^ 4\?@&0:2'HZ67P*58AU M&Y$7U'6H(RO?RF*!U,@0E( \KGL"E&#Y3O*[\[GAI"Z?4$5 ?*6T513"M(UA UMU&88JAFMIE#R,@"JS++'/H1S)AZ?'B2;@ M.G7PF\WL]=8CZQ'^_!Y,?(+_#Y@Y9D#2=@+N@J\5/3U$(>RN#AX0&9 9*?SG M\S/Y#\RR8A.N\!$S$WG84 S=3Z=I)"GTKB#FE/VLGM,=RJ_L@Y143.FH=6\U\&RFIS M)X9=DSIR[A:J=*?J&A6?2Q6'B.$YQ(WBR)&/'7GHT0]A S]V6F].ZP^8 ]R* M.!3XW=,$"G!I[.%B1WM(M/9C9Q^-V<=L#G_OQO?SV?1F.+U[>!Q_!9C)K^/; MZ6P'+U$1G<9*+BM:2=0:FMZ@1'M(-MC9R4'L9#:?#O_WZ_1V-'Z_[>M+LF@TEO%Q-Q\"[2#5 M4&8,&4J/53VK*$*W?P(\(#;(7*$#4 MJ:RRRF;N>HWY=KJ8T26C"XBP8#IGJ,PK98\E^Q MY9([@N5O.8;E=\%\2(V^/F?T)=$@A0?%$74JJZPRWSF)1V(0^H*?+9*KKQRP M! $9).4945-6$OP+S-BP:U>+E&-><9U<0J=RJIK))?;-M\I98U M8.8$A,"6<('?+P=5HLUF+"JW&7F..W#6&" M"-#+5-8>NESF[6XI?J86=<(>MTM%C5XO\[RD1(T"W$J_"CORT:,8_D[/->9X MST[!E X*-'KZD#.#>W8ZZ5>6/@34:^JHZ QZR]!6\R'""N=H9? :77W,Z"J& M3'6G!+I.B965^!OF'!>%]&&A1CW99$A0L]-$94T\$@C8W/Q8/2C3Z"&;O_ K M=FJHGH1R;./;%PRM@XN1XW5Q?J( 5*.D;(I"X>DK1"B.J=-:9:W=$^?6%N*! M\-D*\_Q.E(;1Z"F;F@ $2&) @ (I')V&:B1WGP7YPP4!C.7$M""+FX0IU]!% M-A\1(4 *0Z>?AI/O#23A*R;C+[(IC>K)>/1#\-0MF35M G.9Y=O' 'P$&O5G MTR-UU.^UT2E_KT69$DT70VO4FLV.Y"W0= JLE?3*77J):Z\:J$9UV81)P5I- MI[TF%FU*>E\AL$:#V31*S@).I[V]5G)*U):%TN@KFU>)H>CTU.CR3HG>]+4T M>LSF9CK5'F;-)W](K%M=H^QL?J?>^D^G_-T6@DHZ<*Q8H[QLTD?6[532 MZ.I0B:;TM