0001609550-22-000023.txt : 20220503 0001609550-22-000023.hdr.sgml : 20220503 20220503160805 ACCESSION NUMBER: 0001609550-22-000023 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220503 DATE AS OF CHANGE: 20220503 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Inspire Medical Systems, Inc. CENTRAL INDEX KEY: 0001609550 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 261377674 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38468 FILM NUMBER: 22886874 BUSINESS ADDRESS: STREET 1: 5500 WAYZATA BLVD STREET 2: SUITE 1600 CITY: GOLDEN VALLEY STATE: MN ZIP: 55416 BUSINESS PHONE: 763-957-5037 MAIL ADDRESS: STREET 1: 5500 WAYZATA BLVD STREET 2: SUITE 1600 CITY: GOLDEN VALLEY STATE: MN ZIP: 55416 10-Q 1 insp-20220331.htm 10-Q insp-20220331
0001609550FALSE--12-312022Q1P3Yhttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrentP4YP1YP3YP3YP3YP3Y00016095502022-01-012022-03-3100016095502022-04-26xbrli:shares00016095502022-03-31iso4217:USD00016095502021-12-31iso4217:USDxbrli:shares00016095502021-01-012021-03-310001609550us-gaap:CommonStockMember2021-12-310001609550us-gaap:AdditionalPaidInCapitalMember2021-12-310001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001609550us-gaap:RetainedEarningsMember2021-12-310001609550us-gaap:CommonStockMember2022-01-012022-03-310001609550us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001609550us-gaap:RetainedEarningsMember2022-01-012022-03-310001609550us-gaap:CommonStockMember2022-03-310001609550us-gaap:AdditionalPaidInCapitalMember2022-03-310001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001609550us-gaap:RetainedEarningsMember2022-03-310001609550us-gaap:CommonStockMember2020-12-310001609550us-gaap:AdditionalPaidInCapitalMember2020-12-310001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001609550us-gaap:RetainedEarningsMember2020-12-3100016095502020-12-310001609550us-gaap:CommonStockMember2021-01-012021-03-310001609550us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001609550us-gaap:RetainedEarningsMember2021-01-012021-03-310001609550us-gaap:CommonStockMember2021-03-310001609550us-gaap:AdditionalPaidInCapitalMember2021-03-310001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001609550us-gaap:RetainedEarningsMember2021-03-3100016095502021-03-3100016095502021-01-012021-12-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-03-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-03-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-03-310001609550us-gaap:FairValueMeasurementsRecurringMember2022-03-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-03-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2022-03-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-03-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-03-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-03-310001609550us-gaap:FairValueMeasurementsRecurringMember2021-12-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2021-12-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001609550insp:ComputerEquipmentAndSoftwareMember2022-03-310001609550insp:ComputerEquipmentAndSoftwareMember2021-12-310001609550us-gaap:EquipmentMember2022-03-310001609550us-gaap:EquipmentMember2021-12-310001609550us-gaap:OtherMachineryAndEquipmentMember2022-03-310001609550us-gaap:OtherMachineryAndEquipmentMember2021-12-310001609550us-gaap:LeaseholdImprovementsMember2022-03-310001609550us-gaap:LeaseholdImprovementsMember2021-12-310001609550us-gaap:ConstructionInProgressMember2022-03-310001609550us-gaap:ConstructionInProgressMember2021-12-310001609550srt:MinimumMember2022-01-012022-03-310001609550srt:MaximumMember2022-01-012022-03-310001609550us-gaap:LongTermDebtMemberus-gaap:USTreasuryAndGovernmentMember2022-03-310001609550us-gaap:LongTermDebtMember2022-03-310001609550us-gaap:LongTermDebtMemberus-gaap:USTreasuryAndGovernmentMember2021-12-310001609550us-gaap:LongTermDebtMember2021-12-31utr:sqftinsp:renewal_optionxbrli:pure0001609550insp:TermLoanFacilityMemberinsp:March2019AmendmentToLoanAndSecurityAgreementMember2019-03-310001609550insp:TermLoanFacilityMembersrt:MinimumMemberinsp:March2019AmendmentToLoanAndSecurityAgreementMember2019-03-012019-03-310001609550insp:TermLoanFacilityMemberinsp:March2019AmendmentToLoanAndSecurityAgreementMember2019-03-270001609550insp:TermLoanFacilityMember2022-03-3100016095502022-01-012022-01-010001609550insp:StockIncentivePlan2018Member2018-12-310001609550insp:StockIncentivePlan2018Member2019-01-010001609550insp:StockIncentivePlan2018Member2022-03-310001609550us-gaap:StockOptionMember2022-01-012022-03-310001609550us-gaap:StockOptionMember2021-01-012021-03-310001609550us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001609550us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001609550us-gaap:PerformanceSharesMember2022-01-012022-03-310001609550us-gaap:PerformanceSharesMember2021-01-012021-03-310001609550us-gaap:EmployeeStockMember2022-01-012022-03-310001609550us-gaap:EmployeeStockMember2021-01-012021-03-310001609550us-gaap:CostOfGoodsTotalMember2022-01-012022-03-310001609550us-gaap:CostOfGoodsTotalMember2021-01-012021-03-310001609550us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001609550us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001609550us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001609550us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001609550us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001609550us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001609550srt:MinimumMemberus-gaap:EmployeeStockOptionMembersrt:DirectorMember2022-01-012022-03-310001609550srt:MaximumMemberus-gaap:EmployeeStockOptionMembersrt:DirectorMember2022-01-012022-03-310001609550us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001609550srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001609550srt:MinimumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-03-310001609550srt:MaximumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001609550srt:MaximumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-03-310001609550us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001609550us-gaap:EmployeeStockOptionMember2022-03-310001609550us-gaap:EmployeeStockOptionMember2021-03-310001609550us-gaap:RestrictedStockUnitsRSUMember2021-12-310001609550us-gaap:RestrictedStockUnitsRSUMember2022-03-310001609550srt:MinimumMemberus-gaap:PerformanceSharesMember2022-01-012022-03-310001609550us-gaap:PerformanceSharesMembersrt:MaximumMember2022-01-012022-03-310001609550us-gaap:PerformanceSharesMember2021-12-310001609550us-gaap:PerformanceSharesMember2022-03-310001609550insp:EmployeeStockPurchasePlanMember2022-01-012022-03-310001609550insp:EmployeeStockPurchasePlanMember2019-01-010001609550insp:EmployeeStockPurchasePlanMember2022-03-310001609550us-gaap:DomesticCountryMember2021-12-310001609550us-gaap:StateAndLocalJurisdictionMember2021-12-310001609550us-gaap:ResearchMember2021-12-31insp:segment0001609550country:US2022-01-012022-03-310001609550country:US2021-01-012021-03-310001609550us-gaap:NonUsMember2022-01-012022-03-310001609550us-gaap:NonUsMember2021-01-012021-03-310001609550us-gaap:StockOptionMember2022-01-012022-03-310001609550us-gaap:StockOptionMember2021-01-012021-03-310001609550us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001609550us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001609550us-gaap:PerformanceSharesMember2022-01-012022-03-310001609550us-gaap:PerformanceSharesMember2021-01-012021-03-310001609550us-gaap:EmployeeStockMember2022-01-012022-03-310001609550us-gaap:EmployeeStockMember2021-01-012021-03-310001609550insp:EnsoDataIncMemberus-gaap:SubsequentEventMember2022-04-272022-04-27
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 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-38468
______________________________
insp-20220331_g1.jpg
Inspire Medical Systems, Inc.
(Exact name of registrant as specified in its charter)
______________________________
Delaware26-1377674
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
5500 Wayzata Blvd., Suite 1600
Golden Valley, MN
55416
(Address of principal executive offices)(Zip Code)
(844672-4357
(Registrant's telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 par value per shareINSPNew 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 26, 2022, the registrant had 27,591,115 shares of common stock, $0.001 par value per share, outstanding.



2

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. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended (the "Securities Act") and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). All statements other than statements of historical facts contained in this Quarterly Report are forward-looking statements, including statements regarding our future results of operations and financial position, business strategy, the impact of the ongoing and global COVID-19 pandemic on our business, financial results and financial position, prospective products, international product approvals and commercializations, our expectations regarding the final reimbursement levels for Inspire therapy procedures, research and development costs, timing and likelihood of success, other insurance providers' plans to begin approving our Inspire therapy, and the plans and objectives of management for future operations.
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. The forward-looking statements in this Quarterly Report 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 and are subject to a number of known and unknown risks, uncertainties, and assumptions, including, but not limited to:
our history of operating losses and dependency on our Inspire system for revenues;
commercial success and market acceptance of our Inspire therapy;
our ability to achieve and maintain adequate levels of coverage or reimbursement for our Inspire system or any future products we may seek to commercialize;
competitive companies and technologies in our industry;
the impact on our business, financial condition, and results of operation from the ongoing and global COVID-19 pandemic, or any other pandemic, epidemic or outbreak of an infectious disease;
our ability to expand our indications and develop and commercialize additional products and enhancements to our Inspire system;
future results of operations, financial position, research and development costs, capital requirements, and our needs for additional financing;
our ability to forecast customer demand for our Inspire system and manage our inventory;
our dependence on third-party suppliers and contract manufacturers;
risks related to consolidation in the healthcare industry;
our ability to expand, manage, and maintain our direct sales and marketing organization, and to market and sell our Inspire system in markets outside of the United States;
our ability to manage our growth;
our ability to hire and retain our senior management and other highly qualified personnel;
risks related to product liability claims and warranty claims;
our ability to address quality issues that may arise with our Inspire system;
3

our ability to successfully integrate any acquired business, products or technologies;
changes in global macroeconomic conditions;
any failure of key information technology systems, processes or sites or damage to or inability to access our physical facilities;
our ability to commercialize or obtain regulatory approvals or certifications for our Inspire therapy and system, or the effect of delays in commercializing or obtaining regulatory approvals or certifications;
any violations of anti-bribery, anti-corruption, and anti-money laundering laws;
risks related to our indebtedness;
our ability to use our net operating losses and research and development carryforwards;
the risk that we may be deemed to be an investment company under the Investment Company Act of 1940;
United States 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;
our ability to establish and maintain intellectual property protection for our Inspire therapy and system or avoid claims of infringement;
risks related to our common stock; and
other important factors that could cause actual results, performance or achievements to differ materially from those contemplated that are found in "Part I, Item 1. Business," "Part I, Item 1A. Risk Factors," and "Part I, Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations" of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, as updated by “Part I, Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations" in this Quarterly Report on Form 10-Q.
Moreover, we operate in an evolving environment. 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.
You should read this Quarterly Report and the documents that we reference in this Quarterly Report completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements. 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.
Unless the context requires otherwise, references to “Inspire,” the “Company,” “we,” “us,” and “our,” refer to Inspire Medical Systems, Inc.
4

PART I—FINANCIAL INFORMATION
Item 1.    Financial Statements.
INSPIRE MEDICAL SYSTEMS, INC.
BALANCE SHEETS
(in thousands, except share and per share amounts)
March 31,
2022
December 31, 2021
(Unaudited)
Assets
Current assets:
Cash and cash equivalents$203,291 $214,467 
Accounts receivable, net of allowance for credit losses of
    $99 and $99, respectively
34,544 34,179 
Inventories22,198 17,231 
Prepaid expenses and other current assets2,444 2,660 
Total current assets262,477 268,537 
Investments, long-term9,796 9,938 
Property and equipment, net9,334 8,486 
Operating lease right-of-use asset7,659 7,919 
Other non-current assets454 204 
Total assets$289,720 $295,084 
Liabilities and stockholders' equity
Current liabilities:
Accounts payable$17,022 $11,665 
Accrued expenses13,896 20,454 
Notes payable, current portion12,250 9,188 
Total current liabilities43,168 41,307 
Notes payable, non-current portion12,798 15,799 
Operating lease liability, non-current portion8,553 8,796 
Other non-current liabilities146 134 
Total liabilities64,665 66,036 
Stockholders' equity:
Preferred Stock, $0.001 par value, 10,000,000 shares authorized; no shares
     issued and outstanding
  
Common Stock, $0.001 par value per share; 200,000,000 shares authorized; 27,568,004 and 27,416,106 issued and outstanding at March 31, 2022 and December 31, 2021, respectively
28 27 
Additional paid-in capital521,308 508,465 
Accumulated other comprehensive loss(198)(55)
Accumulated deficit(296,083)(279,389)
Total stockholders' equity225,055 229,048 
Total liabilities and stockholders' equity$289,720 $295,084 
The accompanying notes are an integral part of these unaudited financial statements.
5

INSPIRE MEDICAL SYSTEMS, INC.
STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)
(in thousands, except share and per share amounts)
Three Months Ended
March 31,
20222021
Revenue$69,382 $40,352 
Cost of goods sold10,004 5,981 
Gross profit59,378 34,371 
Operating expenses:
Research and development11,870 8,154 
Selling, general and administrative63,564 41,906 
Total operating expenses75,434 50,060 
Operating loss(16,056)(15,689)
Other expense (income):
Interest income(34)(57)
Interest expense527 523 
Other expense, net45 38 
Total other expense538 504 
Loss before income taxes(16,594)(16,193)
Income taxes100 23 
Net loss(16,694)(16,216)
Other comprehensive loss:
Unrealized loss on investments(143)(20)
Total comprehensive loss$(16,837)$(16,236)
Net loss per share, basic and diluted$(0.61)$(0.60)
Weighted average common shares used to
   compute net loss per share, basic and diluted
27,517,268 27,144,361 

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

INSPIRE MEDICAL SYSTEMS, INC.
STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)
(in thousands, except share amounts)

Three Months Ended March 31, 2022
Common Stock
SharesAmountAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders'
Equity
Balance at December 31, 202127,416,106 $27 $508,465 $(55)$(279,389)$229,048 
Stock options exercised151,186 1 3,086 — — 3,087 
Vesting of restricted stock units569 — — — — — 
Withholding taxes on net share settlement of restricted stock units(205)— (43)— — (43)
Issuance of common stock348 — 79 — — 79 
Stock-based compensation expense— — 9,721 — — 9,721 
Other comprehensive loss— — — (143)— (143)
Net loss— — — — (16,694)(16,694)
Balance at March 31, 202227,568,004 $28 $521,308 $(198)$(296,083)$225,055 


Three Months Ended March 31, 2021
Common Stock
SharesAmountAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders'
Equity
Balance at December 31, 202027,069,276 $27 $467,038 $29 $(237,347)$229,747 
Stock options exercised133,421 — 3,550 — — 3,550 
Issuance of common stock376 — 73 — — 73 
Stock-based compensation expense— — 5,997 — — 5,997 
Other comprehensive loss— — — (20)— (20)
Net loss— — — — (16,216)(16,216)
Balance at March 31, 202127,203,073 $27 $476,658 $9 $(253,563)$223,131 

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

INSPIRE MEDICAL SYSTEMS, INC.
STATEMENTS OF CASH FLOWS (Unaudited)
(in thousands)
 Three Months Ended
March 31,
 20222021
Operating activities  
Net loss$(16,694)$(16,216)
Adjustments to reconcile net loss:  
Depreciation and amortization359 234 
(Accretion) amortization of investment (discount) premium(1)30 
Accretion of debt discount62 58 
Non-cash lease expense260 171 
Stock-based compensation expense9,721 5,997 
Non-cash stock issuance for services rendered79 73 
Other, net (8)
Changes in operating assets and liabilities:  
Accounts receivable(382)3,381 
Inventories(4,967)(2,905)
Prepaid expenses and other current assets216 356 
Accounts payable5,520 1,477 
Accrued expenses and other liabilities(6,921)(3,049)
Net cash used in operating activities(12,748)(10,401)
Investing activities  
Purchases of property and equipment(1,215)(1,321)
Purchases of other investments(250) 
Net cash used in investing activities(1,465)(1,321)
Financing activities  
Proceeds from the exercise of stock options3,087 3,550 
Taxes paid on net share settlement of restricted stock units(43) 
Net cash provided by financing activities3,044 3,550 
Effect of exchange rate on cash(7)2 
Decrease in cash and cash equivalents(11,176)(8,170)
Cash and cash equivalents at beginning of period214,467 190,518 
Cash and cash equivalents at end of period$203,291 $182,348 
Supplemental cash flow information  
Cash paid for interest$466 $466 
Change in property and equipment acquired but not yet paid284 1,209 

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

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)

1. Organization
Description of Business
Inspire Medical Systems, Inc. is a medical technology company focused on the development and commercialization of innovative, minimally invasive solutions for patients with obstructive sleep apnea ("OSA"). Our proprietary Inspire system is the first and only United States ("U.S.") Food and Drug Administration ("FDA") approved neurostimulation technology that provides a safe and effective treatment for moderate to severe OSA. Inspire therapy received premarket approval ("PMA") from the FDA in 2014 and has been commercially available in certain European markets since 2011. Japan's Ministry of Health, Labour and Welfare ("MLHW") approved Inspire therapy to treat moderate to severe OSA in 2018 and was formally added to the Japan National Health Insurance Payment Listing in 2021. In 2020, the Australian Therapeutic Goods Administration approved Inspire therapy to treat moderate to severe OSA, and we are currently seeking reimbursement coverage in Australia.

2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) for interim financial reporting and as required by the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included. When preparing financial statements in conformity with GAAP, we must make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosures at the date of the financial statements. Actual results could differ from those estimates. Additionally, the results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future periods. For a complete discussion of our significant accounting policies and other information, the unaudited financial statements and notes thereto should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Cash and Cash Equivalents
We consider all highly liquid securities, readily convertible to cash, that have original maturities of 90 days or less from the date of purchase to be cash equivalents. The carrying amount reported in the balance sheets for cash is cost, which approximates fair value.
Foreign Currency
Sales and expenses denominated in foreign currencies are translated at average exchange rates in effect throughout the year. Foreign currency transaction gains and losses are included in other expense, net, in the statements of operations and comprehensive loss. Assets and liabilities of foreign operations are remeasured at period-end exchange rates with the impacts of foreign currency remeasurement recognized in other expense, net in the statements of operations and comprehensive loss.
Investments
At both March 31, 2022 and December 31, 2021, our long-term investments consisted of U.S. government securities. Investments are reported at their estimated fair market values which are based on quoted, active or inactive market prices when available. Any unrealized gains and losses due to interest rate fluctuations and other external factors are reported as a separate component of accumulated other comprehensive loss. We had $0.2 million and $0.1 million of unrecognized loss in accumulated other comprehensive loss at March 31, 2022 and
9

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
December 31, 2021, respectively. Any realized gains and losses are calculated on the specific identification method and reported net in other expense, net in the statements of operations and comprehensive loss. For both of the three months ended March 31, 2022 and 2021, we recognized $0 of realized gains, net.
We reassess our estimated credit losses on investments each reporting period. U.S. government securities and cash equivalents are under a "zero-loss exception" for credit losses, meaning no credit loss risk calculation is necessary on those instruments due to the exceptionally low rate of default, which continues to decrease as the securities approach maturity, which for us is no longer than two years. We record changes in the allowance for credit losses for available-for-sale debt securities with a corresponding adjustment in credit loss expense on the statement of operations and comprehensive loss. No reversal of a previously recorded allowance for credit losses may be made to an amount below zero. The total allowance for credit losses was $0 at both March 31, 2022 and December 31, 2021.
Fair Value of Financial Instruments
We measure certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents and investments. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:
Level 1: Observable inputs, such as quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Inputs other than quoted prices in active markets for identical assets and liabilities that are observable either directly or indirectly for substantially the full term of the asset or liability.
Level 3: Unobservable inputs that are supported by little or no market activities, which would require us to develop our own assumptions.
We use the methods and assumptions described below in determining the fair value of our financial instruments.
Money market funds: Fair values of money market funds are based on quoted market prices in active markets. These are included as Level 1 measurements in the tables below.
U.S. government securities: Consists of U.S. government Treasury bills with original maturities of less than two years. These are included as a Level 1 measurement in the tables below.
The following tables set forth by level within the fair value hierarchy our assets that are measured on a recurring basis and reported at fair value as of March 31, 2022 and December 31, 2021. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.
10

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
Fair Value Measurements as of
March 31, 2022
Estimated
Fair Value
Level 1Level 2Level 3
Cash equivalents:
Money market funds$189,379 $189,379 $ $ 
Total cash equivalents189,379 189,379   
Investments:
U.S. government securities9,796 9,796   
Total investments9,796 9,796   
Total cash equivalents and investments$199,175 $199,175 $ $ 
Fair Value Measurements as of
December 31, 2021
Estimated
Fair Value
Level 1Level 2Level 3
Cash equivalents:
Money market funds$189,369 $189,369 $ $ 
Total cash equivalents189,369 189,369   
Investments:
U.S. government securities9,938 9,938   
Total investments9,938 9,938   
Total cash equivalents and investments$199,307 $199,307 $ $ 
There were no transfers between levels during the periods ended March 31, 2022 and December 31, 2021.
Concentration of Credit Risk
Financial instruments, which potentially subject us to concentrations of credit risk, consist principally of cash equivalents, investments, and accounts receivable.
Our investment policy limits investments to certain types of debt securities issued by the U.S. government and its agencies, corporations with investment-grade credit ratings, or commercial paper and money market funds issued by the highest quality financial and non-financial companies. We place restrictions on maturities and concentration by type and issuer. We are exposed to credit risk in the event of a default by the issuers of these securities to the extent recorded on the balance sheets. However, as of March 31, 2022 and December 31, 2021, we limited our credit risk associated with cash equivalents by placing investments with banks we believe are highly creditworthy.
We believe that the credit risk in our accounts receivable is mitigated by our credit evaluation process, relatively short collection terms, and dispersion of our customer base. We generally do not require collateral, and losses on accounts receivable have historically not been significant.
Accounts Receivable and Allowance for Expected Credit Losses
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the general standard being net 30 days. Collateral or any other security to support payment of these receivables generally is not required.
11

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
Each reporting period, we estimate the credit loss related to accounts receivable based on a migration analysis of accounts grouped by individual receivables delinquency status, and apply our historic loss rate adjusted for management's assumption of future market conditions. Any change in the allowance from new receivables acquired, or changes due to credit deterioration on previously existing receivables, is recorded in selling, general and administrative expenses. Write-offs of receivables considered uncollectible are deducted from the allowance. Specific accounts receivable are written-off once a determination is made that the amount is uncollectible. The write-off is recorded in the period in which the account receivable is deemed uncollectible. Recoveries are recognized when received and as a direct credit to earnings or as a reduction to the allowance for credit losses (which would indirectly reduce the loss by decreasing bad debt expense).
Inventories
Inventories are valued at the lower of cost or net realizable value, computed on a first-in, first-out basis and consisted of the following:
March 31, 2022December 31, 2021
Raw materials$5,342 $3,119 
Finished goods16,856 14,112 
Total inventories, net of reserves$22,198 $17,231 
We regularly review inventory quantities on-hand for excess and obsolete inventory and, when circumstances indicate, incur charges to write down inventories to their net realizable value. The determination of a reserve for excess and obsolete inventory involves management exercising judgment to determine the required reserve, considering future demand, product life cycles, introduction of new products and current market conditions. The reserve for excess and obsolete inventory was $0.4 million and $0.3 million as of March 31, 2022 and December 31, 2021, respectively.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation and amortization and consisted of the following:
March 31, 2022December 31, 2021
Computer equipment and software$1,500 $1,397 
Manufacturing equipment5,238 4,436 
Other equipment311 249 
Leasehold improvements281 281 
Construction in process5,415 5,175 
Property and equipment, cost12,745 11,538 
Less: accumulated depreciation and amortization(3,411)(3,052)
Property and equipment, net$9,334 $8,486 
Depreciation is determined using the straight-line method over the estimated useful lives of the respective assets, generally three to five years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of the lease. Depreciation and amortization expense was $0.4 million and $0.2 million for the three months ended March 31, 2022 and 2021, respectively.
Impairment of Long-lived Assets
Long-lived assets consist primarily of property and equipment and operating lease right-of-use asset and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an
12

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
asset may not be recoverable. If circumstances require that an asset be tested for possible impairment, we compare the undiscounted cash flows expected to be generated by the asset to the carrying amount of the asset. If the carrying amount of the asset is not recoverable on an undiscounted cash flow basis, we determine the fair value of the asset and recognize an impairment loss to the extent the carrying amount of the asset exceeds its fair value. We determine fair value using the income approach based on the present value of expected future cash flows or other appropriate measures of estimated fair value. Our cash flow assumptions consider historical and forecasted revenue and operating costs and other relevant factors. We did not record any impairment charges on long-lived assets during either of the three months ended March 31, 2022 or 2021.
Accrued Expenses
Accrued expenses consisted of the following:
March 31, 2022December 31, 2021
Payroll related$10,565 $17,655 
Interest160 160 
Product warranty liability438 468 
Operating lease liability, current portion673 312 
Other accrued expenses2,060 1,859 
Total accrued expenses$13,896 $20,454 
The following table shows the changes in our estimated product warranty liability accrual, included in accrued liabilities:
Three Months Ended March 31,
20222021
Balance at beginning of period$468 $159 
Accruals of warranties issued11 178 
Settlements of warranty claims(41)(71)
Balance at the end of the period$438 $266 
Revenue Recognition
We recognize revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers ("ASC 606"). Revenues from product sales are recognized when the customer obtains control of the product, which occurs at a point in time, either upon shipment of the product or receipt of the product, depending on shipment terms. Our standard shipping terms are free on board shipping point, unless the customer requests that control and title to the inventory transfer upon delivery. In those cases where shipping and handling costs are billed to customers, we classify the amounts billed as a component of cost of goods sold.
Revenue is measured as the amount of consideration we expect to receive, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, which is based on the invoiced price, in exchange for transferring products. All revenue is recognized when we satisfy our performance obligations under the contract. The majority of our contracts have a single performance obligation and are short term in nature.
Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold.
13

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
Variable consideration related to certain customer sales incentives is estimated based on the amounts expected to be paid based on the agreement with the customer using probability assessments.
We offer customers a limited right of return for our product in case of non-conformity or performance issues. We estimate the amount of our product sales that may be returned by our customers based on historical sales and returns. As our historical product returns to date have been immaterial, we have not recorded a reduction in revenue related to variable consideration for product returns.
See Note 9 for disaggregated revenue by geographic area.
Cost of Goods Sold
Cost of goods sold consists primarily of acquisition costs for the components of the Inspire system, overhead costs, scrap and inventory obsolescence, warranty replacement costs, as well as distribution-related expenses such as logistics and shipping costs, net of shipping costs charged to customers. The overhead costs include the cost of material procurement, depreciation expense for production equipment, and operations supervision and management personnel, including employee compensation, stock-based compensation, supplies, and travel.
Research and Development
Research and development expenses consist primarily of product development, clinical and regulatory affairs, quality assurance, consulting services, and other costs associated with products and technologies in development. These expenses include employee compensation, including stock-based compensation, supplies, materials, consulting, and travel expenses related to research and development programs. Clinical expenses include clinical trial design, clinical site reimbursement, data management, travel expenses, and the cost of manufacturing products for clinical trials.
Stock-Based Compensation
We maintain an equity incentive plan to provide long-term incentives for eligible employees, consultants, and members of the board of directors. The plan allows for the issuance of restricted stock units ("RSUs"), performance stock units ("PSUs"), and non-statutory and incentive stock options to employees, and RSUs, PSU's, and non-statutory stock options to consultants and directors. We also offer an employee stock purchase plan ("ESPP") which allows participating employees to purchase shares of our common stock at a discount through payroll deductions. We have not granted any stock-based awards to our consultants.
We recognize equity-based compensation expense for awards of equity instruments 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 RSUs, PSUs, and stock options, to be recognized as expense in the statements of operations and comprehensive loss based on their grant date fair values. We estimate the fair value of stock options using the Black-Scholes option pricing model and the fair value of RSUs and PSUs is equal to the closing price of our common stock on the grant date. The fair value of each purchase under the employee stock purchase plan is estimated at the beginning of the offering period using the Black-Scholes option pricing model.
Stock-based compensation expense is recognized on a straight-line basis over the vesting term for stock options and RSUs, and over the vesting and performance period based on the probability of achieving the performance objectives for PSUs. We account for award forfeitures as they occur.
Advertising Expenses
We expense the costs of advertising, including promotional expenses, as incurred. Advertising expenses were $15.5 million and $9.0 million during the three months ended March 31, 2022 and 2021, respectively.
14

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
Leases
Operating leases are included in operating lease right-of-use ("ROU") asset, accrued expenses, and operating lease liability – non-current portion in our balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the present value of lease payments, we use our incremental borrowing rate based on the information available at the lease commencement date as the rate implicit in the lease is not readily determinable. The determination of our incremental borrowing rate requires management judgment based on information available at lease commencement. The operating lease ROU assets also include adjustments for prepayments, accrued lease payments, and exclude lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. Operating lease cost is recognized on a straight-line basis over the expected lease term. Lease agreements entered into after the adoption of ASC 842 that include lease and non-lease components are accounted for as a single lease component. Lease agreements with a noncancelable term of less than 12 months are not recorded on our balance sheets.
Income Taxes
We account for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates that will be in effect when the differences are expected to reverse. Valuation allowances against deferred tax assets are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized. As we have historically incurred operating losses, we have recorded a full valuation allowance against our net deferred tax assets, and there is no provision for income taxes other than minimal state taxes and an accrual for uncertain tax benefits. Our policy is to record interest and penalties expense related to uncertain tax positions as other expense in the statements of operations and comprehensive loss.
Comprehensive Loss
Comprehensive loss consists of net loss and changes in unrealized gains and losses due to interest rate fluctuations and other external factors on investments classified as available-for-sale. Accumulated other comprehensive loss is presented in the accompanying balance sheets as a component of stockholders' equity.
Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock and dilutive potential shares of common stock outstanding during the period. Because we have reported a net loss for all periods presented, diluted net loss per share is the same as basic net loss per share as all potentially dilutive shares consisting of outstanding stock options, unvested RSUs and PSUs, and shares issuable under our employee stock purchase plan were antidilutive in those periods.
Recent Accounting Pronouncements
We have reviewed and considered all recent accounting pronouncements that have not yet been adopted and believe there are none that could potentially have a material impact on our business practices, financial condition, results of operations, or disclosures.

15

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
3. Investments
Our investments are classified as available-for-sale and consist of the following:
March 31, 2022
AmortizedUnrealized GrossAggregate
CostGainsLossesFair Value
Long-Term:
U.S. government securities$9,994 $ $(198)$9,796 
Long-term investments$9,994 $ $(198)$9,796 
December 31, 2021
AmortizedUnrealized GrossAggregate
CostGainsLossesFair Value
Long-Term:
U.S. government securities$9,993 $ $(55)$9,938 
Long-term investments$9,993 $ $(55)$9,938 
As of March 31, 2022 and December 31, 2021, we had no investments with a contractual maturity of greater than two years. Currently, we do not intend to sell the investments and it is not more likely than not that we will be required to sell the investments before recovery of their amortized cost bases, which may be maturity. We do not consider those investments to be other-than-temporarily impaired as of March 31, 2022. At the end of each reporting period, we evaluate potential credit impairment on available-for-sale securities in an unrealized loss position, based on the expected cash flows to be collected and the yield-to-maturity on those securities. Securities with a valuation allowance for expected credit losses and deemed uncollectible are permanently written-down, and a reversal out of the valuation allowance occurs.

4. Leases
We lease approximately 70,000 square feet of office space for our corporate headquarters under non-cancelable operating leases. The leases expire May 31, 2028 with options to renew for one additional period of five years at the then-prevailing market rate. The exercise of the lease renewal options are at our sole discretion and were not included in the lease term for the calculation of the ROU asset and lease liability when the leases commenced as they were not reasonably certain of exercise.
In addition to base rent, we also pay our proportionate share of the operating expenses, as defined in the leases. These payments are made monthly and adjusted annually to reflect actual charges incurred for operating expenses, such as common area maintenance, taxes, and insurance. In conjunction with the leases, the landlord agreed to provide total rent abatement of $2.3 million.
16

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
The following table presents the lease balances within the balance sheets:
March 31, 2022December 31, 2021
Right-of-use assets:
Operating lease right-of-use asset$7,659 $7,919 
Operating lease liabilities:
Accrued expenses673 312 
Operating lease liability, non-current portion8,553 8,796 
Total operating lease liabilities$9,226 $9,108 
As of March 31, 2022, the remaining lease term was 6.2 years and the weighted average discount rate was 5.3%. The operating cash outflows from our operating leases were less than $0.1 million for both of the three-month periods ended March 31, 2022 and 2021.

5. Long-Term Debt
In March 2019 we amended our $24.5 million term loan and security agreement, which we refer to as our credit facility. The debt was interest only until April 1, 2022 and matures on March 1, 2024. The basic interest rate is the 30-day U.S. LIBOR rate, subject to a floor of 7.60%. The agreement provides a mechanism for determining an alternative interest rate to replace the U.S. LIBOR rate upon the occurrence of certain circumstances. In addition to the principal and interest payments, we are required to pay a final payment fee of 3.50% on all amounts outstanding, which is being accreted using the effective interest rate method over the term of the credit facility and shall be due at the earlier of maturity or prepayment. Borrowings are prepayable at our option in whole, subject to a prepayment fee of 1.00%. As of March 31, 2022, we had $24.5 million outstanding under our credit facility.
The credit facility includes affirmative and restrictive covenants and events of default, including the following events of default: payment defaults, breaches of covenants, judgment defaults, cross defaults to certain other contracts, certain events with respect to governmental approvals if such events could cause a material adverse change, a material impairment in the perfection or priority of the lender's security interest or in the value of the collateral, a material adverse change in the business, operations, or condition of us or any of our subsidiaries, and a material impairment of the prospect of repayment of the loans. Upon the occurrence of an event of default, a default increase in the interest rate of an additional 5.00% could be applied to the outstanding loan balance and the lender could declare all outstanding obligations immediately due and payable and take such other actions as set forth in the loan and security agreement.
Our obligations under the credit facility are secured by a first priority security interest in substantially all of our assets, other than our intellectual property. There are no financial covenants contained in the loan and security agreement. We were in compliance with the affirmative and restrictive covenants as of March 31, 2022.

6. Employee Retirement Plan
We sponsor a defined contribution employee retirement plan covering all of our full-time employees. The plan allows for eligible employees to defer a portion of their eligible compensation up to the maximum allowed by IRS Regulations. Beginning January 1, 2022, we elected to begin making voluntary matching contributions to the plan. We match 50% of the first 6% of each participating employee's contribution, up to 3% of eligible earnings. Our match contributions are made to funds designated by the participant, none of which are based on Inspire common stock. Discretionary contributions to the plan totaled $0.7 million for the three months ended March 31, 2022.

17

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
7. Stock-Based Compensation
We adopted the 2007 Stock Incentive Plan (the "2007 Plan") in November 2007, which terminated in accordance with its terms in November 2017; however, the outstanding stock options may continue to be exercised in accordance with their terms. Immediately following the termination of the 2007 Plan, we adopted the 2017 Stock Incentive Plan (the "2017 Plan"), which contains substantially similar terms and conditions as the 2007 Plan. Upon the IPO, no further grants were made under the 2017 Plan and we adopted the 2018 Stock Incentive Plan (the "2018 Plan").
The purpose of the 2018 Plan is to promote the interest of our company and our stockholders by aiding in attracting and retaining employees, officers, consultants, independent contractors, and directors capable of assuring the future success of our business and to afford such persons an opportunity to acquire a proprietary interest in our company. The board of directors may amend, alter, suspend, discontinue, or terminate the 2018 Plan at any time with the approval of our stockholders. A total of 1,386,809 shares of common stock were initially reserved for issuance under the 2018 Plan, and this share reserve will automatically be supplemented each January 1, commencing on January 1, 2019 and ending on and including January 1, 2028, by an amount of shares equal to the lesser of: a) 739,631 shares, b) 4% of the shares outstanding on the final day of the immediately preceding fiscal year and c) such smaller number of shares as determined by the board of directors. As of March 31, 2022, there were 3,953,906 shares reserved for issuance under the 2018 Plan, of which 1,605,667 shares were available for issuance.
The following table presents the components and classification of stock-based compensation expense:
Three Months Ended
March 31,
20222021
Stock options$7,761 $5,657 
Restricted stock units565 19 
Performance stock units1,010  
Employee stock purchase plan385 321 
Total stock-based compensation expense$9,721 $5,997 
Cost of goods sold$124 $79 
Research and development1,767 1,040 
Selling, general and administrative7,830 4,878 
Total stock-based compensation expense$9,721 $5,997 
Stock-based compensation expense is recognized on a straight-line basis over the vesting term for stock options and RSUs, and over the performance period based on the probability of achieving the performance objectives for PSUs, and is reduced by actual forfeitures as they occur. If there are any modifications or cancellations of the underlying unvested securities, we may be required to accelerate, increase, or cancel any remaining unearned stock compensation expense. Future stock-based compensation expense and unearned stock-based compensation will increase to the extent that we grant additional stock-based awards.
Stock Options
Options are granted at the exercise price, which is equal to the closing price of our stock on the date of grant. The stock options granted to employees include a four-year service period and 25% vest after the first year of service and the remainder vest in equal installments over the next 36 months of service. The stock options granted to the board of directors vest in one or three equal annual installments, in each case, subject to the director's continuous service through the applicable vesting date. The stock options have a contractual life of ten years.
18

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
A summary of stock option activity and related information is as follows:
OptionsWeighted Average
Exercise Price
Weighted Average
Remaining
Contractual Term
(years)
Aggregate Intrinsic
Value
(in thousands)
Outstanding at December 31, 20212,646,235 $80.41 7.1$397,015
Granted281,554 $228.40 
Exercised(151,186)$20.74 $29,820
Forfeited/expired(13,388)$160.44 
Outstanding at March 31, 20222,763,215 $98.37 7.3$437,730
Exercisable at March 31, 20221,510,689 $49.56 6.3$312,906
The aggregate intrinsic value of options exercised is the difference between the estimated fair market value of our common stock at the date of exercise and the exercise price for those options. The aggregate intrinsic value of outstanding options is the difference between the closing price as of the date outstanding and the exercise price of the underlying stock options.
As of March 31, 2022, the amount of unearned stock-based compensation to be expensed from now through the year 2026 related to unvested employee and non-employee director stock options is $94.2 million, which we expect to recognize over a weighted average period of 2.5 years.
We estimate the fair value of stock options on the date of grant using the Black-Scholes option pricing model using the fair market value of our common stock on the date of grant and a number of other assumptions. These assumptions include estimates regarding the expected term of the awards, estimates of the stock volatility over a duration that approximates the expected term of the awards, estimates of the risk-free rate, and estimates of expected dividend rates.
The fair value of options granted to employees and non-employee directors was estimated as of the grant date using the Black-Scholes option pricing model using the following assumptions:
Three Months Ended
March 31,
20222021
Expected term (years)
6.25
6.25
Expected volatility
56.6 - 56.9%
55.2 - 55.7%
Risk-free interest rate
1.75 - 2.40%
0.79 - 1.4%
Expected dividend yield0.0%0.0%
Weighted average fair value$125.75$109.27

Expected Term — Due to our limited amount of historical exercise, forfeiture, and expiration activity, we have opted to use the "simplified method" for estimating the expected term of options, whereby the expected term equals the arithmetic average of the vesting terms and the original contractual term of the option. We will continue to analyze our expected term assumption as more historical data becomes available.
Expected Volatility — Due to our limited operating history and a lack of company specific historical and implied volatility data, we have incorporated our historical stock trading volatility with those of a group of similar companies that are publicly traded for the calculation of volatility. When selecting this peer group of public companies on which we have based our expected stock price volatility, we generally selected companies with comparable characteristics to it, including enterprise value, stages of clinical development, risk profiles, position within the industry, and with historical share price information sufficient to meet the expected life of the stock-based awards. We will continue to
19

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
analyze the historical stock price volatility assumption as more historical data for our common stock becomes available.
Risk-Free Interest Rate — The risk-free rate assumption is based on the U.S. government Treasury instruments with maturities similar to the expected term of our stock options.
Expected Dividend Yield — The expected dividend assumption is based on our history of not paying dividends and our expectation that we will not declare dividends for the foreseeable future.
Restricted Stock Units
RSUs are share awards that entitle the holder to receive freely tradable shares of our common stock upon vesting. The RSUs cannot be transferred and the awards are subject to forfeiture if the holder’s employment terminates prior to the release of the vesting restrictions. The RSUs generally include a three-year service period and vest in equal installments on each anniversary of the date of grant, provided the employee remains continuously employed with the Company.
A summary of RSUs and related information is as follows:
Restricted Stock UnitsWeighted Average
Grant Date Fair Value
Aggregate Intrinsic Value (in thousands)
Unvested at December 31, 20212,275 $201.51 $524 
Granted59,496 $230.60 
Vested(569)$201.51 
Forfeited(417)$227.53 
Unvested at March 31, 202260,785 $229.80 $15,603 
The fair value of the RSUs is equal to the closing price of our common stock on the grant date. The aggregate intrinsic value of RSUs outstanding was based on our closing stock price on the last trading day of the period. As of March 31, 2022, there was $13.4 million of unrecognized stock-based compensation expense related to RSUs that is expected to be recognized over a weighted average period of 2.9 years.
Performance Stock Units
During the quarter ended March 31, 2022, the Company granted PSUs to officers and key employees. The number of PSUs that will ultimately be earned is based on our performance relative to a pre-established goal for the three-year period ending December 31, 2024. The expense is recorded on a straight-line basis over the requisite service period based on an estimate of the number of PSUs expected to vest. Management expectations related to the achievement of the performance goal associated with PSU grants is assessed each reporting period. The number of shares earned at the end of the three-year period will vary based on actual performance, from 0% to 200% of the number of PSUs granted. If the performance condition is not met or not expected to be met, any compensation expense recognized associated with the grant will be reversed.
20

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
A summary of PSUs and related information is as follows:
Performance Stock UnitsWeighted Average
Grant Date Fair Value
Aggregate Intrinsic Value (in thousands)
Unvested at December 31, 2021 $ $ 
Granted78,351 $227.53 
Unvested at March 31, 202278,351 $227.53 $20,112 
There were no PSUs granted prior to 2022. The fair value of the PSUs is equal to the closing price of our common stock on the grant date. As of March 31, 2022, there was $23.1 million of unrecognized stock-based compensation expense related to outstanding PSUs that is expected to be recognized over a period of approximately 3.0 years.
Employee Stock Purchase Plan
Our employee stock purchase plan ("ESPP") allows participating employees to purchase shares of our common stock at a discount through payroll deductions. The plan is available to all of our U.S.-based full-time employees. Participating employees may purchase common stock, on a voluntary after-tax basis, at a price equal to 85% of the lower of the closing market price per share of our common stock on the first or last trading day of each stock purchase period. The plan provides for six-month purchase periods, beginning on January 1 and July 1 of each calendar year.
A total of 277,362 shares of common stock were initially reserved for issuance under the ESPP, and this share reserve will automatically be supplemented each January 1, commencing on January 1, 2019 and ending on and including January 1, 2028, by an amount of shares equal to the lesser of: a) 184,908 shares, b) 1% of the shares outstanding on the final day of the immediately preceding calendar year and c) such smaller number of shares as the board of directors may determine. As of March 31, 2022, 929,504 shares were available for future issuance under the ESPP. The current purchase period under the ESPP began on January 1, 2022 and ends June 30, 2022.

8. Income Taxes
At both March 31, 2022 and December 31, 2021, a valuation allowance was recorded against all deferred tax assets due to our cumulative net loss position. We recorded income tax expense of $0.1 million and $0.0 million in the three months ended March 31, 2022 and 2021, respectively. The nominal income tax expense in those periods reflects minimal state income tax expense and an accrual for uncertain tax benefits.
As of December 31, 2021, our gross federal net operating loss carryforward was $286.3 million, which will expire at various dates beginning in 2028. In addition, net operating loss carryforwards for state income tax purposes of $198.2 million that include net operating losses will begin to expire in 2023. We also have gross research and development credit carryforwards of $6.7 million as of December 31, 2021, which will expire at various dates beginning in 2033.
Utilization of the net operating loss carryforwards may be subject to an annual limitation due to the ownership change limitations provided by Section 382 of the Internal Revenue Code of 1986 and similar state provisions. We have not performed a detailed analysis to determine whether an ownership change has occurred. Such a change of ownership would limit our utilization of the net operating losses and could be triggered by subsequent sales of securities by us or our stockholders.
Realization of the deferred tax assets is dependent upon the generation of future taxable income, if any, the amount and timing of which are uncertain. Based on available objective evidence and cumulative losses, we believe it is more likely than not that the deferred tax assets are not recognizable and will not be recognizable until we have sufficient taxable income. Accordingly, the net deferred tax assets have been fully offset by a valuation allowance.
21

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
We had $0.1 million of gross unrecognized tax benefits as of each of March 31, 2022 and December 31, 2021.
We file income tax returns in the applicable jurisdictions. The 2018 to 2020 tax years remain open to examination by the major taxing authorities to which we are subject. We do not expect a significant change to our unrecognized tax benefits over the next 12 months.

9. Segment Reporting and Revenue Disaggregation
We operate our business as one reporting segment. An operating segment is defined as a component of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. Segment information is consistent with how management reviews the business, makes investing and resource allocation decisions and assesses operating performance.
We sell our Inspire system to hospitals and ambulatory surgery centers in the U.S. and in select countries in Europe through a direct sales organization, and in Japan through a distributor. Revenue by geographic region is as follows:
Three Months Ended
March 31,
20222021
United States$66,426 $37,769 
All other countries2,956 2,583 
Total revenue$69,382 $40,352 
All of our long-lived assets are located in the U.S.

10. Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock and dilutive potential shares of common stock outstanding during the period. Because we have reported a net loss for all periods presented, diluted net loss per share is the same as basic net loss per share as all of the following potentially dilutive shares were antidilutive in those periods.
The following common stock-based awards were excluded from the computation of diluted net loss per common share for the periods presented because including them would have been anti-dilutive:
March 31,
20222021
Common stock options outstanding2,763,215 2,750,375 
Unvested restricted stock units60,785 2,275 
Unvested performance stock units78,351  
Shares issuable under the ESPP5,435 5,785 
Total2,907,786 2,758,435 

22

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO CONDENSED FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
11. Subsequent Event
On April 27, 2022, Inspire invested $10.0 million in a minority interest of the private company EnsoData, Inc. This investment is intended to support the advancement of our digital health platform.
23

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 financial statements and the related notes to those statements included elsewhere in this Quarterly Report on Form 10-Q, as well as the audited financial statements and the related notes thereto, and the discussion under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Business” included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, such as information with respect to our plans and strategy for our business and the impact of the ongoing and global COVID-19 pandemic on our business, financial results and financial condition on our business, financial results and financial condition includes forward-looking statements that involve risks and uncertainties. As a result of many important factors, including those set forth in the "Risk Factors" section of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, our actual results could differ materially from the results described in, or implied by, these forward-looking statements.

Overview
We are a medical technology company focused on the development and commercialization of innovative, minimally invasive solutions for patients with OSA. Our proprietary Inspire system is the first and only FDA-approved neurostimulation technology that provides a safe and effective treatment for moderate to severe OSA. We have developed a novel, closed-loop solution that continuously monitors a patient’s breathing and delivers mild hypoglossal nerve stimulation to maintain an open airway. Inspire therapy is indicated for patients with moderate to severe OSA who do not have significant central sleep apnea and do not have a complete concentric collapse of the airway at the soft palate level. In addition, patients in the U.S. and Japan must have been confirmed to fail or be unable to tolerate positive airway pressure treatments, such as CPAP, and be 18 years of age or older, though there are no similar requirements for patients in Europe.
We sell our Inspire system to hospitals and ASCs in the U.S. and in select countries in Europe through a direct sales organization and we sell our Inspire system in Japan through a distributor. Our direct sales force engages in sales efforts and promotional activities focused on ENT physicians and sleep centers. In addition, we highlight our compelling clinical data and value proposition to increase awareness and adoption amongst referring physicians. We build upon this top-down approach with strong direct-to-consumer marketing initiatives to create awareness of the benefits of our Inspire system and drive interest through patient empowerment. This outreach helps to educate thousands of patients on our Inspire therapy.
Although our sales and marketing efforts are directed at patients and physicians because they are the primary users of our technology, we consider the hospitals and ASCs where the procedure is performed to be our customers, as they are the purchasing agents of our Inspire system. Our customers are reimbursed the cost required to treat each patient through various third-party payors, such as commercial payors and government agencies. Our Inspire system is currently reimbursed primarily on a per-patient prior authorization basis for patients covered by commercial payors, under Local Coverage Determinations for patients covered by Medicare, and under U.S. government contract for patients who are treated by the Veterans Health Administration. As of May 3, 2022, we have secured positive coverage policies with many U.S. commercial payors, including virtually all large national commercial insurers, covering approximately 260 million lives in the U.S. In addition, all seven Medicare Administrative Contractors ("MACs") published final policies in 2020 that provide coverage of Inspire therapy when certain coverage criteria are met.
The procedure performed to implant our device was previously described for billing purposes using a Category I Current Procedural Terminology (“CPT”) code (64568), which was used in conjunction with a temporary Category III CPT code (+0466T). At the October 2020 American Medical Association (“AMA”) CPT Editorial Panel meeting, the AMA approved the creation of new Category I CPT codes (64582, 64583, and 64584) to separately identify hypoglossal nerve stimulator services. A new Category I code (42975) was also approved for Drug-Induced Sleep Endoscopy, which is the final procedure to determine which patients are appropriate for Inspire therapy. These new codes went into effect on January 1, 2022. With these approvals, a formal survey was conducted to determine the
24

Medicare reimbursement levels assigned to each code and in November 2021 the final 2022 reimbursement rates were announced by the Centers for Medicare and Medicaid Services (“CMS”). The 2022 national average physician payments are approximately $888 for implantation of a hypoglossal nerve stimulator and approximately $115 for the DISE procedure. The 2022 rates of Medicare reimbursement to our hospital customers is approximately $30,063, an increase of 2% over the 2021 rate. The ASC reimbursement rate for 2022 is approximately $24,828, an increase of 2% over the 2021 rate.
Japan's Ministry of Health, Labour and Welfare ("MLHW") approved Inspire therapy to treat moderate to severe OSA in 2018 and was formally added to the Japan National Health Insurance Payment Listing in 2021. The first implant of Inspire therapy in Japan occurred in February 2022. In 2020, the Australian Therapeutic Goods Administration approved Inspire therapy to treat moderate to severe OSA, and we are currently seeking reimbursement in Australia.
For the three months ended March 31, 2022, 95.7% of our revenue was derived in the U.S. and 4.3% was derived outside of the U.S. No single customer accounted for more than 10% of our revenue during the three months ended March 31, 2022.
We rely on third-party suppliers to manufacture our Inspire system and its components. Many of these suppliers are currently single source suppliers. We have experienced and continue to experience minor supply disruptions during the COVID pandemic, but have managed to avoid any significant supply and inventory issues. We seek to maintain higher levels of inventory to protect ourselves from supply interruptions, and, as a result, we are subject to the risk of inventory obsolescence and expiration, which could lead to inventory impairment charges. In the U.S., our products are shipped directly to our customers on a purchase order basis, primarily by a third-party vendor with a facility in Tennessee, although we do ship some products from our facility in Minnesota. Warehousing and shipping operations for our European customers are handled by a third-party vendor with a facility located in the Netherlands. Shipments of products to our Japanese distributor are handled from our facility in Minnesota. Customers do not have the right to return non-defective product, nor do we place product on consignment. Our sales representatives do not maintain trunk stock.
Since our inception in 2007, we have financed our operations primarily through sales of our Inspire system, private placements of our convertible preferred securities, amounts borrowed under our credit facility and equity offerings of our common stock. We have devoted significant resources to research and development activities related to our Inspire system, including clinical and regulatory initiatives to obtain marketing approval, and sales and marketing activities. For the three months ended March 31, 2022, we generated revenue of $69.4 million with a gross margin of 85.6% and had a net loss of $16.7 million compared to revenue of $40.4 million with a gross margin of 85.2% and a net loss of $16.2 million for the three months ended March 31, 2021. Our accumulated deficit as of March 31, 2022 was $296.1 million.
We have invested heavily in product development. Our research and development activities have been centered on driving continuous improvements to our Inspire therapy. We have also made significant investments in clinical studies to demonstrate the safety and efficacy of our Inspire therapy and to support regulatory submissions. We continue to make investments in research and development efforts to develop our next generation Inspire systems and support our future regulatory submissions for expanded indications and for new markets such as additional European countries and the Asia Pacific region. For example, in December 2021, we received FDA approval for our Bluetooth-enabled patient remote control. In the first quarter of 2021, we received FDA approvals for both a new Inspire physician programmer platform and an improved two-incision surgical implant procedure that eliminates one incision with a revised placement of the pressure sensing lead. In May 2021, we received CE Mark approval in Europe for the two-incision implant procedure. Japan's MLHW approved Inspire therapy to treat moderate to severe OSA in 2018 and was formally added to the Japan National Health Insurance Payment Listing in 2021. In 2020, the Australian Therapeutic Goods Administration approved Inspire therapy to treat moderate to severe OSA.
Our direct-to-consumer marketing includes the use of social media platforms such as Facebook, Google ad placements, and radio and television commercials. In January 2021, we began airing television commercials and in January 2022, we purchased our first national television advertising spots and began airing new TV commercials. The objective of this outreach is to bring patients to our website, where they can find educational materials and
25

videos on sleep apnea and the use and benefits of our Inspire therapy, contact information for physicians and clinical sites, and information regarding community awareness events. Further, our team leverages the Inspire Sleep app for patient education. We expect to continue to increase our direct-to-consumer activities.
In early 2020, we started a call center concept, the Inspire Advisor Care Program ("ACP"). The primary purpose of this program is to assist patients with making a connection with a qualified healthcare provider based on their specific needs. As of March 31, 2022, approximately 600 of our U.S. centers were utilizing the ACP, up from approximately 550 centers at December 31, 2021. We plan to continue to increase the number of our U.S. centers using the ACP.
One of the many benefits of the ACP is the anecdotal feedback we are able to collect from patients during conversations with the ACP representatives. An example of this is the intelligence we have gathered that leads us to believe that we are beginning to see increased patient inquiries about Inspire as a result of the Philips Respironics CPAP recall. Following the recall announcement in July 2021, it took time for patients to learn about the recall, become educated about treatment alternatives and ultimately schedule an appointment with a healthcare provider to determine eligibility for an Inspire procedure. While we cannot quantify the impact from the recall, the feedback from the ACP, as well as prior authorizations data and the Inspire Sleep app, all indicate increased patient flow as a result of the Philips recall. Long term, we believe that there could be a sustained benefit to our business as a result of the recall.
We also continue to make significant investments to build our sales and marketing organization by increasing the number of U.S. and European sales representatives and continuing our direct-to-consumer marketing efforts in existing and new markets throughout the U.S. and in Europe. During the three months ended March 31, 2022, we created 17 new U.S. sales territories, bringing the total to 174 U.S. territories as of March 31, 2022. During that same period, we also activated 74 centers, and deactivated 25 inactive centers, bringing the total to 733 U.S. medical centers implanting Inspire therapy as of March 31, 2022. At March 31, 2022, ASCs made up 22% of our total U.S. implanting centers, consistent with December 31, 2021 .
Because of these and other factors, we may continue to incur net losses for the next several years, and we may require substantial additional funding, which may include future equity and debt financings.
COVID-19 Pandemic Update
Our business, operations, and financial condition and results have been and may continue to be impacted by the COVID-19 pandemic. In 2020, we experienced significant reduction in revenue and product sales, as our customers were negatively impacted by the decline in the volume of elective procedures that resulted from the global healthcare system’s response to COVID-19. During the quarter ended March 31, 2021, resurgences of COVID-19 in various U.S. and European regions disrupted our ability to access our clinician customers and their patients, although surgical volumes generally returned to pre-pandemic levels by the end of the quarter. As 2021 progressed, we observed a diminishing degree of COVID-related impacts to our reported revenue. During the quarter ended March 31, 2022, resurgences of COVID-19 in various U.S. and European regions again impacted our revenue, although, as in the first quarter of 2021, surgical volumes generally returned to pre-pandemic levels by the end of the quarter. We believe there continues to be some adverse impact on our revenues. However, the extent to which the COVID-19 pandemic continues to impact our results of operations and financial condition will depend on future developments that are highly uncertain and cannot be predicted, including new information that may emerge concerning the severity and longevity of COVID-19 and its variants, the resurgence of COVID-19 in regions that have begun to recover from the initial impact of the pandemic, the impact of COVID-19 on economic activity, and the actions to contain its impact on public health and the global economy.
To date, we have not experienced significant disruptions to our supply chain network as a result of the COVID-19 pandemic. We have also not reduced our capital expenditures and are continuing to invest in research and development, however, we may determine to allocate resources differently due to impacts of the COVID-19 pandemic.

26

Components of Our Results of Operations
Revenue
We derive primarily all of our revenue from the sale of our Inspire system to hospitals and ASCs in the U.S., select countries in Europe, and Japan. We recognize revenues from sales of our Inspire system when the customer obtains control of the product, which occurs at a point in time, either upon shipment of the product or receipt of the product, depending on shipment terms.
Our revenue has fluctuated, and may continue to fluctuate, from quarter to quarter due to a variety of factors. For example, we have historically experienced seasonality in our first and fourth quarters and have experienced adverse impacts on our revenue due to the COVID-19 pandemic.
Cost of Goods Sold and Gross Margin
Cost of goods sold consists primarily of acquisition costs for the components of the Inspire system, overhead costs, scrap, and inventory obsolescence, warranty replacement costs, as well as distribution-related expenses such as logistics and shipping costs, net of shipping costs charged to customers. The overhead costs include the cost of material procurement, depreciation expense for production equipment, and operations supervision and management personnel, including employee compensation, stock-based compensation, supplies, and travel. We expect cost of goods sold to increase or decrease in absolute dollars primarily as, and to the extent, our revenue grows or declines, respectively.
We calculate gross margin as gross profit divided by revenue. Our gross margin has been and we expect it will continue to be affected by a variety of factors, including manufacturing costs, the average selling price of our Inspire system, the implementation of cost-reduction strategies, inventory obsolescence costs, which generally occur when new generations of our Inspire system are introduced, and to a lesser extent the sales mix between the U.S., Europe, and Japan as our average selling price in the U.S. tends to be higher than in Europe and Japan. Our gross margin may increase slightly to the extent our production volumes increase and we receive discounts on the costs charged by our contract manufacturers, thereby reducing our per unit costs. On the other hand, our gross margin may decrease slightly to the extent our materials and labor prices increase due to supply chain issues and inflation, thereby increasing our per unit costs. However, our gross margin may also fluctuate from quarter to quarter due to seasonality.
Research and Development Expenses
Research and development expenses consist primarily of product development, engineering, clinical studies to develop and support our products, regulatory expenses, quality assurance, testing, consulting services and other costs associated with the next generation versions of the Inspire system. These expenses include employee compensation, including stock-based compensation, supplies, materials, consulting, and travel expenses related to research and development programs. Additionally, these expenses include clinical trial management, payments to clinical investigators, data management and travel expenses for our various clinical trials.
We expect research and development expenses to increase in the future as we develop next generation versions of our Inspire system and continue to expand our clinical studies to further expand positive coverage policies from private commercial payors in the U.S. and enter into new markets including additional European countries and the Asia Pacific region. We expect research and development expenses as a percentage of revenue to vary over time depending on the level and timing of initiating new product development efforts and new clinical development activities.
Selling, General and Administrative Expenses
Selling, general and administrative ("SG&A") expenses consist primarily of compensation for personnel, including base salaries, stock-based compensation expense and commissions related to our sales organization, finance, information technology, and human resource functions, as well as spending related to marketing, sales operations,
27

and training and reimbursement personnel. Other SG&A expenses include training physicians, travel expenses, advertising, direct-to-consumer promotional programs, conferences, trade shows and consulting services, professional services fees, audit fees, insurance costs and general corporate expenses, including facilities-related expenses.
We expect SG&A expenses to continue to increase as we expand our commercial infrastructure to both drive and support our planned growth in revenue and as we increase our headcount and expand administrative personnel to support our growth and operations as a public company including finance personnel and information technology services. Additionally, we anticipate an increase in our stock-based compensation expense with grants of stock options, restricted stock units, performance stock units, and shares of our common stock purchased pursuant to our employee stock purchase plan.
Other Expense
Other expense consists primarily of interest expense payable under our credit facility, realized losses on foreign currency, and interest income.
Seasonality
Historically, we have experienced seasonality in our first and fourth quarters, and we expect this trend to continue. In the U.S., we have experienced, and may in the future experience, higher sales in the fourth quarter as a result of patients having paid their annual insurance deductibles in full, thereby reducing their out-of-pocket costs. Alternatively, in the first quarter, many U.S. patients' insurance deductibles reset, requiring more out-of-pocket costs, which negatively impacts our sales during this period. In Germany, we have experienced reduced demand for our Inspire therapy in the first quarter of each year as Neue Untersuchungs-und-Behandlungsmethoden ("NUB") coverage status is being determined and as hospitals are establishing their budgets pertaining to allocation of funds to purchase our Inspire therapy. Beginning January 1, 2021, Inspire therapy is fully integrated into the German hospital reimbursement system (“G-DRG”), and we therefore may experience less seasonal fluctuations in Germany although it may not eliminate them.

28

Results of Operations
Comparison of the Three Months Ended March 31, 2022 and 2021
Three Months Ended
March 31,
20222021$ Change% Change
(in thousands, except percentages)
Revenue$69,382 $40,352 $29,030 71.9 %
Cost of goods sold10,004 5,981 4,023 67.3 %
Gross profit59,378 34,371 25,007 72.8 %
Gross margin85.6%85.2%
Operating expenses:
Research and development11,870 8,154 3,716 45.6 %
Selling, general and administrative63,564 41,906 21,658 51.7 %
Total operating expenses75,434 50,060 25,374 50.7 %
Operating loss(16,056)(15,689)(367)2.3 %
Other expense, net538 504 34 6.7 %
Loss before income taxes(16,594)(16,193)(401)2.5 %
Income taxes100 23 77 334.8 %
Net loss$(16,694)$(16,216)$(478)2.9 %
Revenue
Revenue increased $29.0 million, or 71.9%, to $69.4 million for the three months ended March 31, 2022 compared to $40.4 million for the three months ended March 31, 2021. These results reflect an increase in sales of our Inspire system of $28.6 million increase in the U.S. and an increase of $0.4 million outside of the U.S., primarily in Germany. Revenue growth was primarily due to increased market penetration in existing territories, expansion into new territories, and increased physician and patient awareness of our Inspire system.
During both of the quarters ended March 31, 2021 and March 31, 2022, resurgences of COVID-19 in various U.S. and European regions disrupted our ability to access our clinician customers and their patients, although surgical volumes generally returned to pre-pandemic levels by the end of each quarter.
Revenue information by region is summarized as follows:
Three Months Ended March 31,
20222021Change
Amount% of RevenueAmount% of Revenue$%
(in thousands, except percentages)
United States$66,426 95.7 %$37,769 93.6 %$28,657 75.9 %
All other countries2,956 4.3 %2,583 6.4 %373 14.4 %
Total revenue$69,382 100.0 %$40,352 100.0 %$29,030 71.9 %
Revenue generated in the U.S. was $66.4 million for the three months ended March 31, 2022, an increase of $28.6 million, or 75.9%, compared to the three months ended March 31, 2021. Revenue growth in the U.S. was primarily due to increased market penetration in existing territories, expansion into new territories, and increased physician and patient awareness of our Inspire system. As noted above, U.S. revenue during both periods was negatively impacted by the COVID-19 pandemic.
29

Revenue generated outside of the U.S. was $3.0 million in the three months ended March 31, 2022, an increase of $0.4 million, or 14.4%, compared to the three months ended March 31, 2021. Revenue growth was primarily due to increased market penetration in existing territories, the expansion of our European sales representatives into new territories, and increased physician and patient awareness of our Inspire system, and sales to our Japanese distributor. Revenue growth was somewhat offset by unfavorable exchange rates. As noted above, revenue outside of the U.S. during both periods was negatively impacted by the COVID-19 pandemic.
Cost of Goods Sold and Gross Margin
Cost of goods sold increased $4.0 million, or 67.3%, to $10.0 million for the three months ended March 31, 2022 compared to $6.0 million for the three months ended March 31, 2021. The increase was primarily due to product costs associated with higher sales volume of our Inspire system.
Gross margin increased to 85.6% for the three months ended March 31, 2022 compared to 85.2% for the three months ended March 31, 2021. Gross margin for the three months ended March 31, 2022 was higher primarily due to increased sales volume and manufacturing efficiencies.
Research and Development Expenses
Research and development expenses increased $3.7 million, or 45.6%, to $11.9 million for the three months ended March 31, 2022 compared to $8.2 million for the three months ended March 31, 2021. This change was primarily due to an increase of $1.9 million of compensation and employee-related expenses, mainly as a result of increased headcount and stock-based compensation expense and $1.8 million for ongoing research and development costs, including ongoing development of the Inspire Cloud and the next generation Inspire system.
Selling, General and Administrative Expenses
SG&A expenses increased $21.7 million, or 51.7%, to $63.6 million for the three months ended March 31, 2022 compared to $41.9 million for the three months ended March 31, 2021. The primary driver of this change was an increase of $12.5 million in compensation, including salaries, commissions, stock-based compensation, and other employee-related expenses, mainly as a result of increased headcount. In addition, marketing expenses increased $7.1 million, primarily consisting of direct-to-consumer initiatives, including new national TV advertisements, which began airing in January 2022, and the expansion of our Advisor Care Program call center. Other drivers of the change to SG&A expenses included an increase in travel expenses of $1.3 million, and an increase in general corporate costs of $0.8 million primarily due to office rent expense, insurance costs, computer equipment and software, and consulting fees.
Other Expense
Other expense was $0.5 million for both of the three months ended March 31, 2022 and March 31, 2021.
Income Taxes
We recorded a provision for incomes taxes of approximately $0.1 million for both of the three months ended March 31, 2022 and March 31, 2021.

Liquidity and Capital Resources
As of March 31, 2022, we had cash, cash equivalents and available-for-sale securities of $213.1 million, a decrease of $11.3 million from $224.4 million as of December 31, 2021. Working capital totaled $219.3 million as of March 31, 2022, a decrease of $7.9 million from December 31, 2021. We define working capital as current assets less current liabilities. The decrease in working capital was primarily due to a $11.2 million decrease in cash and cash equivalents which was used to support operations. Working capital also decreased with a $5.4 million increase in accounts payable, generally due to our business volume and headcount growth from the prior year; the movement
30

of $3.1 million of our long-term debt into current liabilities, as the first principal payments became due in April 2022; and a $0.2 million decrease in prepaid expense and other current assets. The decrease in working capital was partially offset by a decrease of $6.6 million in accrued expenses primarily due to accrued compensation paid during the first quarter of 2022, an increase of $5.0 million in inventory balances which grew to meet higher sales and to establish safety stock to avoid inventory shortages in the event of COVID-related production or supply issues, and an increase of $0.4 million in accounts receivable due to higher sales.
We proactively manage our access to capital to support liquidity and continued growth. Our sources of capital include sales of our Inspire system, borrowings under credit facilities and registered offerings of our common stock. At March 31, 2022, we had $24.5 million of outstanding borrowings under our credit facility and no borrowings remain available under this credit facility. We began paying principal payments on the borrowings in April 2022, and the scheduled maturity date of the facility is March 2024. We were in compliance with all covenants under the credit facility as of March 31, 2022.
The primary objective of our investment activities is to preserve our capital for the purpose of funding operations while at the same time maximizing the income we receive from our investments without significantly increasing risk or decreasing availability. To achieve these objectives, our investment policy allows us to maintain a portfolio of certain types of debt securities issued by the U.S. government and its agencies, corporations with investment-grade credit ratings, or commercial paper and money market funds issued by the highest quality financial and non-financial companies. At March 31, 2022, we had $189.4 million in money market funds and $9.8 million of investments in U.S. government securities, and no investments with a contractual maturity over two years.
In the three months ended March 31, 2022, our SG&A expenditures increased significantly over the prior year period levels, and we anticipate further increases in 2022. Our SG&A expenditures, primarily for increasing headcount and advertising, may exceed any associated increases in revenues, and therefore would reduce our cash flow from operations. We also anticipate R&D expenses will continue to be significant in fiscal 2022, primarily related to the ongoing development of the Inspire Cloud and the next generation Inspire system.
We spent $1.2 million on purchases of property and equipment in three months ended March 31, 2022, mainly on testing systems and production equipment. We anticipate further capital expenditures in 2022, primarily for additional equipment.
As of March 31, 2022, we did not have any off-balance sheet arrangements 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.
We believe that our existing cash and cash equivalents and investments, which totaled $213.1 million as of March 31, 2022, together with cash flow from operations, will provide liquidity sufficient to meet our cash needs and fund our operations and planned capital expenditures for at least the next 12 months. There can be no assurance, however, that our business will continue to generate cash flows at historic levels.
Beyond the next 12 months, our cash requirements will depend extensively on the timing of market introduction, and extent of market acceptance of, our Inspire system. Our long-term cash requirements also will be significantly impacted by the level of our investment in commercialization, entry into new markets such as Singapore, Hong Kong, and Australia, and whether we make strategic acquisitions. We cannot accurately predict our long-term cash requirements at this time. Additionally, The COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains and created significant volatility and disruption of financial markets. An extended period of global supply chain and economic disruption could materially affect our business, results of operations, access to sources of liquidity and financial condition. We may seek additional sources of liquidity and capital resources through additional securities offerings or through borrowings under a new credit facility. There can be no assurance that such transactions will be available to us on favorable terms, if at all.
31

Cash Flows
The following table presents a summary of our cash flow for the periods indicated:
Three Months Ended
March 31,
20222021
(in thousands)
Net cash provided by (used in):
Operating activities$(12,748)$(10,401)
Investing activities(1,465)(1,321)
Financing activities3,044 3,550 
Effect of exchange rate on cash(7)
Net decrease in cash and cash equivalents$(11,176)$(8,170)
Operating Activities
The net cash used in operating activities was $12.7 million for the three months ended March 31, 2022 and consisted of a net loss of $16.7 million, non-cash charges of $10.5 million, and a decrease in net operating assets of $6.5 million. The non-cash charges consisted primarily of stock-based compensation, which increased mainly as a result of granting more stock options and restricted stock to employees at a higher fair market value, as well as the introduction of performance stock unit grants. The remainder of the non-cash charges included depreciation and amortization, non-cash lease expense, stock issued for services rendered, accretion of the debt discount, and accretion of the investment discount. Operating assets includes inventories, which increased due to manufacturing of systems inventory to meet increased sales and to establish safety stock to avoid inventory shortages in the event of COVID-related production or supply issues. Operating assets also includes accounts receivable which increased slightly over the prior year-end balance, and prepaid expenses and other current assets which decreased slightly. Operating liabilities includes accrued expenses, which decreased primarily due to the payment of accrued compensation as annual bonuses were paid, and accounts payable, which increased generally due to our increased business volume year-over-year and the costs to support the growth of our operations, including compensation and personnel-related costs.
Investing Activities
Net cash provided by investing activities for the three months ended March 31, 2022 was $1.5 million and consisted of purchases of property and equipment of $1.2 million and the purchase of an investment of $0.3 million.
Financing Activities
Net cash provided by financing activities was $3.0 million for the three months ended March 31, 2022 and consisted of proceeds from the exercise of stock options of $3.1 million, partially offset by less than $0.1 million of taxes paid to net share settlement of RSUs.

Contractual Obligations and Commitments
There have been no material changes to our contractual obligations and commitments from those described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Critical Accounting Policies and Estimates
Our critical accounting policies and estimates are described in "Management's Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates" in our Annual Report on Form 10-
32

K for the fiscal year ended December 31, 2021. We have reviewed and determined that those critical accounting policies and estimates remain our critical accounting policies and estimates as of and for the three months ended March 31, 2022.
Recent Accounting Pronouncements
We have reviewed all recently issued standards and have determined that such standards will not have a significant impact on our financial statements or do not otherwise apply to our operations.

Item 3.    Quantitative and Qualitative Disclosures About Market Risk.
Interest Rate Risk
The risk associated with fluctuating interest rates is primarily limited to our cash equivalents which are carried at quoted market prices and our short-term investments. We do not currently use or plan to use financial derivatives in our investment portfolio. The interest rate for our outstanding debt is variable. A hypothetical 1% change in interest rates during any of the periods presented would not have had a material impact on our financial statements.
Credit Risk, Foreign Currency Risk, and Inflation Risk
For market risks related to changes in credit, foreign currency, and inflation, reference is made to Item 7A “Quantitative and Qualitative Disclosures About Market Risk” contained in Part II of our Annual Report on Form 10-K for the year ended December 31, 2021. Our exposure to these risks has not materially changed from those disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Item 4.    Controls and Procedures.
Evaluation of disclosure controls and procedures
The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, refers to controls and other procedures 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. Our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and our management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our management, with the participation of our chief executive officer and our chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our chief executive officer and our chief financial officer concluded that our disclosure controls and procedures were effective, at the reasonable assurance level, as of the end of the period covered by this Quarterly Report on Form 10-Q.
Changes in internal control over financial reporting.
There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the quarter ended March 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

33

PART II—OTHER INFORMATION

Item 1.    Legal Proceedings.
From time to time we may be involved in claims and proceedings arising in the course of our business. The outcome of any such claims or proceedings, regardless of the merits, is inherently uncertain. We are not party to any material legal proceedings.

Item 1A.    Risk Factors.
For a discussion of our potential risks and uncertainties, see the information in "Part I, Item IA. Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. There have been no material changes to the risk factors disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds.
None.

Item 3.    Defaults Upon Senior Securities.
None.

Item 4.    Mine Safety Disclosures.
Not applicable.

Item 5.    Other Information.
None.
34

Item 6.    Exhibits.
Exhibit
Number
DescriptionFormFile No.ExhibitFiling
Date
Filed/
Furnished
Herewith
3.1 8-K001-384683.15/7/2018
3.2 8-K001-384683.25/7/2018
31.1 *
31.2 *
32.1 **
32.2 **
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document*
101.SCHInline XBRL Taxonomy Extension Schema Document*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document*
101.LABInline XBRL Taxonomy Extension Label Linkbase Document*
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document*
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)*
_______________________________________________________________________________
*    Filed herewith.
**    Furnished herewith.

35

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Inspire Medical Systems, Inc.
Date:May 3, 2022By:/s/ TIMOTHY P. HERBERT
Timothy P. Herbert
President, Chief Executive Officer and Director
(principal executive officer)
Date:May 3, 2022By:/s/ RICHARD J. BUCHHOLZ
Richard J. Buchholz
Chief Financial Officer
(principal financial officer and principal accounting officer)

36
EX-31.1 2 a2022-q1ex31x1.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION
I, Timothy P. Herbert, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Inspire Medical Systems, 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 reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date:May 3, 2022By: /s/ TIMOTHY P. HERBERT
Timothy P. Herbert
 President, Chief Executive Officer and Director
(principal executive officer)


EX-31.2 3 a2022-q1ex31x2.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION
I, Richard J. Buchholz, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Inspire Medical Systems, 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 reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date:May 3, 2022By: /s/ RICHARD J. BUCHHOLZ
Richard J. Buchholz
 Chief Financial Officer
(principal financial officer and principal
accounting officer)


EX-32.1 4 a2022-q1ex32x1.htm EX-32.1 Document

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 of Inspire Medical Systems, Inc. (the "Company") on Form 10-Q for the quarterly period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date:May 3, 2022By: /s/ TIMOTHY P. HERBERT
Timothy P. Herbert
 President, Chief Executive Officer and Director
(principal executive officer)

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

EX-32.2 5 a2022-q1ex32x2.htm EX-32.2 Document

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 of Inspire Medical Systems, Inc. (the "Company") on Form 10-Q for the quarterly period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date:May 3, 2022By: /s/ RICHARD J. BUCHHOLZ
Richard J. Buchholz
 Chief Financial Officer
(principal financial officer)
The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.


EX-101.SCH 6 insp-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Product Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Summary of Significant Accounting Policies - Advertising Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2112103 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Leases - Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Employee Retirement Plan link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Employee Retirement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2324304 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Stock-Based Compensation - Assumptions Used to Calculate Fair Value of Options (Details) link:presentationLink link:calculationLink link:definitionLink 2429417 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2430418 - Disclosure - Stock-Based Compensation - Performance Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Segment Reporting and Revenue Disaggregation link:presentationLink link:calculationLink link:definitionLink 2335305 - Disclosure - Segment Reporting and Revenue Disaggregation (Tables) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Segment Reporting and Revenue Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 2137110 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2338306 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2140111 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 insp-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 insp-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 insp-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Loss Per Share Earnings Per Share, Policy [Policy Text Block] Vesting of restricted stock units (in shares) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease right-of-use asset Operating Lease, Right-of-Use Asset Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Income Statement Location [Axis] Income Statement Location [Axis] Range [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Advertising Expenses Marketing and Advertising Expense [Abstract] Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Filer Category Entity Filer Category Forfeited/expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Other non-current assets Other Assets, Noncurrent Investment, Name [Axis] Investment, Name [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Number of shares available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Retirement Benefits [Abstract] Decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Components of Investments Available-for-sale Debt Securities, Available-for-sale [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Antidilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of inventory Schedule of Inventory, Current [Table Text Block] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Research and development Research and Development Expense [Member] Subsequent Events [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Relationship to Entity [Domain] Title of Individual [Domain] Outstanding, beginning of period Outstanding, end of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Award Type [Domain] Award Type [Domain] Notes payable, non-current portion Notes Payable, Noncurrent Stock options Common stock options outstanding Equity Option [Member] Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Preferred Stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Issued Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Outstanding at beginning of the year (in shares) Outstanding at ending of the year (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Operating lease, office space (square feet) Area of Real Estate Property Advertising Expenses Advertising Cost [Policy Text Block] Settlements of warranty claims Standard Product Warranty Accrual, Decrease for Payments Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Change in property and equipment acquired but not yet paid Capital Expenditures Incurred but Not yet Paid Property and Equipment Property, Plant and Equipment [Line Items] Percentage of shares to vest Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Withholding taxes on net share settlement of restricted stock units (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Interactive Data Current Entity Interactive Data Current Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Performance target, percentage Share-based Compensation Performance Target, Percentage Share-based Compensation Performance Target, Percentage Non-cash lease expense Operating Lease, Expense U.S. government securities US Treasury and Government [Member] Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type March 2019 Amendment to Loan and Security Agreement March 2019 Amendment To Loan And Security Agreement [Member] March 2019 Amendment To Loan And Security Agreement Prepaid expenses and other current assets Prepaid Expense, Current (Accretion) amortization of investment (discount) premium Investment Income, Net, Amortization of Discount and Premium Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Entity Current Reporting Status Entity Current Reporting Status Withholding taxes on net share settlement of restricted stock units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Operating lease payments (less than) Operating Lease, Payments Other, net Other Noncash Income (Expense) Cash equivalents: Cash Equivalents, at Carrying Value [Abstract] Research and Development Research and Development Expense, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Assets Assets, Fair Value Disclosure [Abstract] Outstanding under credit facility Long-term Debt Total cash equivalents and investments Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Document Transition Report Document Transition Report Employee contribution, maximum eligible for employer match, percent Defined Contribution Plan, Annual Contribution Per Employee, Maximum Eligible For Employer Match, Percent Defined Contribution Plan, Annual Contribution Per Employee, Maximum Eligible For Employer Match, Percent Accruals of warranties issued Standard Product Warranty Accrual, Increase for Warranties Issued Income Tax Disclosure [Abstract] Computer equipment and software Computer Equipment And Software [Member] Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems and Purchased software applications for licensing or long-term internal use. Total liabilities and stockholders' equity Liabilities and Equity Other accrued expenses Other Accrued Liabilities, Current Investments, Debt and Equity Securities [Abstract] Vesting after first year of service Share-based Payment Arrangement, Tranche One [Member] Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid-in capital Additional Paid in Capital Supplemental cash flow information Supplemental Cash Flow Elements [Abstract] Liabilities and stockholders' equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Loss Per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Gross profit Gross Profit Effect of exchange rate on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Preferred shares, authorized (in shares) Preferred Stock, Shares Authorized Unrecognized tax benefits Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Unrealized Gross Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Trading Symbol Trading Symbol Current liabilities: Liabilities, Current [Abstract] Issuance and sale of common stock Stock Issued During Period, Value, New Issues Selling, general and administrative General and Administrative Expense Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Stock-Based Compensation Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Accounting Policies [Abstract] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Issuance and sale of common stock (in shares) Stock Issued During Period, Shares, New Issues Number of reporting segments Number of Reportable Segments Total operating lease liabilities Operating Lease, Liability Common Stock, $0.001 par value per share; 200,000,000 shares authorized; 27,568,004 and 27,416,106 issued and outstanding at March 31, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Total other expense Nonoperating Income (Expense) Weighted average recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested at beginning of period (in dollars per share) Unvested at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Performance stock units Performance stock units Unvested performance stock units Performance Shares [Member] Subsequent Event [Table] Subsequent Event [Table] Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Allowance for credit loss Accounts Receivable, Allowance for Credit Loss, Current Summary of weighted average assumptions for fair value of options granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Segment Reporting and Significant Customers Revenues from External Customers and Long-Lived Assets [Line Items] Schedule of revenue by geographic region Revenue from External Customers by Geographic Areas [Table Text Block] Investments Marketable Securities, Policy [Policy Text Block] Entity Registrant Name Entity Registrant Name Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Income Tax Authority [Axis] Income Tax Authority [Axis] Increase in interest rate in default Percentage of Increase in Interest Rate In Event of Default The percentage of increase in interest rate, upon the occurrence of an event of default. Revenue goal, performance period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Revenue Goal, Performance Period Financial Instrument [Axis] Financial Instrument [Axis] Accrued expenses Total accrued expenses Accrued Liabilities, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax Employee Retirement Plan Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block] Significant change to unrecognized tax benefits over the next 12 months Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Finished goods Inventory, Finished Goods, Net of Reserves Final payment percentage Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid, Percentage Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid, Percentage Number of renewal options Lessee, Operating Lease, Number Of Renewal Options Lessee, Operating Lease, Number Of Renewal Options Options Share-based Payment Arrangement, Option [Member] Stock Incentive Plan 2018 Stock Incentive Plan2018 [Member] Represents information pertaining to the 2018 Stock Incentive Plan ("the 2018 Plan"). Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Common Stock Common Stock [Member] Interest income Investment Income, Interest Segment Reporting and Revenue Disaggregation Segment Reporting Disclosure [Text Block] Operating loss Operating Income (Loss) Employer discretionary contribution Defined Contribution Plan, Employer Discretionary Contribution Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Operating lease liability, current portion Accrued expenses Operating Lease, Liability, Current Unrealized Gross Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Realized gains, net Debt Securities, Available-for-sale, Realized Gain (Loss) Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Long-term Debt Long-term Debt [Member] Purchases of other investments Payments to Acquire Other Investments Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Investments: Short-term Investments [Abstract] Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Schedule of restricted stock units activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other expense, net Other Nonoperating Income (Expense) Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] U.S. government securities US Government Debt Securities [Member] Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Schedule of accrued expenses Schedule of Accrued Liabilities [Table Text Block] Accounts receivable Increase (Decrease) in Receivables Award Type [Axis] Award Type [Axis] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Total stockholders' equity Stockholders' Equity Attributable to Parent Net operating loss carryforwards Operating Loss Carryforwards Common stock, issued (in shares) Common Stock, Shares, Issued Preferred shares, issued (in shares) Preferred Stock, Shares Issued Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Estimated useful lives Property, Plant and Equipment, Useful Life Notes payable, current portion Notes Payable, Current Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liability, non-current portion Operating Lease, Liability, Noncurrent Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Interest expense Interest Expense City Area Code City Area Code Weighted average fair value (in dollars per share) Share Price Accumulated deficit Retained Earnings (Accumulated Deficit) Contractual life of stock options Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Restricted stock units Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Employer matching contribution, percent of employees' contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Match Remaining lease term Lessee, Operating Lease, Remaining Lease Term Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Vesting in years two through four Share-based Payment Arrangement, Tranche Two [Member] Income Statement [Abstract] Amendment Flag Amendment Flag Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Forfeited/expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Income taxes Income tax expense Income Tax Expense (Benefit) Accounts receivable, net of allowance for credit losses of $99 and $99, respectively Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Term loan facility Term Loan Facility [Member] Represents the information pertaining to term A loan facility. Antidilutive Securities [Axis] Antidilutive Securities [Axis] Investment Type [Axis] Investment Type [Axis] Total current assets Assets, Current Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventories Total inventories, net of reserves Inventory, Net Entity File Number Entity File Number Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Unvested at beginning of period Unvested at end of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Unearned stock-based compensation Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Lease Balances within the Balance Sheets Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Preferred shares, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Equity Component [Domain] Equity Component [Domain] Statement [Line Items] Statement [Line Items] Right-of-use assets: Right-of-Use Assets [Abstract] Right-of-Use Assets Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Investments with maturity greater than one year Debt Securities, Available-for-sale, Noncurrent Federal Domestic Tax Authority [Member] Total investments Fair Value Debt Securities, Available-for-sale Entity Address, State or Province Entity Address, State or Province Employee stock purchase plan, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Accounts Receivable and Allowance for Expected Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Segment Reporting [Abstract] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of stock-based compensation expense recognized Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Vesting [Axis] Vesting [Axis] Total assets Assets Investment, Name [Domain] Investment, Name [Domain] Directors Director [Member] Plan Name [Domain] Plan Name [Domain] Common stock, authorized (in shares) Common Stock, Shares Authorized Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Title of Individual [Axis] Title of Individual [Axis] Research and development Research and Development Expense Depreciation and amortization expenses Depreciation, Depletion and Amortization, Nonproduction Renewal term Lessee, Operating Lease, Renewal Term Stock Options Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Prepayment fee Percentage of Prepayment Fee The percentage of prepayment on borrowings. Other equipment Other Machinery and Equipment [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Credit carryforwards Tax Credit Carryforward, Amount Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Tax Identification Number Entity Tax Identification Number Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Weighted average common shares used to compute net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted State State and Local Jurisdiction [Member] Vesting [Domain] Vesting [Domain] All other countries Non-US [Member] Subsequent Event Subsequent Events [Text Block] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrealized loss on investments Unrealized Gain (Loss) on Investments Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Number of additional shares reserved for issuance, maximum (in shares) Common Stock, Capital Shares Reserved for Future Issuance, Additional Shares Reserved, Maximum Common Stock, Capital Shares Reserved for Future Issuance, Additional Shares Reserved, Maximum Depreciation and amortization Depreciation, Depletion and Amortization Payroll related Accrued Salaries, Current Schedule of assets and liabilities measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Long-term Debt, by Current and Noncurrent [Abstract] Cost of goods sold Cost of Goods and Service Benchmark [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Investments, long-term Long-term Investments Financial Instruments [Domain] Financial Instruments [Domain] Cost of goods sold Cost of Goods and Services Sold Product warranty liability Product Warranty Accrual, Current Loss Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Unrecognized loss in accumulated other comprehensive loss OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Other non-current liabilities Other Liabilities, Noncurrent Earnings Per Share [Abstract] Property and equipment, cost Property, Plant and Equipment, Gross Document Quarterly Report Document Quarterly Report Manufacturing equipment Equipment [Member] Operating lease liabilities: Operating Lease, Liability [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Outstanding, beginning of the period (in dollars per share) Outstanding, end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Total stock-based compensation expense Share-based Payment Arrangement, Expense Cost of Goods Sold Cost of Goods and Service [Policy Text Block] Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term R&D credit Research Tax Credit Carryforward [Member] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Non-cash stock issuance for services rendered Share-based Compensation, Noncash, Services Share-based Compensation, Noncash, Services Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Investments [Domain] Investments [Domain] Accretion of debt discount Amortization of Debt Issuance Costs Reserve for excess and obsolete inventory Inventory Valuation Reserves Construction in process Construction in Progress [Member] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Allowance for credit losses Debt Securities, Available-for-sale, Allowance for Credit Loss Current assets: Assets, Current [Abstract] Number of shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Entity Central Index Key Entity Central Index Key Income Taxes Income Tax, Policy [Policy Text Block] Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Summary of PSU's and related information Schedule of Nonvested Performance-based Units Activity [Table Text Block] Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Stock options exercised (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercised Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Weighted average common shares used to compute net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Recurring basis Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Interest Interest Payable, Current Current Fiscal Year End Date Current Fiscal Year End Date Summary of the company's stock option activity and related information Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of dilutive securities excluded from computations of diluted weighted average shares outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Other expense (income): Nonoperating Income (Expense) [Abstract] Investment in private company Payments to Acquire Equity Method Investments Discount rate Lessee, Operating Lease, Discount Rate Incentive from landlord, rent abatement Incentive from Lessor, Rent Abatement Incentive from Lessor, Rent Abatement Credit Facility [Axis] Credit Facility [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Basic interest rate Debt Instrument, Interest Rate During Period Selling, general and administrative General and Administrative Expense [Member] Expected term (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Employee stock purchase plan Shares issuable under the ESPP Employee Stock [Member] Taxes paid on net share settlement of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Stock-based compensation expense APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition EnsoData, Inc EnsoData, Inc [Member] EnsoData, Inc Maximum borrowing amount under credit facility Line of Credit Facility, Maximum Borrowing Capacity Money market funds Money Market Funds [Member] Accounts payable Accounts Payable, Trade, Current Employer matching contribution, percent of employees' earnings Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Entity Address, Postal Zip Code Entity Address, Postal Zip Code Credit Facility Line of Credit Facility [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Advertising expenses Advertising Expense Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Weighted average assumptions Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Range [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Cover [Abstract] Balance at beginning of period Balance at the end of the period Standard Product Warranty Accrual Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Exercisable Inventories Inventory, Policy [Policy Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Number of additional shares reserved for issuance, percentage, maximum Common Stock, Capital Shares Reserved for Future Issuance, Additional Shares Reserved, Percentage, Maximum Common Stock, Capital Shares Reserved for Future Issuance, Additional Shares Reserved, Percentage, Maximum Long-Term Debt Long-term Debt [Text Block] Adjustments to reconcile net loss: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] EX-101.PRE 10 insp-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 insp-20220331_g1.jpg begin 644 insp-20220331_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#X17AI9@ 34T *@ @ ! $[ ( M / (2H=I 0 ! (6IR= $ > 0TNH< < @, /@ M &UL;G,Z9&,] M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT'!A8VME="!E;F0])W7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C) MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! M 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$ M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z1HHHH **** " MBBB@ HHHH **** "BBB@ HJ"ZO;6QC\R]N8;=/[TT@0?F:P;KXC^"K-BMSXK MT=&'4?;8R?T--)O8#I:*Y)?BKX#9L#Q;I.?>Z45JV/B[PYJ9 T[7],NF/18; MR-C^0-/EDN@&Q10#D9'(HJ0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **:[K'&SR$*J@EB>PKD_\ A:_@+_H;=)_\"5II-[ ==17(_P#"U_ 7 M_0VZ3_X$K1_PM?P%_P!#;I/_ ($K3Y)=@.NHKD?^%K^ O^AMTG_P)6M[1=>T MKQ%8&]T*_@O[4.8S-;N&7<,9&1WY%)Q:W0&A1112 **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *R=6\5>']";;K6MZ?8/_6> M1I9'.6=V)9CZDGK773PSDKRT)(--O)3TCAND9C^ .: MVZ_.,$JP*D@@Y!':O:_A#\=]3\/ZE;:+XNO)+W1IF$:W,S;I+0G@'<>2GJ#T M'3T-5,*TKQ=P4CZQHI%8.H92&4C((/!%+7$4%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !4%[?6NFV)_#KAM$UZ_LPO\ !'.VP_53P?RKU7PM^U!XCTYDA\46%OJ\'1IH MAY,P]^/E/Y#ZUX=16);.QFFC_ -Y4)'ZXK:K)\5:0=?\ M"&KZ0N U]9RP*3V+(0/U-.-KZ@?GT[O+(TDC%G8EF8G))/4TE27%O+:74MO< MQM'-"YCD1A@JP."#^-1U[AD%%%%,#[@^"FM3:[\']"N;ER\T436S,3DGRV*# M_P = KO*XGX/Z!-X;^$VAV%VACN# 9Y4/53(Q?!]P& _"NVKQ)VYW8U"BBBH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ KQSXT_&N/P5$^@^&W2;7I%_>2<,MFI'4CNY[#MU/8'<^ M,OQ/B^'?A?;9,CZW? I9QGGRQWE8>@[>I_&OB^ZNI[Z[ENKR9Y[B9S))+(V6 M=B'H\_O2V);%N[NXO[R6[OIY+BXFM0T45Z9 4444 M %%%% !1110 4444 %%%% '<_#'XIZO\.-8#V[-=:5,P^UV#-\KC^\O]UQZ] M^AK[/\.>(],\5Z#;:QH=RMQ9W"Y5AP5/=6'9@>"*_/>O1?@[\4+CX=^)0ET[ MR:'>N%O(1SL["51ZCOZCCTKDKT>=\_ZX/_ .@FOSLK M]$]4_P"0/>?]<'_]!-?G97?@^I,A:***[R KZ[_9C_Y)))_V$IO_ $%*^1*^ MN_V8_P#DDDG_ &$IO_04KEQ7\,J.Y[#1117EEA1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% '@GQI^!$_B/4)O$W@U$.H2_-=V)(43M M_?0G@-Z@]>O7K\TZGI&HZ+>-:ZO8W%E.AP8[B(HP_ U^B-17%I;W<>R[MXIT M_NRH&'ZUU4\3*"L]26C\[[.RNM0N5M["VFNIF.%CAC+L?H!S7OOPA_9]OCJ= MMK_CNW^S6\#"2#37Y>5AR#(/X5']WJ>^!U^D;:QM+)2+.UAMP>HBC"_RJ>G4 MQ4I*RT#E"BBBN0H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ JIJFIVNC:3=:EJ,HAM;2)II7/\*J,F MK=>"_M0>,C8>'['PK9R;9=1;[1=8/(A0_*OXMS_P"KIPYY*(F?/_ (\\8WGC MKQC>ZY?$J)FVP1$\0Q#[J#\.OJ237.T45[222LB HHHIB"BBB@ HHHH **** M "BBB@ HHHH **** /IO]F?XAM>V,O@O5)MTUJIFT]F/+1_Q1_\ 2 ZJ?8C(/UKZ%?]K#3@WR>%+HKZF\4? M^RUYU>A)SO!%IGT'17@]E^U7X=E<#4- U*W!ZM$\U9G_ DV@_\ 0;T[_P "X_\ &K6J?\@B\_ZX/_Z":_.R MN.C1]K?4INQ^A/\ PDV@_P#0;T[_ ,"X_P#&C_A)M!_Z#>G?^!9(H-7L))'(5$2Y0EB>P /-:-?!/PU_P"2I>&?^PI;_P#H MP5]TZQK&GZ!I,^IZQ=1VEG;KNDED. !_4^@')KFK4O9M):C3N7:P]?\ &GAO MPLF?$&M6=@<9$>6YG>:YE>:5SEY)&+,Q]23UK6GA6]9:"YCZ^U#]I7P!9N5MY=0O ML?Q6]K@'_OLK6:O[4W@XM@Z5K('KY47_ ,77RA171]5IBYF?96E?M%?#W4I% M274+G3V;I]KMF _-=P%>B:3K>EZ]9B[T74+:_MS_ ,M+:57 ]CCH:_/&M#1= M?U;PYJ*7^A:A<6%RG22!RN?8CH1['BHEA(_98*?"+X]P>+IX="\6" M*TUAOE@N%^6*[/IC^%_;H>V.E>UUPSA*#LRPHHHJ "BHYYX;6WDGN94AAB4N M\DC!511U))Z"OGOXB_M,+;S2Z;\/XDF925;4YURN?^F:'K_O-Q['K6D*:0S))X@CNI%_ALXGF_\ M> V_K7QQKOB76O$UX;K7]4NM0F)R#/(6"_0=%'L *S*[(X1?:8N8^M+C]J+P M3$V(++6)_<0(H/YO4-F1U.0RG!!J)82/1AS'Z-T5\:>!OC[XM\)2QP:A<-KFFJ0&@NW)D M4?[$G4?0Y'M7U-X(\>Z'X_T4:AH-QN*X$]M)Q+ WHP_D1P:Y*E&5/?8I.YTM M%%%8C*UYJ5CIRHVH7EO:JYPIGE5-Q]LGFJG_ DV@_\ 0;T[_P "X_\ &O$O MVK_^0#X<_P"OF;_T%:^8ZZZ6'4X\UR6['Z$_\)-H/_0;T[_P+C_QH_X2;0?^ M@WIW_@7'_C7Y[45K]37<.8_12SU&RU%6;3[RWNE0X8P2JX4^^#5FO ?V4?\ MD6_$/_7W%_Z :]*^(OQ1T+X<::)-2PB8>9)[G^ZON?PS7)*FU/D6 MH[Z'9DA5)8X &23VKBM?^,7@3PW(T6H>(;:2=>##:9G8'T.P$#\2*^4O'/Q> M\5^.YI$O[YK33R?EL+5BD8'^UW<_7\ *X:NJ&$_F8N8^M+G]J+P3%)M@L=8N M!_>6!%'ZO3[7]J#P1.P6XM=7MO\ ::W1@/\ OER:^2**U^JTQ<_#/XS:'\1(EM#C3M:5C5Q2BXNS*"BBBI SI?$.BP3/%/J]A'(A*NCW* J?0@GB MF?\ "3:#_P!!O3O_ +C_P :^'OB7_R5/Q-_V%+C_P!&&N7KNCA$U>Y/,?H3 M_P )-H/_ $&]._\ N/_ !I?^$FT'_H-Z=_X%Q_XU^>M.3_6+]:KZFNX]N(K>)2 9)7"*,^YI;3_ (\X?^N:_P J\S_:+_Y(MJ7_ M %WM_P#T:M<,8\TE$H[W_A)M!_Z#>G?^!N3RV/@TOI&FY*_:N,C[3.J$_0$Y-<=>?'KX<6;%6\1+,1_SPMI M7'YA<5\6W-U<7EP]Q>3R7$SG+R2N69C[D\FHJ[(X2/5D\Q^B.DZG:ZUH]IJ> MGN7M;R%9H692I*L,@X/3@U;KF/AI_P DM\,_]@NW_P#18KIZ\^2LVBPHHKSC MXB_&SPYX WV>[^T]8 XLK=A^[/\ TT;HOTY/M3C%R=D!Z/7.Z[\0/"?AIBNN M>(+"TD7K$9@T@_X N6_2OD7QC\:_&?C%Y(Y]2;3K%N!9V!,2X]&;[S?B<>U> M?DDDDG)/4GO79'"/[3)YC[#OOVD_A]:,5@N-0O<=[>T(!_[[*UEG]J;P>&P- M*UDCU\J+_P"+KY0HK986F+F9]>6?[37@.X8"==4M/4RVH8#_ +Y8FNOT7XL^ M!?$#JFG>);+S6Z1SN8&/MAP,U\*45+PD'LPYF?HVK*ZAD(92,@@Y!I:^"_"G MQ)\5^"YE.@ZQ/' IR;65O,A;_@!X'U&#[U]'?#G]HG1?%,L6F^)XX]%U-R%2 M0M_H\S>@8_/>N:IAYPU6I29[-11UZ45S#"BBB@ HHHH **** "OAGXP^ M(SXH^*VM7BOO@AF-K!Z!(_EX^I!/XU]J>)-3&B^%M4U,G'V.SEG'U5"1_*O@ M+3=,U+Q#J\=EI=K-?7UR_P L42[F8GJ?ZD]!7;A$KN3)D4J ,G Y-?2O@;]F M"VCBCO/'EZTLIY_L^S?:J^SR=3_P''U->TZ'X'\,>&HU30]"L;,K_P M$A!< M_5SEC^)K:>*A'1:BY3X2MO#NMWB[K31]0G7UBM78?H*DE\*^(8%)GT'4XP.I M>SD']*_0>BLOKC[#Y3\YI8)8'VSQ/$WHZD']:97Z*7>GV=_&8[ZT@N4/59H@ MX/X$5QVM?!CP!KH8W7ANU@D;_EI9@P,#Z_)@?F*I8M=4+E/ARBOICQ%^RK92 MAY/"NO36[=5@OT#K]-ZX(_(UXSXT^%'BSP'%]HUW3P;(OL%Y;N)(LGH">JY] MP*Z(5H3V8K,XVBBBMA!1110 4444 %%%% !1110 4444 =7X.^)?BGP-<*VA M:G(MN#EK.8^9 _\ P ]/J,'WKZ@^&?QST/QX8].O@NE:V1@6TCYCG/\ TS8] M3_LGGZ]:^-*5':.17C8JZG*LIP0?45A4HQJ>HT['Z-T5X)\#?C<^NO!X6\7W M&=1QMLKUS_Q\_P"PY_O^A_B^O7WNO+G!P=F:;A1114 %%%% %75/^0/>?]<' M_P#037YV5^B>J?\ ('O/^N#_ /H)K\[*[\'U)D+1117>0%?7?[,?_)))/^PE M-_Z"E?(E?7?[,?\ R223_L)3?^@I7+BOX94=SU?5/^01>?\ 7!__ $$U^=E? MHGJG_((O/^N#_P#H)K\[*RP?4Y->9JS(P9"5(Z$'%)6;@ MG+F8PHJ[I>C:GK=T+;1M/NK^<_\ +.VA:1OR KLK;X&_$:ZC#IX9G0'H)9HD M/Y%LU3G%;L#@**Z[5_A3XZT.!IM1\,7ZQ*,M)$@E51ZDH3BN1((.",$=10I) M[, HHHJA"H[1R*\;%74Y5E."#ZBOLWX&?$=O'G@TP:G+OUC3-L5R2>9E(^23 M\<$'W!]:^,:]$^!?BA_#'Q7TS=)MM=1;[#.">"'/RG\'"_K7/7I\\/-%)GVQ M117!?&CQ7)X0^%NI7EJ_EWER!:6S \J\G!(]PNX_A7EQBY.R+/"?CS\7)O$^ ML3^&=!N&31;.39.\;?\ 'W(#SSW0'H.Y&?2O%J**]F$%"-D9A117H/PP^$.L M?$FXDGAD6PTF!]DU[(F[+?W47^)L>X _2G*2BKL#SZBOL'2OV;/ -A JWT-[ MJ4H'S23W)3)^B;:MW?[.WPZNHBL>E7%JQZ/#>29'_?1(_2N;ZU3'RL^,Z*]K M^)G[.]]X3TV?6?"]W)JFG0*7G@E4">%1U;CAP.^ "/0UXI71"<9J\1!6]X,\ M8ZIX&\2V^LZ-*5DC.)8B?DGC[HP]#^AP:P:*II-68'Z"^%?$MCXO\,66N:4^ MZWNX]P4GF-NC(?<$$?A6O7S3^RSXL>/4-4\*7,F8I4^VVH)Z,,*X'U!4_P# M37TM7C58)=2E59KV:\CBLK8G_62>6>3_ +(Z MG\NXKR/6];U'Q'K-QJNLW+W5Y+8$N;#2&M;1QE;F^;R58>H!^8CW -=S#^RIXE:,&?7M*C?NJ MB1@/QVBE*M3CHV%F>%45[!K/[,_CC386EL&T_50HSLMYRCG\' 'ZUY7JNCZC MH6H/8ZS8W%C=1_>AGC*,/?GJ/>JC4C+X6!3HHHJQ$MK=3V5W%=6H_B'OGOQ\=5I>'=?O MO"_B*RUG29?+NK.42(>S>JGV(R#[&L:U)5(^8T['Z%45D>%?$5IXM\+6&N:< M?W%Y"'"YR4;HRGW!!'X5KUY#5G9FA\%?$O\ Y*GXF_["EQ_Z,-IH] MCXTHHHKVC,*]L_9;D2+XB:M)*RHB:0[,S' $L>237B=:^A^)+SP_9ZO#I[; M&U2S-E)(#@K&75F ^H7'T)K.I%RBXH:.V^-'Q3G\?^(VM-/E9-!L7*VT8.!. MPX,K?7MZ#W)KS*BBJC%05D 44450C[U^&G_)+?#/_8+M_P#T6*Z>N8^&G_)+ M?#/_ &"[?_T6*XGX^?$]O!?AU=&T:;9K6IH<.IYMX>A?V)Z#\3VKQ>5SGRHT MZ'-?&OX[/I]6[=!SR/F:21Y9&DE9G=R69F M.2Q/4DTA)8DL7+\D+PJ M+_>9CPH]S6C:2NP,FBOICPO^RO91P)+XOUJ::8C+6^G@(B^V]@2?R%=BG[.7 MPZ6/:VF73G'WVO9,_H<5S/%4TQ\K/C:BOJW6_P!ESPK>0L=#U+4--FQ\OF,) MX_Q! /\ X]7@WC_X5^(_AWZM['\,UI"M";LA69Q M=%%%;"/>?@A\<)M)N;?PQXPN3+ITA$=G>RMDVQZ!&/=.P/\ #].GU'G/2OSC MKZU_9V^([^)_#3^'=6F+ZEI*#RGALXVEN+B!;>.-!DNTCJ@ ^NZJ?PF^%U MA\.O#R>9''-K5R@-Y=8R0>OEJ>RC]3SZ8Y2[^)FNW8421V05760+Y).&4Y!Y M/8@&IXOBOKZ']Y%92#T,;#^35Z7]BXQ0Y5;[R/:1N>R45Y=:?&"4$"_TE&'= MH)'=0(22Y>SD/\ #&]\_ZX M/_Z":_.ROT3U3_D#WG_7!_\ T$U^=E=^#ZDR%HHHKO("OKO]F/\ Y)))_P!A M*;_T%*^1*^N_V8_^222?]A*;_P!!2N7%?PRH[GJ^J?\ ((O/^N#_ /H)K\[* M_1/5/^01>?\ 7!__ $$U^=E98/J.0M%%%=Y 5ZA\&OA#-\1=1>^U-I+;0;1P MLLB<-1@JJ.Y/ %??O@GPS;^#_ 7IFAVJ M@"U@ D8#[\AY=OQ8DUS8BJX1LMV4ETG=7,PJ2V MN)+2[AN83MDA=9$([$'(_E4=% C]$]-O%U#2K2]3[MS"DH^C*#_6O"?VK[MT M\.^';0$[);J64CW1 !_Z&:]<^'DQN/AGX;D;JVEV^?\ OVM>1?M7VS/X?\.W M0'RQ74T9/NR*1_Z :\JBK5DC1['S'1117K&85]V?";3[;3/A-X=QO8_FQKX3KWSX,_'JR\-:+!X:\8"1;.W)6UOHU+^4I.=CJ.<#)P1GTQ M7+B82E'W2D?4%%9.B^*M!\1PB70M8LK]2,X@F5F'U7J/Q%:U>8TUN6(RAU*N M RL,$$<$5\1?$KX>:EH'Q&UBPTC2+V:P$_F6S06SNH1P&"@@8XSC\*^WJ*UI M573=T)JY^?'_ BWB#_H!:G_ . (/\ H!:G_P" T+XMZ!>2Z1J,,+7'DRN]JZJ%D4H06!ZOWY^[]: M\D^ G@U/%WQ,MWO(Q)8Z6GVR92.'8$!%/U8@X]%-?:%<.)JM>XBXH****\\H M*YSQKX$T/Q[HCZ?KMJKD ^1O?#PZU!&#?:*WF[@.6A8@.OX M<-_P$^M?(=>O1J>TA%;F3/EXO;4$] 2%D _'8 M?Q-?15?$'P2UIM#^,&A2[ML=S,;23W$@*C_QXJ?PK[?KRL3'EJ7[FD=CX*^) M?_)4_$W_ &%+C_T8:YBNG^)?_)4_$W_84N/_ $8:YBO2A\*("E3_ %B_44E* MG^L7ZBK$?HM:?\>+2_B+U-'L?&E%%%>T9A1110 %B HR3P .]>H> M$/V?_&GBF&.ZN+>/1K-QE9;\E78>HC'S?GBO7O@9\&K30-*MO$WB6U6;6+E1 M+;0RKD6:'D'!_C(YSVZ=!Z7^RGHD2*=9\17UR_P#$+:)( M5_7<:WXOV9_ $:X==3E/J]WC^2BO7:*Y76J/J.R,RTMM/\*>%XK>-C#IVEVH M4-(V2D<:]2>_ KX5\<>*KGQIXSU'7;LL/M,I\I"?]7$.$7\!C\X5TWPZ\52>"_'^EZTC$113!+@#^*%N''Y'/U KF:*T:35F!^C:.LD:O M&P96 *D="*6N+^$.MGQ!\)= O9'WRK;"WD/?=&2G/_?.?QKM*\.2L[&@5PWC MCQ\NB%M.TDK)?X^>0\K!_BWMVK6\;^)!X;T%I(2/MDY\NW!['NWX#^E>$N[R MR-)*Q=W)9F8Y))ZDU]#D^6QK_OZJ]U;+O_P#*I.VB'W-U/>7+W%W,\TTARTC MMDFHJ**^U225D&IEB8M3\UNQ^[[H>Q]NAKVC2]5L]9T^.\T^82PR# MJ.JGN".QKXG'9=5POVLM KEK>< M_9UR^Z-_9'/*G_>R/<5\W7UC=:9?SV.H6\EM= M6[F.6&1<,C#J"*[J=6-1>Z3:Q!1116H@HHHH **** "BBB@#[R^&6NMXE^&6 M@ZI(VZ66T5)6SU=/D8_FIKJJ\B_9HNVN/A"L3'/V:_FC'L#M?^;&O7:\2HN6 M;1HM@HHHJ!E75/\ D#WG_7!__037YV5^B>J?\@>\_P"N#_\ H)K\[*[\'U)D M+1117>0%?7?[,?\ R223_L)3?^@I7R)7UW^S'_R223_L)3?^@I7+BOX94=SU M?5/^01>?]<'_ /037YV5^B>J?\@B\_ZX/_Z":_.RLL'U'(6BBBN\@Z#P!;+= M_$?PY!(,K)J=N&![CS%K[\KX*^&O_)4O#/\ V%+?_P!&"OO6O.Q?Q(N(4445 MQ%!1110!\2_'A0OQL\08&,O$?_(*5Y[7H?QY_P"2VZ__ +\/_HE*\\KVJ?P+ MT,PHHHK01]Z_#3_DEOAG_L%V_P#Z+%<_\>/#,GB;X3:@MLADN=/9;V)0,D[, M[A_WP6KH/AI_R2WPS_V"[?\ ]%BNF90RE6 92,$$=:\7F<9W7"M9FUG1;=I?#UTY8%!G[&Q/W&]%S]T_AUZ^2UZ\)J:NB HHHJQ#HY' MBD#Q.R.O(93@C\:Z33?B1XST@!=/\3ZI$@Z(;EG4?\!8D5S-%2XI[C/4],_: M+^(6G[1/J%KJ"CM=6J\_BFTUW&B_M72!E3Q%X:4C^*6QGQ_XX_\ \57SI16< MJ%-] NS[<\,?&[P+XI=(;;6%L;E^!;Z@ODL3Z!C\I_ UWX(905(((R".]?G) M7?\ @#XQ^)_ 4\<5OA8=9+V=C]<@?TKUJO&K.]1FBV"BBBLA MA1110!2UK3H]7T&_TV8 QWEM) P/HRD?UK\\I8VAF>)QAD8JP]Q7Z-5^>WB: M,0^+=7C7HE],H_"0UW8-ZM$R,RBBBO0(+NBW;:?KVGWB'#6]S'*#[JP/]*_0 MX$,H(Y!&17YR X((K]%;(DZ?;D]3$O\ *N#&="XGPC\2_P#DJ?B;_L*7'_HP MUS%=/\2_^2I^)O\ L*7'_HPUS%=D/A1(4J?ZQ?J*2E3_ %B_458C]%K3_CSA M_P"N:_RKS/\ :+_Y(MJ7_7>W_P#1JUZ9:?\ 'G#_ -BZ6F/QEDKQ*O7H*U- M&;W"BBBMQ'?_ _^,.N?#C2;FPT2QT^9+F;SI)+F-V;.T#'##CC]376?\-2^ M,_\ H&:+_P!^9?\ XY7BE%9.E"3NT.[/:_\ AJ7QG_T#-%_[\R__ !RC_AJ7 MQG_T#-%_[\R__'*\4HI>PI]@NSVO_AJ7QG_T#-%_[\R__'*/^&I?&?\ T#-% M_P"_,O\ \A>/_C+KWQ%T.#2]:LM/AA@N!<(]M&ZMN"LN.6/ M&&->>T45I&*BK( HHHJA'UO^S!>FX^%MS;L<_9=2D4>P*(W\R:]EKPC]E,G_ M (0O6QV&H*?_ "&*]WKQZVE1FBV/$OB3JS:CXOE@#9ALE$*C_:ZL?SX_"N1J MSJ4YNM5NYW.3+.[G\6)JM7Z3AJ2HT8TUT1QMW=PHHHKH$%%%% !1110 4444 M %;GA;Q1=>&-3$T.9+:0@3P9X<>H]".QK#HK.I3A5@X35TQIM.Z/I+3[^VU2 MPAO+*0203+N5A_+ZU9KQGX<^*CH^J#3;R3_0KML*2>(I#T/T/0_A7LU?G>/P M*M'UFWC5)M0@>.? M'\;1E<,??#X_ 5]25\H_M1ZXE]X^T_28FR--L\R>SR'./^^50_C73AK^T5A/ M8\1HHHKU3,**** "BBB@ HHHH ^N/V8(F3X43NW234Y2/^^$']*]DKS[X&:0 MVC_!O0XY%VR7,;739_Z:,67_ ,=*UZ#7BU7>;9HM@HHHK,95U3_D#WG_ %P? M_P!!-?G97Z)ZI_R![S_K@_\ Z":_.RN_!]29"T445WD!7UW^S'_R223_ +"4 MW_H*5\B5]=_LQ_\ )))/^PE-_P"@I7+BOX94=SU?5/\ D$7G_7!__037YV5^ MB>J?\@B\_P"N#_\ H)K\[*RP?4?^2VZ_\ [\/_ M *)2O/*]#^//_);=?_WX?_1*5YY7M4_@7H9A1116@C[U^&G_ "2WPS_V"[?_ M -%BNGKF/AI_R2WPS_V"[?\ ]%BNGKPY?$S4CG@BNK>2"YB2:&12KQR*&5@> MH(/45X?XX_9ET?5Y)+WP==C1[AN3:2@O;L?;^)/U'L*]THIPG*#O%@?#?B/X M-^.O##.;W09[F!?^7BR'GH1Z_+R/Q KB)(WBD*2HR.IP588(_"OT;K,U7PUH M>N*5UG1[&_!_Y^;='/YD5UQQ;^TB>4_/:BOM;4O@)\.M2R3H(M7/\5K/)'C\ M,X_2N/U?]E;P[J^+?V>/&?AJ M&2ZL8H=;M$&2UEGS /4QGD_\!S7E;*R,5<%64X((P0:WC.,U>+$)1115B.X^ M$GCV?P#X[M;QI&&G73""_CSP8R?O8]5)R/Q'>ON-6#J&4AE(R"#U%?G)7W;\ M*-7?7/A/X>O9FWR&S6)V/OZ$[8=7CO(USU!&QS^&$_.OHFO'K*U1FBV"BBB ML1A1110 5^>>OSBZ\2ZG<*J[OM-]#$1[%P#^E?H)7GXQZI%Q/@KXE_P#)4_$W_84N/_1A MKF*Z?XE_\E3\3?\ 84N/_1AKF*[8?"B0I4_UB_44E*G^L7ZBK$?HM:?\>9_M%_\D6U+_KO;_\ HU:],M/^/.'_ *YK_*O,_P!HO_DBVI?]=[?_ M -&K7BTOXB]31['QI1117M&85[=^RQ_R4C5/^P4__HV.O$:]N_98_P"2D:I_ MV"G_ /1L=8U_X;&MSZNHHHKQS0**** /E']J>)E^(^F2G[KZ6H'X2R?XUXC7 MT9^U?IC>9X&?A5XP\8:/_ M &IX>TH7=GYC1>9]HC3YAC(PS ]Q6O\ \*!^)'_0O_\ DW#_ /%UZ_\ LK:J ML_@K6-++#?:7PF _V9$ _FAKW:N"IB)PFXEI(^*O^% _$C_H7_\ R;A_^+H_ MX4#\2/\ H7__ ";A_P#BZ^U:*S^MS[(.5'Q5_P *!^)'_0O_ /DW#_\ %T?\ M*!^)'_0O_P#DW#_\77VK11];GV0);'['-<78DC7S4?,KLA<171^T1G'7=U_\ M>S7,5^GX>HJM&-1=4CB:L[!1116P@HHHH **** "BBB@ HHHH *]T\ ^(#KW MAJ,SONNK4^3-GJ<#AOQ'Z@UX778?#/5SIWBQ+9VQ#?+Y1'^T.5/\Q^->1F^% M5?"MK>.J_4TIRM(]KHHHK\_.H**** "BBB@"*ZN8K*SFNKEQ'#!&TDCGHJ@9 M)_(5\ >+=?E\4^+]4UNXSNO;EI0#_"N<*OX* /PKZ]^/>NMH?P>U4Q-MEOBE MFA!_OGYO_' U?%5>AA(Z.1,@HHHKN("BBB@ HHHH *UO"OA^X\4^+--T2T!\ MR]N%BR!]U<_,WX+D_A637TO^S-\/7M;:;QIJD)5[A3!IZL.0F?GD_'&T>P/K M656?)!L:U/?[.TAL+&"TM5V0V\:Q1J/X548 _(5-117C&@4444 5=4_Y ]Y_ MUP?_ -!-?G97Z)ZI_P @>\_ZX/\ ^@FOSLKOP?4F0M%%%=Y 5]=_LQ_\DDD_ M["4W_H*5\B5]=_LQ_P#)))/^PE-_Z"EJ?\@B\_ZX/_ .@FOSLK+!]1R%HHHKO(.G^&O_)4O#/_ &%+?_T8*^]: M^"OAK_R5+PS_ -A2W_\ 1@K[UKSL7\2+B%%%%<104444 ?$WQY_Y+;K_ /OP M_P#HE*\\KT/X\_\ );=?_P!^'_T2E>>5[5/X%Z&84445H(^]?AI_R2WPS_V" M[?\ ]%BO-OB1\?[_ ,!>.KS0(_#]O=QVZQNDSW+(7#(&Z!3W)'X5Z3\-/^26 M^&?^P7;_ /HL5\]_M2Z(]IXZTW6%4^5?V?EEL?QQL<_^.LM>52C&55J1H]C1 M_P"&L-2_Z%6U_P# QO\ XFC_ (:PU+_H5;7_ ,#&_P#B:^?:*[OJ]+L3=GT; MI7[4]W>ZQ9VMWX;MH()YTCEE%VQ,:E@"V-O8'-?1]?G'TZ5]K_!KXCVGCOP; M;Q33J-:L(EBO("?F; P)0.X;U['(KEQ%%12<4-,]%HHHKB*"OEG]J#PC9:3X MATSQ!I\*PMJ@D2Z5!@-(FTA\>I#<_2OJ:OD[]I;QK9>(?%=EHFES+/#HZN)Y M$.5,SD94'OM"@?4D=JZ<-?VF@GL>*4445ZIF%?:'[/98_!/1]_0//M^GG/7Q M?7W3\(=+?1_A'X=M)5VN;03,".AD)D_]FKCQ;]Q(J.YYC^U?_P @'PY_U\S? M^@K7S)7TW^U?_P @'PY_U\S?^@K7S)5X;^&@>X4445TDG6_#'QF_@/Q]8:R= MQM03#=HO5H6X;\1PP]P*^Z;2[M[^RAN[*9)[>=!)%*ARKJ1D$'Z5^=->N?"/ MXY7G@-$T?7(Y+_0BV4"G,MKD\E,]5[[?R]^3$47/WH[E)GV!16!X;\<^&O%U MLLWA_6+6[+#)B#[95^J'##\JWZ\UIK1EA14<]Q#:PM-=31PQ*,L\C!5 ]R:\ M?^(O[0^@>'+6:R\*31ZSJQ!59(SFWA/J6_B^B_B151A*;M% 8G[3GCN*UT6# MP=8R@W-VRSWH4_3B)\U0T6Q\%?$O_DJ? MB;_L*7'_ *,-W_\ 1JUZ9:?\>9_M%_ M\D6U+_KO;_\ HU:\6E_$7J:/8^-****]HS"O;OV6/^2D:I_V"G_]&QUXC7MW M[+'_ "4C5/\ L%/_ .C8ZQK_ ,-C6Y]74445XYH%%%% 'F?Q_P##;>(OA+?O M"F^XTUEO8P!SA,A__'&8_A7Q?7Z,S0QW%O)#.@DBD4HZ,,A@1@@U\(_$KP9/ MX$\=W^CR*WV8-YMI(?\ EI"QRI^HZ'W!KT,)/1Q)DG_ !\9Q^$ MOB5##>RB.QU9/LDK,'$TF_?B6F>^44BL&4,I!!&00>M+7GE!11 M6?KFO:7X;TF74M7;_ &FP/H !7!5Z=+#QY??6I#9[S_PU;K__ $+NF_\ ?V3_ !H_ MX:MU_P#Z%W3?^_LG^->#4J(TDBI&I9F.%4#))]*T]A3["NS[B^$OCC4?B%X. MDUO5+&"R)NGAB2!F(95"_-S[DC\*[FN9^'/AK_A$?AWH^BNH6:WMP9\?\]6^ M9_\ QYB/PKIJ\J=N9VV-#DOB%X9;7]#\ZT3=>V>7C ZNO\2_U'N*\2^O\J^F MJ\V\=?#YKF635M!BS*V6GM5_C/\ >7W]1WKZ3)LRC27U>J[+H^WD8U(7U1Y; M12LI1BK@JRG!!X(-)7V)SA1110 4444 %%%% !1110 5+;7#VEU##[$U\+:GIE[HVJ7&G:I;R6UW; M.8Y8I!@J1_GK7I862<.4B15HHHKL)"BBB@ HH +, HR2< #O7M/PP_9[U7Q+ M+#J?B])=*TGAEMV&V>X'T_@4^IY]!WJ)SC!7D,P?@[\)KOXAZXMU?(\.@6CC M[3-T\XCGRD/J>Y[#WQ7V9:VT%E:16MI$D,$*"..-!A44# 'IBH=+TNQT72X M-.TFUCM+.W39%#$N%4?Y[]ZMUY56JZCN6E8****Q&%%%% %75/\ D#WG_7!_ M_037YV5^B>J?\@>\_P"N#_\ H)K\[*[\'U)D+1117>0%?7?[,?\ R223_L)3 M?^@I7R)7UW^S'_R223_L)3?^@I7+BOX94=SU?5/^01>?]<'_ /037YV5^B>J M?\@B\_ZX/_Z":_.RLL'U'(6BBBN\@Z?X:_\ )4O#/_84M_\ T8*^]:^"OAK_ M ,E2\,_]A2W_ /1@K[UKSL7\2+B%%%%<104444 ?$WQY_P"2VZ__ +\/_HE* M\\KT/X\_\EMU_P#WX?\ T2E>>5[5/X%Z&84445H(^]?AI_R2WPS_ -@NW_\ M18K#^-O@9_''PZN(;*/S-2L&^U6@ Y<@?,G_ )<_B!6Y\-/^26^&?\ L%V_ M_HL5T]>+S.,[HTZ'YQD%6(8$$'!![45]&?'/X'SO=7/BSP;:F42$R7]A$OS! MN\D8[YZE1]1[?.9!!P>#7K4ZBJ1NB'H%6M-U2_T;4(K[2;R:SNHCE)H'*,OX MBJM%7N(]>T?]I?QUIL*Q7PT_5 HQON8"KG\4*C]*V'_:K\2F/$>@:4K^K-(1 M^6X5X3163H4WT'=GHWB?X[>._%%L]K-J2:?:R AXM/C\K<]:**T MC&,59( HHJ[H^C:CX@U:#3-&M);R\G;;'%$N2??V [D\"GL!M_#GPA/XX\=Z M=HT2MY+R"2Z>_"#X6V_PW\/ M-]H*3ZS> ->3KR%](U/]T>O<\^F/1*\JO4]I+39%I6/G[]J__D ^'/\ KYF_ M]!6OF2OIO]J__D ^'/\ KYF_]!6OF2NW#?PT2]PHHHKI))OL=Q]@^V^2WV;S M?)\W'R[\9V_7'-0U] ? 3PAIWCGX8^*]#U93Y4UU$TX%N^U?4M3.=2U"ZO#_T\3M) M_,U4HHHV$%%%%, KLOA=X N?B'XS@TU%9+&$B6^G _U<0/3/]YN@_/L:SO!? M@C6O'FNIIF@VQ<\&:=AB.!?[SGM].I[5]I^ / >E_#WPS'I6E+OD8[[FZ88> MXDQ]X^@[ =A^)KFKUE!66Y25SH[6U@L;.&UM(EA@@C6.*-1@(H& !] *EHHK MRBSX*^)?_)4_$W_84N/_ $8:YBNG^)?_ "5/Q-_V%+C_ -&&N8KVX?"C,*5/ M]8OU%)2I_K%^HJQ'Z+6G_'G#_P!W_P#1JUXM+^(O4T>Q\:4445[1F%>W?LL?\E(U M3_L%/_Z-CKQ&O;OV6/\ DI&J?]@I_P#T;'6-?^&QK<^KJ***\%LV2HFM6 +VPO!<0.8Y8I%PR,#@@CUJ*OL7XN_!.Q\?1/JNCF.QU]%_P!81B.Z Z*^.A]& M_ Y'3Y+UW0-5\,ZM+INNV,UE=Q'YHY5QD>H/0CW'%>M2K1J+S,VK&=1116PC MK/#/Q1\9>$8UAT37;F.W7I;2XEB'L%;('X8KMX/VGO'44866WTB<_P!Y[9P3 M^3@5XY16;I0EJT.[/6=0_:3^(%[&R6\^GV.?XK>T!(_[[+5YUKOB;6_$]Y]J M\0:I=:A*/NF>0L%_W1T7\!6713C3A'9 %%%%6(*]D_9Y^&\GB;Q4GB/4H#_9 M.DR!H]PXGG'*J/4+PQ_ =ZQ/A;\&]8^(5['=W*26&A(W[V\9<&7'58P>I]^@ M_2OL31-%T_P[HMMI6CVRVUG:ILCC7L/4GN2>2>YKCQ%917+'&/U['\:\_U+X4:Q;,3IT\%['V!/EO^1X_6 MO8:*]+#9GBL,N6$KKL]2'"+/ I?!'B6%B&TBX/NF&_D:C_X0[Q'_ - :[_[X MKZ!HKTEQ#7ZP7X_YD>R1\_?\(=XC_P"@-=_]\4?\(=XC_P"@-=_]\5] T4?Z MPU_Y%^(>R1\_?\(=XC_Z UW_ -\4?\(=XC_Z UW_ -\5] T4?ZPU_P"1?B'L MD?/W_"'>(_\ H#7?_?%'_"'>(_\ H#7?_?%?0-%'^L-?^1?B'LD?/W_"'>(_ M^@-=_P#?%'_"'>(_^@-=_P#?%?0-%'^L-?\ D7XA[)'-^ ;.[L/!]M;7\#P3 M([YC<8(!8D?SKI***\"M4=:I*H^KN:I65@HHHK(84444 %Q_ BNXHIQDXNZ ^2?$'[,GC'396;1)[+6(/X=LG MDR?BK,+^ %=W117-*3D[LH****0!1110 M4444 5]01I=,NHXU+.T+JH'H_\ ?L?XT?\ "G_B#_T*>H_]^Q_C7W316WUN?87*?"W_ M I_X@_]"GJ/_?L?XU]-?L_^']6\-?#5['7K":PNC?RR"*88;:53!_0UZ?16 M=2O*I&S&E8KZ@C2:9=)&I9FA<*!W)4U\-_\ "I/'_P#T*6J?]^#7W914TJSI MWL#5SX3_ .%2>/\ _H4M4_[\&C_A4GC_ /Z%+5/^_!K[LHK;ZW/L+E/C/P%\ M,?&VG?$3P_>7WAC48+:WU&&265X2%10X))/IBOLRBBL*E5U'=C2L%%%%9#"B MBB@#Y+^,GPZ\8:Y\6M:U#2/#M_>6*+*OB) <'Z@BN'_P"%2>/_ /H4 MM4_[\&ONRBNN.*E%)6)Y3X3_ .%2>/\ _H4M4_[\&C_A4GC_ /Z%+5/^_!K[ MLHI_6Y]@Y3G_ #9W.G?#OP_9WT+P7-OIT$ M9>/_ ($^%_&\DM["ATC57Y-U:J-LA]73HWU&#[UZ;13C)Q=T!\;>)?V=_'6@ MN[V-I%K5L.DED_SX]XVPV?IFO.M1T/5=(E,>JZ9>63CJMQ T9_45^AU-DC25 M"DJ*ZGJK#(-=4<7);HGE/SDHK]!KCPGX.W;;^+8P/SK M[PM?#VBV)S9:186Q'>&V1/Y"M'ITJ7C'T0$_P!F+Q)J*;N#1[;J MT49$TQ'IQ\H^N3]*^AO!7P\\.> ; V_AZQ$PP/:NGHK MFG6G/<=K!11160SY^_:O_P"0#X<_Z^9O_05KYDKZ;_:O_P"0#X<_Z^9O_05K MYDKU<-_#1#W"BBBNDD^GOV4?^1;\0_\ 7W%_Z :]E\3^$]%\8Z.^F>(;&.[M MVY7/#1M_>5ARI]Q7C7[*/_(M^(?^ON+_ - ->_5Y%9M56T:+8^5?&O[,NNZ7 M))<^#KA=7M.2+>5A'<(/3G"M]>#[5X]JWA[6=!G,.MZ5>6$@.,7$#)GZ$CFO MT+IDL4<\9CFC61#U5U!!_"M(8J2WU%RGYRT5^@4_@OPMDRMZO8QD_ M^@T^V\(^&[)@UGX?TN!AT:.SC4C\0*U^MKL'*?">B>$?$/B.58]"T6^OB3C= M# Q4?5N@_$U[)X*_9@U2\DCNO&]ZNGV^039VK!YF]B_W5_#=^%?3ZJJ*%10J MCH , 4M93Q4WMH'*97AWPSH_A/2$TWP_8165JG.U!RY_O,QY8^YK5HHKE;;U M904444@/C3Q]\,?&VH_$3Q!>V/AC49[:XU&:2*5(25=2Y((/IBN>_P"%2>/_ M /H4M4_[\&ONRBNM8J25K$\I\)_\*D\?_P#0I:I_WX-*OPE\?!USX2U3K_SP M-?==%/ZW+L'*1VRE;6)6&"$ (].*X#XYZ+J6O_"B_P!/T6RFO;N2:$K#"NYB M!(">/I7H=%4^$_^%2>/_\ H4M4_P"_!KUO]G3P1XF\,^/-0N_$&B7FGV\FFM&D MD\>T,WF1G'UP#^5?2-%3/$RG'E:"P4445RE!1110 4444 %8GBCP?H/C+339 M>(]-AO(AG8S##QGU5ARI^E;=%--IW0'S1XN_9:NXG>X\%:LEQ'U%I?\ RN/8 M2 8/X@?6O(]<^&7C3PXS?VKX%I"?P K[Z@\(>&K4@VWA[2HB.A M2RC&/R%:L4,4"!(8TC4=%10!2>,[(.4^+O#WP$\?:^ZEM)_LN!NLVH/Y6/\ M@'+?I7MG@G]FOPYH$D=YXFF;7;M>1$R[+=3_ +O5OQ./:O:**PGB*DM-AV0R M**."%(H(UCC10J(BX50.@ '04^BBN<84444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% 'S]^U?_ ,@'PY_U\S?^@K7S M)7TW^U?_ ,@'PY_U\S?^@K7S)7JX;^&B'N%%%%=))]/?LH_\BWXA_P"ON+_T M U[]7@/[*/\ R+?B'_K[B_\ 0#7OU>/7_B,T6P4445B,**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#Y^_:O_P"0#X<_Z^9O_05KYDK[5^,/PPNO MB;I^F6UGJ4-@;*5Y&:6,ONW # P?:O*?^&4-6_Z&BR_\!G_QKT*%:$8)-D-. MYX!17O\ _P ,H:M_T-%E_P" S_XT?\,H:M_T-%E_X#/_ (UO]8I]Q69O_LH_ M\BWXA_Z^XO\ T U[]7G/P?\ AC=?#+2]2M+S48;\WLR2*T493;A<8.37HU>; M6DI3;1:V"BBBLAA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !115+5-7L-&M#>/<["BD5@ZAE(*D9!!ZUQWQ$\1ZCX=M+&32Y$C::1 ME?>@;( 'K7/AZ$\155*&[&W97.RHKD_A]K]_XAT:YN=4D222.X**40+QM![? M6NLI5Z,J%1TI[H$[JX4445B,**** "BBB@ HHHH **** "BBB@ HHHH **S] M;UJTT#2WO[\OY2L%P@RQ). *YG_ (6OX?\ ^>=[_P!^1_\ %5U4L'B*T>:G M!M$N26YVU%-BE2:%)8CN1U#*1W!Z4ZN78H**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **PO$7B[3O##VZZBL[&X#%/*0-TQG.2/6I_#WB M2R\2VDMQIRS*D3[&\U0ISC/J?6MWAZRI>V<7R]Q75[&M1116 PHHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\VU'XL-::[+;P: MFA04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X' MXKU:Y\1>+)\L619C!;QD\* V!^9Y->^5X!XJTJYT+Q1=1R*R!I3-!)_>4G(( M/MT_"OH^'^3VT[_%;3]3&K>QZ1IWPLT."T1=0\ZZN,?._F%%S[ =OK7+>.O M4&@6::CI3R-;;PDL4AW%,]"#Z=N:U-*^+B+ D>LZ?(9 ,-+;L"&]]IQC\ZZ* MQ^(OAK4&$;W1MV;HMS&5'Y\C]:M3S7#5O:5$Y+JMU^&P>XU9&/\ "C6IKK3[ MG2KEF;[+AX2W9#U7\#_.HOC!_P @_2_^NS_^@BO1(O*=!)!L96&0R8P1]17G M?Q@_Y!^E_P#79_\ T$5SX.M&OFD:D8\MV]/DQR5H6+/PC_Y%N\_Z^S_Z M=] M7 _"/_D7+S_K[/\ Z M.^(GC.;1572]*?9>2INDE'6)3TQ[G]*SQ>'J8G,9T MJ>[8XM*%V=G=:E8V) O;RWMR>@EE5?YFEM=0L[T$V=W!<8Z^5(&Q^5>/>'OA M_J7B>W_M*]N_L\,I)624&227WZ]/(O!.I^#T34K2\\V%6 \^',;QGMD9 MZ>^:V_LS".?L57]_TTOV%SRM>Q[917(_#_Q7)XCTR2"^(-]:X#L!CS%/1L>O M+XB>,YM$5-,TM]EY,FZ24=8E[8]S^E>=' 5WB?JUO>_#U]"^96N=E=:E8 MV) O;RWMR>GFRJO\S2VNH6=Z#]CNX+C'7RI V/RKQ[P]X U+Q1;_ -I7MW]G MAE)*R2@R22^_7I[DTWQ%X(U/PA&FI6EYYL*, 9H08WC/;(ST]\UZ/]F81S]B MJ_O^FE^Q'/*U['M=1R7,$+ 331QDC(#,!FN4^'_BR3Q%ILD%^0;ZUQO8#'F* M>C8]>QKDOBZ,^(;'_KU_]G-<=#+I3Q?U6H[/[RG/W>9'K*RQO'YB2*R?W@E--Y2ZG9F3.-@G7/Y9KQ_0K3Q!XLTJ'1=.<6^G6>?-P/6NS^R\-3J.G6K)2Z+\K]B>=M72/9, MYZ45XWX \97.F:I!IE],TEA<,(TWG/DL>F#Z9XQ7LE>;CL%/!U.26JZ,N,E) M7"BB@G R:X2CR[XN:KNFLM)C;A0;B4 ]SPO_ +-7"ZCH\^G:?IUW-]R_A,J< M=,-C'Y8/XU>UFXD\5>.)3 2WVJY$,/LF=H_3FO1/B1HB/X)B:V3_ )!A4KCL MF-I_H?PK[BC56 CA\,]Y;_/_ (+_ .9KFNR_P##G5?[3\'6Z.V9;0F!^>P^ M[^A'Y5U5>0_"?5/LVO7&G.V$NX]R#_;7G^1/Y5Z]7S6:T/88N26SU7S_ ."; M0=XD4EU;Q.5EGB1AU#. :UCUB'6=,N)?*M]1M)9/[B3J3^0-7:\2\0?#G5-!L6O4EBO((^9#$"K(/7![ M?2MWX;>,;F2^71-4F:9)%/V:1SEE(&=A/<8Z?2HK97!T'7PU3G2W&IN]FCTZ M26.%=TKJBYQEC@4V*>&;/DRI)CKL8'%<=\5O^1-7_KZC_DU>;^&I-9N!?RJ<+E:Q&&=?GMKUV];A*=I6/<)M9TNWF\JXU&TB MDZ;'G4'\B:MQR)+&'B=71AD,IR#^->.7WPKUNTL7N$FM;ET7S:1C97CB)XB>%8\!AZ'.*VEE5*=&53#5>9QWT%SM.S1[=37D M2)"\C*BCDLQP!5;5-1@TG2[B_NSB*!"[8ZGT ]R>*\6N+[7?B#KZVR,<,24@ MW8BA3U/^/6N'!8"6*3FWRPCNRI2Y3V5==TEY/+35+-GSC:+A<_SJ^"" 0<@] M#7E4OP?N1:YAU6)Y\9V-"0I/IG/]*R?"_BC4?"6N_P!FZHTAM%E\J>!SGR3G M&Y?3U]"*Z_[,HUH2EA*O,UTM8GG:^)'M=1S3PV\9DN)4B0=6=@H_,U6U;4HM M)T:ZU"7YHX(C)@'[WH/Q->)0+K/Q \1>5)<;Y6!<[V/EP(/0=AT'O7+@) MC*I.7+".[*E*VA[7'KFDRR;(M3LW<]%6X4G^=7\YZ5X]K/PLO=,TJ6\M[V*[ M\E"[Q>64.!UQR*Z:F64I4)5L- M4YE'?2PE-WLT>LT445X9H>7?&'_CYTG_ ')?YK6C\(O^0!??]?7_ +(*SOC# M_P ?.D_[DO\ -:T?A%_R ;[_ *^O_9!7U-3_ )$L?Z^TS%?Q#O)9X8<>=*D> M>F]@,TJ312H7CD1U'5E8$5YI\81DZ3_VU_\ 9:YGP]::]XBTO^PM(/E6<]^BO8;G:5K'LW]N:3YWE?VG9^9G&SSU MS^6:O @@$'(/2O$-=^'.K:%IKWSO;W4$8S)Y).4'K@CD5M?"SQ%<#46T2YE: M2"2,O &.=C#J![$9./:JK973^KNOAZG,EN"F[V:/4Y)4B7=*ZHOJQP*;%<0S M$B&:.0CKL8'%7^&IM7::XTSP^&%Q?JJ.Z'!5%R3SV M'/)K/"97]9PSK<]K/KMTUN.4[.Q[I/K&F6LOE7.HVL,G]R2=5/Y$U:BECFC$ MD+K(C=&0Y!_&O'KKX4ZY#:/.D]K<2@;C$C-N;Z$C!-9_@7Q#7(^(+-&PJCU;U..I-<&!P$\6V[\L5 MNRI2Y3V;^WM($GEG5++?TV_:$S_.KR.KJ&1@RGD$'(->2CX0ZG]FW'4+038_ MU>UL?3=_]:L33]8USP)K;6LN]1&P\VU=LHX]1_0BN]950KIK"U>:2Z;$\[7Q M(]SDFCA4--(D8)P"S 4D5Q#-GR94DQUV,#BN:\26\'B_X?R3V7[S?$+F#U#+ MSCZ]17G7PUU7^S?%T4+'$5ZIA;_>ZK^HQ^-I54O>ANK?UYC<[-(] MNJ*2Y@A;;--'&V,X9P*EKP?Q7>2>)/'4ZVWS[IA:P#V!V_JXY2Y4>[HZR('C8,IZ%3D&HKB\MK--]W<10+ZRN%'ZU@ZYJ$?@KP0#:JI M:WC2" $<%SQD_J:\LT30]6\>:M/))=[B@#37$Y+;<] !^?' XK;"Y=&O"5:< M^6FNHI3L[+<]J@UG3+J01VVHVDSGHLIR,UT_PN\2W6H+/I-_*TS0()(9'.6VYP5)[XR,5=?+::P[Q&'J M)K&IR31 MK "@GD& =PZ57^(_A*Z6\OO$9N(?L[&,>5@[^BK].M*% MH8_,)E!P1G':O5PN%PLLNE>2UW=MGIH1*4N<]]CECF7=#(L@SC*L#7(7_@3P MO=ZT][<2E'=]\L"SA49N^1U&?3-7_!/ANX\,:-+9W4T4SO.9 T0.,$ 8Y^E> M/^+ /^$TU7C_ )>W_G7GY=A74Q%2%"JTDMUU*G*R3:/H)%5$"H % P .@%*3 MCK42R+%:"21@J(FYF/0 #K7B_B?QAJ7BK5/L6FM*EFS^7#;Q<&;G@MZY].@K M@P6!J8R;2=DMV5*2BCU^37-)BD\N74[-'Z;6N%!_G5N*6.>,20R+(AZ,C9!_ M&O);;X1ZI+:A[B^M8)2,^5M+8]B1_3-89;7_ !KGE!S"X^;:&W13K].X_45 MZ$)KRHS?*XK];%2G971[K+<0P0^; M-+'''UWNP"_G5>VU?3;R3R[34+6=_P"[',K'\@:\HM?#GB3QU;Q7DTT=O8QH M([=9F.W"C'RJ/IU-8?B'PIJ7A6XA-X49)#^ZG@8XR.W8@UW4LIH2E[*59<_9 M$NH]['O]%^&?$R&?>9K"X&Y"Q^;!_D1_.O5R[!2Q7 M,X3Y91V_JY$Y?";19B3:7%U:D] &#J/S&?UKC_ !/\.[WP]9/?0W"7 MEHA&\A=KH#QDCG(_&O4=-\6Z)JEJLUOJ-NN1DQRR!'7V(-N= M-LKF.ZNKI=A$3!A&,\DD-=5:0DE9R@]@H '\J] ^$?_(MWG_7V?_0%KD/B5I$FG^+)KG:? M(O@)4;MNQAA]<\_C6F$E&.:U4]VM/P%+X$7[7X@>)K2SAMX-'B$4,:H@^S2= M ,#O4.J^-O$FL:5<:?=:2@AG7:Q6VDR.^1S7?^#_ !58ZWHENK7$:7L482:% MV ;(&,CU!ZU-XH\5V?AW2Y)O-BENB,0V^_ES[XZ#WKB^L1CB/9K#+GOW>_?8 MJVE[GG_PN@O+7Q<_FV\T49Y_&VJ-(D2:?XKENMI\B^ D1NVX### MZ]_QKT,+6E+,I*M%1DX[7OY_D1)>YH7K3Q_XFL[*&VM]'B$4,:HG^C2= ,#O M4.J^-O$FKZ7<6%UI*"*X3:Q6VDR/<M6/$_BNS\.Z7)-YL4MUC$-OOY<^^.0/>O/\ K$8XCV:PRY[]WOWV+MI> MYYY\+X;RU\7GS;>:*.2V=6+QE1U!'7Z5+\7?^1AL?^O7_P!G-=1X+\:ZAXJU M&>*6PA@MX(]S2(Q/S$\#G\?RKE_B[_R,-C_UZ_\ LYKJHSJ3S9.K'E=MKWZ" M=N30[+X;6\<'@:T9!AIF>1SZG<1_("NJKS3X:^+;&WTO^QM2N$MY(W+0/(V% M92M]%+'Q;J4=N-JQW3% /X>*?%@4+^]O MKDNX'\*DY)^@%?0BJ$0*O P*]//7RPHTY?$EK^'^1%+JQ:P?&VJ_P!C^$;V M=6VRR)Y,7^\W'Z#)_"MZO+/BYJN^ZLM*C;B-3/*!ZGA?TS^=>3EM#ZQBH0>V M[]$:3=HG*^#=2T[1O$<5_JOF&.!&,8C3<2Y&!^A->A7WQ)\,W^GW%I,+PQSQ MM&W[CL1CUK)\'_#S3M8\-PW^JFX$L[,R".3: F<#M[$UN?\ "JO#OK>?]_O_ M *U>[CL1EU3$-U7+FCIIMH914TM#R;2;]M)UFTOHB2;>4/\ [P!Y'XC-?1<4 MJ30I+$=R2*&4CN#R*\,\<^&XO#6N)!9^8;6:(/&9&R<]&&?\]:],^'.J_P!I M^#K=';,MH3 _T'W?T(_*ISJ,<1AZ>*I[;??_ ,$*>C<6>=?$S_D>KK_KE'_Z M"*]9\*VT=IX3TR*( +]F1N.Y(R3^9->3?$S_ )'JZ_ZYQ_\ H(KM_ /C#3[K M0;?3KVZCM[RU3RP)6"B11T()]N,>U+'TJE3+:+@KI)7^X(M*;.VEC2:%XI%# M(ZE6![@U\]:2QLO%EGY).8;U0OX/BO9_$?B_3=#TN6074,MT5(AAC<,S-VX' M0>]>2^"-,EU?QC9C!989!<3-Z!3G]3@?C2R>$J6'K5:BM&WY7"IJTD>B_%;_ M )$U?^OJ/^35B?!^)3/JLN/G"QJ#['5]#5\]6O_(YQ?]A$?^C: M>1;5O1?J%7H>G?%>=X_",<:D@372*WN "?Y@5YUX6U_4] FN)M)LDN7E4*[- M$S[1UQ\IXS_2O5OB!I$FL>$;B.W4O- PG11U;;U'Y$UYY\-_$EMH>LS0W\@B MMKQ0OF-T1QTS[26(7"J>!P21]-V*YSX3IIK:G>->>4;Q57[.),=.=Q7/?I7/AG]?H.3=U%#KGXD^(+JSEC_L2,121LI81R' (ZYKGO 7'CC2_^NA_] M ->N^*]>L='T&Z-S.GFR1,D4(8;G8C P/ZUY#X"&/'&EC_IH?_0#7HX.<*F# MK2A3Y%9_/1DRNI+4][HHHKXPZ#R[XP_\?.D_[DO\UK1^$7_(!OO^OK_V05G? M&'_CYTG_ ')?YK6C\(O^0!??]?7_ +(*^IJ?\B6/]?:9BOXA1^,/72?^VO\ M[+6O\*(U7PC*X4!GNGW'UP%Q61\8>ND_]M?_ &6MGX4_\B:W_7U)_):SJ_\ M(FAZ_JP7\0Z77U#>&]2##(^R2\'_ '#7C7PY/_%=Z?\ 23_T6U>S:]_R+FI? M]>DO_H!KQGX<_P#(]Z=_VT_]%M1E?^XXCT?Y,)_$CT7XH?\ (D2_]=X__0JY MCX01J=6U*0CYE@0 ^@+'/\A73_%#_D2)?^N\?_H5 M'_Y$]3U_R!_Q$>JU\]WBA/&DZJ, :B<#T_>5]"5\^7W_ ".]Q_V$6_\ 1E+( M/BJ^@5>AZE\49WA\%.J' EGC1O<9S_05S/PAMHWU;4;A@#)%"JJ<= Q.?_01 M7<>-M'DUOPG=VMNNZ=0)8E]64YQ^(R/QKRSP%XBB\.>(&-\2EK<)Y4K8_P!6 MQX/UJL"G6RNK2I_%?\ R_R"6DTV>Y5Y9\7[:-;S3+H "1TDC8^H!!'\ MS7HXUC33:_:!?VODXSYGG+MQ]+4K:*]_N'4:Y3N?A3,\O@]XWY6*Y=5SZ$ _S)KS?Q1ITGAWQAD;[6S MU>->8F\B4C^Z>5/YY'XUUX/%069U(KX9MK^OZZBE'W$=+JGB6.+P"^MPL 9; M8&/GH[# 'X$_I7GGPOTG[?XH-Y*-T=BF_)'5VX7^I_"L*;Q!--X1MM#.=D-R MTN[/52.!^!+'\J]5^&ND_P!F^$HYW7$MZWG-Z[>BC\N?QK2M1_LW!5$MYNR] M/^&O]XD^>2.@UFZTZRTV2YUGROLT?)\U0PSVP.YKSR?XI6UK*T>@:'&JL?O/ MA"__ %1_6K'Q@DE%KI<8)\EI)"P[%@!C]":D^$R:;_95S(/*.H^<0Y;&\)@ M8Q[=:Y,/AJ%+ _6JL7.[VO9;V*;;ERHP=;\>:YJVB7-G=Z0D-O,F&D$C_P#H2UV/Q'UZQM?"]SI_GH]W= (L2MD@9!+'T'%<;\*? M^1PD_P"O5_\ T):]"G*,\LJRA3Y%K\]M2'I-:G=_$K_D1+S_ 'H__0Q7'_"' M_D/7_P#U[#_T(5V/Q(1G\"7VT9VF,GZ;Q7"?"W4K33_$-RM[<1P":WVHTC;0 M2&!QD^US8X M_7%>*^&-6?PKXLCGO(W41,T-S'CYE!X/'L>?PJLL7M,%7I0^+7\@GI)-GOM> M??%VVC;0K&Y('F1W.P'V922/_'179VVM:9=VHN+>_MGA(SO$HX^OI^->6_$O MQ3:ZS<6^GZ;*)H+9B\DJGY6?&, ]P!GGWKS\IH57C(M)Z;E5&N4V/@_,YLM4 M@)^1)(W ]"00?_017'?$#_D>M3_WE_\ 0%KT7X8:-+IOAI[JX4I)?/Y@4]0@ M&%_/D_C7G7Q _P"1ZU/_ 'E_] 6O;P4XSS6LX[6_R,Y? CVO0XUB\/Z>D:A5 M6VC _W17*?%E0?"9_![_ %>K?[T7_LU>F4\X_P!^ MG\OR04_A"BBBO*+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG/$W@K3?$V)9]UO=J, M+<1#DCT8=Q71T5K2K5*,^>F[,32>C/)+CX0ZFKG[-J-I*O8R*RG^1JUIWPAE M\T'5=201CJELA)/XGI^5>HT5Z;SK&N-N;\$1[.)3TO2K/1K!+/3H5AA3L.I/ MJ3W-8GC7PG-XJMK2*"Z2W-N[,2Z%LY&.U=/17G4\15I5?;1?O=]RVDU8YWP9 MX9E\+:7/:SW*7!EF\P,BE<< 8Y^E:>L:-8Z[I[6>I0^9&>01PR'U![&K]%$\ M14G5]LW[W<+)*QY7??"&Z68G3-2B>// N%*L/Q&<_I3;+X0WC2@ZCJ<*)W$" M%F/XG%>K45Z/]M8WEY>;\$1[.)GZ)H=CH&G+9Z='L0'+,QRSMZD]S3M7T:RU MW3VL]2A\V)N0>C*?4'L:O45Y?M:G/[2_O;WZEV5K'E=_\(;I9B=,U*)X\\+< M*58?B,Y_(4VS^$-ZTH.H:G!&G?R$+,?SQ7JU%>I_;6-Y>7F_!$>SB9VB:'8^ M']/6STZ/8FM6DVEV37$ M<=OL9@RC!W$XY-/*:R^NJI5EWU;":]VR*FB>!;/Q/X%L+A9#:WJ^8OFJN0XW MM@,._P!:JI\(=5\[#:A9K'_> 8G\L?UKO/ ^GW6E^$;2TOX3#/&7W(2#C+DC MI[&N@K2KFV)HUJD:O02IQ:5SG?"W@RP\+QL\1-Q=R##W#C!QZ*.PK MHJ**\>K6J5IN=1W;-$DM$%>=^(/AM?Z[KUUJ+ZI"@F?Y4,1.U0, =?05Z)16 MN&Q57"RBBN9MMW91S/C3PE_PE5G M;)%.EO-;R$AV7.5(Y'Z#\JK^"O!]YX5FNO.OH[B&X5?D5"I##OU]":ZZBNM8 MVNJ'U>_N]OQ)Y5>YXA\3/^1ZNO\ KE'_ .@BNE;XJ7COPEKFK>+;B[T_3WF@>- KAU&2%P>IKT;P_;2V?AS3[:Y3R MYHK=$=2?ND*,BO=Q.-='"4'0G[R2OMVZHSC&\G<\U@^$.IF8"XU&TCCSRT89 MC^1 _G7H?ASPQ8>&;(PV*EI'P99G^](?Z#VK8HKQL3F6)Q4>2I+3ML6H);&# MXP\/2>)M#%A#.L#"99-[J2.,\?K5+P3X/F\*?;//NX[G[1LQL0KMVY]?K75T M5BL76C0>'3]UCY5>X5YK#\+;N+7$OSJ<)5;D3[/*.<;]V.M>E448?%UL-S>R M=K[@XI[A7#^(_AE8:ML;]IO[+9ZY?^6*ZOPS\-['0[I+V\F-]=Q\IE=J1GU [GW-=G1796 MS;%UH)"_#$OA;3KBVGN4N#-+Y@9%* MXX QS]*Z.BNMXRLZ"P[?N_TR>57N*_L?D7<=M]GWYWH6W;L>GTJ[ MX/\ #TGAG0S837"W#&9I-Z*0.0./TK>HI/%UI4%AV_=0(;;49=1AF6'=E%C()RI'7/O7H-%%'%UJ-.5. M#TEN#BF[LQ/%N@R>(]!?3X9U@9I%?>RY'!S67X*\%3^%;J[EGO([@3HJ@(A7 M&"3W^M=?11'%UHT'AT_=?]?H'*KW"O-KCX77,J&QG:W4'\#BK]% M>9&3A)2CNBSRM/A!=>8OFZK"4R-P$1R1W[UZC#$D$*11+M2-0J@=@.!3Z*ZL M5C:^*M[5WL3&*CL9FOZ#9^(]+:RO@P&=R2+]Z-NQ%><3?"/5$F/V34K5TSPS MAD;'T /\Z]:HJ\-F&(PL>6G+3L$H*6YYQ9_":.+3KG[7>K->RQE8F"'RXC_> M]2:O^#_ -QX9UIKZ:^BN%:%H]B1D'D@YZ^U=Q15U,TQ=2,H3E=2WT0N2*(;R MTAO[.:UND$D,R%'4]P:\PO\ X0W8N&_LS486@)^47"D,!Z9 .?TKU6BLL+CJ M^$O[)[CE%2W.;\$^&9_"VDS6MS/',\LWF9C! ' &.?I7-ZQ\+[O4]G>))# M<[FM+W&#-&,A_P#>'?Z]:ZBBN:C7J4)\]-V8VDU9GD4GPAU828CO[)DS]YMP M/Y8-;^@?"NRL+A+C6+C[BL2J<4 MP!T%>>>(_AK=:YX@N]1BU&&%9R"$:,DC"@>OM7H=%<6&Q57"S XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page - shares
3 Months Ended
Mar. 31, 2022
Apr. 26, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 001-38468  
Entity Registrant Name Inspire Medical Systems, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-1377674  
Entity Address, Address Line One 5500 Wayzata Blvd.  
Entity Address, Address Line Two Suite 1600  
Entity Address, City or Town Golden Valley  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55416  
City Area Code 844  
Local Phone Number 672-4357  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol INSP  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   27,591,115
Entity Central Index Key 0001609550  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 203,291 $ 214,467
Accounts receivable, net of allowance for credit losses of $99 and $99, respectively 34,544 34,179
Inventories 22,198 17,231
Prepaid expenses and other current assets 2,444 2,660
Total current assets 262,477 268,537
Investments, long-term 9,796 9,938
Property and equipment, net 9,334 8,486
Operating lease right-of-use asset 7,659 7,919
Other non-current assets 454 204
Total assets 289,720 295,084
Current liabilities:    
Accounts payable 17,022 11,665
Accrued expenses 13,896 20,454
Notes payable, current portion 12,250 9,188
Total current liabilities 43,168 41,307
Notes payable, non-current portion 12,798 15,799
Operating lease liability, non-current portion 8,553 8,796
Other non-current liabilities 146 134
Total liabilities 64,665 66,036
Stockholders' equity:    
Preferred Stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding 0 0
Common Stock, $0.001 par value per share; 200,000,000 shares authorized; 27,568,004 and 27,416,106 issued and outstanding at March 31, 2022 and December 31, 2021, respectively 28 27
Additional paid-in capital 521,308 508,465
Accumulated other comprehensive loss (198) (55)
Accumulated deficit (296,083) (279,389)
Total stockholders' equity 225,055 229,048
Total liabilities and stockholders' equity $ 289,720 $ 295,084
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for credit loss $ 99 $ 99
Preferred shares, par value (in dollars per share) $ 0.001 $ 0.001
Preferred shares, authorized (in shares) 10,000,000 10,000,000
Preferred shares, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 200,000,000 200,000,000
Common stock, issued (in shares) 27,568,004 27,416,106
Common stock, outstanding (in shares) 27,568,004 27,416,106
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.1
STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenue $ 69,382 $ 40,352
Cost of goods sold 10,004 5,981
Gross profit 59,378 34,371
Operating expenses:    
Research and development 11,870 8,154
Selling, general and administrative 63,564 41,906
Total operating expenses 75,434 50,060
Operating loss (16,056) (15,689)
Other expense (income):    
Interest income (34) (57)
Interest expense 527 523
Other expense, net 45 38
Total other expense 538 504
Loss before income taxes (16,594) (16,193)
Income taxes 100 23
Net loss (16,694) (16,216)
Other comprehensive loss:    
Unrealized loss on investments (143) (20)
Total comprehensive loss $ (16,837) $ (16,236)
Net loss per share, basic (in dollars per share) $ (0.61) $ (0.60)
Net loss per share, diluted (in dollars per share) $ (0.61) $ (0.60)
Weighted average common shares used to compute net loss per share, basic (in shares) 27,517,268 27,144,361
Weighted average common shares used to compute net loss per share, diluted (in shares) 27,517,268 27,144,361
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.1
STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2020   27,069,276      
Beginning balance at Dec. 31, 2020 $ 229,747 $ 27 $ 467,038 $ 29 $ (237,347)
Stockholders' Equity [Roll Forward]          
Stock options exercised (in shares)   133,421      
Stock options exercised 3,550   3,550    
Issuance and sale of common stock (in shares)   376      
Issuance and sale of common stock 73   73    
Stock-based compensation expense 5,997   5,997    
Other comprehensive loss (20)     (20)  
Net loss (16,216)       (16,216)
Ending balance (in shares) at Mar. 31, 2021   27,203,073      
Ending balance at Mar. 31, 2021 $ 223,131 $ 27 476,658 9 (253,563)
Beginning balance (in shares) at Dec. 31, 2021 27,416,106 27,416,106      
Beginning balance at Dec. 31, 2021 $ 229,048 $ 27 508,465 (55) (279,389)
Stockholders' Equity [Roll Forward]          
Stock options exercised (in shares) 151,186 151,186      
Stock options exercised $ 3,087 $ 1 3,086    
Vesting of restricted stock units (in shares) 569        
Withholding taxes on net share settlement of restricted stock units (in shares) (205)        
Withholding taxes on net share settlement of restricted stock units $ (43)   (43)    
Issuance and sale of common stock (in shares)   348      
Issuance and sale of common stock 79   79    
Stock-based compensation expense 9,721   9,721    
Other comprehensive loss (143)     (143)  
Net loss $ (16,694)       (16,694)
Ending balance (in shares) at Mar. 31, 2022 27,568,004 27,568,004      
Ending balance at Mar. 31, 2022 $ 225,055 $ 28 $ 521,308 $ (198) $ (296,083)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.1
STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating activities    
Net loss $ (16,694) $ (16,216)
Adjustments to reconcile net loss:    
Depreciation and amortization 359 234
(Accretion) amortization of investment (discount) premium (1) 30
Accretion of debt discount 62 58
Non-cash lease expense 260 171
Stock-based compensation expense 9,721 5,997
Non-cash stock issuance for services rendered 79 73
Other, net 0 (8)
Changes in operating assets and liabilities:    
Accounts receivable (382) 3,381
Inventories (4,967) (2,905)
Prepaid expenses and other current assets 216 356
Accounts payable 5,520 1,477
Accrued expenses and other liabilities (6,921) (3,049)
Net cash used in operating activities (12,748) (10,401)
Investing activities    
Purchases of property and equipment (1,215) (1,321)
Purchases of other investments (250) 0
Net cash used in investing activities (1,465) (1,321)
Financing activities    
Proceeds from the exercise of stock options 3,087 3,550
Taxes paid on net share settlement of restricted stock units (43) 0
Net cash provided by financing activities 3,044 3,550
Effect of exchange rate on cash (7) 2
Decrease in cash and cash equivalents (11,176) (8,170)
Cash and cash equivalents at beginning of period 214,467 190,518
Cash and cash equivalents at end of period 203,291 182,348
Supplemental cash flow information    
Cash paid for interest 466 466
Change in property and equipment acquired but not yet paid $ 284 $ 1,209
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Organization
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization OrganizationDescription of BusinessInspire Medical Systems, Inc. is a medical technology company focused on the development and commercialization of innovative, minimally invasive solutions for patients with obstructive sleep apnea ("OSA"). Our proprietary Inspire system is the first and only United States ("U.S.") Food and Drug Administration ("FDA") approved neurostimulation technology that provides a safe and effective treatment for moderate to severe OSA. Inspire therapy received premarket approval ("PMA") from the FDA in 2014 and has been commercially available in certain European markets since 2011. Japan's Ministry of Health, Labour and Welfare ("MLHW") approved Inspire therapy to treat moderate to severe OSA in 2018 and was formally added to the Japan National Health Insurance Payment Listing in 2021. In 2020, the Australian Therapeutic Goods Administration approved Inspire therapy to treat moderate to severe OSA, and we are currently seeking reimbursement coverage in Australia.
XML 19 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 Summary of Significant Accounting Policies
Basis of Presentation
The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) for interim financial reporting and as required by the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included. When preparing financial statements in conformity with GAAP, we must make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosures at the date of the financial statements. Actual results could differ from those estimates. Additionally, the results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future periods. For a complete discussion of our significant accounting policies and other information, the unaudited financial statements and notes thereto should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Cash and Cash Equivalents
We consider all highly liquid securities, readily convertible to cash, that have original maturities of 90 days or less from the date of purchase to be cash equivalents. The carrying amount reported in the balance sheets for cash is cost, which approximates fair value.
Foreign Currency
Sales and expenses denominated in foreign currencies are translated at average exchange rates in effect throughout the year. Foreign currency transaction gains and losses are included in other expense, net, in the statements of operations and comprehensive loss. Assets and liabilities of foreign operations are remeasured at period-end exchange rates with the impacts of foreign currency remeasurement recognized in other expense, net in the statements of operations and comprehensive loss.
Investments
At both March 31, 2022 and December 31, 2021, our long-term investments consisted of U.S. government securities. Investments are reported at their estimated fair market values which are based on quoted, active or inactive market prices when available. Any unrealized gains and losses due to interest rate fluctuations and other external factors are reported as a separate component of accumulated other comprehensive loss. We had $0.2 million and $0.1 million of unrecognized loss in accumulated other comprehensive loss at March 31, 2022 and
December 31, 2021, respectively. Any realized gains and losses are calculated on the specific identification method and reported net in other expense, net in the statements of operations and comprehensive loss. For both of the three months ended March 31, 2022 and 2021, we recognized $0 of realized gains, net.
We reassess our estimated credit losses on investments each reporting period. U.S. government securities and cash equivalents are under a "zero-loss exception" for credit losses, meaning no credit loss risk calculation is necessary on those instruments due to the exceptionally low rate of default, which continues to decrease as the securities approach maturity, which for us is no longer than two years. We record changes in the allowance for credit losses for available-for-sale debt securities with a corresponding adjustment in credit loss expense on the statement of operations and comprehensive loss. No reversal of a previously recorded allowance for credit losses may be made to an amount below zero. The total allowance for credit losses was $0 at both March 31, 2022 and December 31, 2021.
Fair Value of Financial Instruments
We measure certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents and investments. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:
Level 1: Observable inputs, such as quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Inputs other than quoted prices in active markets for identical assets and liabilities that are observable either directly or indirectly for substantially the full term of the asset or liability.
Level 3: Unobservable inputs that are supported by little or no market activities, which would require us to develop our own assumptions.
We use the methods and assumptions described below in determining the fair value of our financial instruments.
Money market funds: Fair values of money market funds are based on quoted market prices in active markets. These are included as Level 1 measurements in the tables below.
U.S. government securities: Consists of U.S. government Treasury bills with original maturities of less than two years. These are included as a Level 1 measurement in the tables below.
The following tables set forth by level within the fair value hierarchy our assets that are measured on a recurring basis and reported at fair value as of March 31, 2022 and December 31, 2021. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.
Fair Value Measurements as of
March 31, 2022
Estimated
Fair Value
Level 1Level 2Level 3
Cash equivalents:
Money market funds$189,379 $189,379 $— $— 
Total cash equivalents189,379 189,379 — — 
Investments:
U.S. government securities9,796 9,796 — — 
Total investments9,796 9,796 — — 
Total cash equivalents and investments$199,175 $199,175 $— $— 
Fair Value Measurements as of
December 31, 2021
Estimated
Fair Value
Level 1Level 2Level 3
Cash equivalents:
Money market funds$189,369 $189,369 $— $— 
Total cash equivalents189,369 189,369 — — 
Investments:
U.S. government securities9,938 9,938 — — 
Total investments9,938 9,938 — — 
Total cash equivalents and investments$199,307 $199,307 $— $— 
There were no transfers between levels during the periods ended March 31, 2022 and December 31, 2021.
Concentration of Credit Risk
Financial instruments, which potentially subject us to concentrations of credit risk, consist principally of cash equivalents, investments, and accounts receivable.
Our investment policy limits investments to certain types of debt securities issued by the U.S. government and its agencies, corporations with investment-grade credit ratings, or commercial paper and money market funds issued by the highest quality financial and non-financial companies. We place restrictions on maturities and concentration by type and issuer. We are exposed to credit risk in the event of a default by the issuers of these securities to the extent recorded on the balance sheets. However, as of March 31, 2022 and December 31, 2021, we limited our credit risk associated with cash equivalents by placing investments with banks we believe are highly creditworthy.
We believe that the credit risk in our accounts receivable is mitigated by our credit evaluation process, relatively short collection terms, and dispersion of our customer base. We generally do not require collateral, and losses on accounts receivable have historically not been significant.
Accounts Receivable and Allowance for Expected Credit Losses
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the general standard being net 30 days. Collateral or any other security to support payment of these receivables generally is not required.
Each reporting period, we estimate the credit loss related to accounts receivable based on a migration analysis of accounts grouped by individual receivables delinquency status, and apply our historic loss rate adjusted for management's assumption of future market conditions. Any change in the allowance from new receivables acquired, or changes due to credit deterioration on previously existing receivables, is recorded in selling, general and administrative expenses. Write-offs of receivables considered uncollectible are deducted from the allowance. Specific accounts receivable are written-off once a determination is made that the amount is uncollectible. The write-off is recorded in the period in which the account receivable is deemed uncollectible. Recoveries are recognized when received and as a direct credit to earnings or as a reduction to the allowance for credit losses (which would indirectly reduce the loss by decreasing bad debt expense).
Inventories
Inventories are valued at the lower of cost or net realizable value, computed on a first-in, first-out basis and consisted of the following:
March 31, 2022December 31, 2021
Raw materials$5,342 $3,119 
Finished goods16,856 14,112 
Total inventories, net of reserves$22,198 $17,231 
We regularly review inventory quantities on-hand for excess and obsolete inventory and, when circumstances indicate, incur charges to write down inventories to their net realizable value. The determination of a reserve for excess and obsolete inventory involves management exercising judgment to determine the required reserve, considering future demand, product life cycles, introduction of new products and current market conditions. The reserve for excess and obsolete inventory was $0.4 million and $0.3 million as of March 31, 2022 and December 31, 2021, respectively.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation and amortization and consisted of the following:
March 31, 2022December 31, 2021
Computer equipment and software$1,500 $1,397 
Manufacturing equipment5,238 4,436 
Other equipment311 249 
Leasehold improvements281 281 
Construction in process5,415 5,175 
Property and equipment, cost12,745 11,538 
Less: accumulated depreciation and amortization(3,411)(3,052)
Property and equipment, net$9,334 $8,486 
Depreciation is determined using the straight-line method over the estimated useful lives of the respective assets, generally three to five years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of the lease. Depreciation and amortization expense was $0.4 million and $0.2 million for the three months ended March 31, 2022 and 2021, respectively.
Impairment of Long-lived Assets
Long-lived assets consist primarily of property and equipment and operating lease right-of-use asset and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an
asset may not be recoverable. If circumstances require that an asset be tested for possible impairment, we compare the undiscounted cash flows expected to be generated by the asset to the carrying amount of the asset. If the carrying amount of the asset is not recoverable on an undiscounted cash flow basis, we determine the fair value of the asset and recognize an impairment loss to the extent the carrying amount of the asset exceeds its fair value. We determine fair value using the income approach based on the present value of expected future cash flows or other appropriate measures of estimated fair value. Our cash flow assumptions consider historical and forecasted revenue and operating costs and other relevant factors. We did not record any impairment charges on long-lived assets during either of the three months ended March 31, 2022 or 2021.
Accrued Expenses
Accrued expenses consisted of the following:
March 31, 2022December 31, 2021
Payroll related$10,565 $17,655 
Interest160 160 
Product warranty liability438 468 
Operating lease liability, current portion673 312 
Other accrued expenses2,060 1,859 
Total accrued expenses$13,896 $20,454 
The following table shows the changes in our estimated product warranty liability accrual, included in accrued liabilities:
Three Months Ended March 31,
20222021
Balance at beginning of period$468 $159 
Accruals of warranties issued11 178 
Settlements of warranty claims(41)(71)
Balance at the end of the period$438 $266 
Revenue Recognition
We recognize revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers ("ASC 606"). Revenues from product sales are recognized when the customer obtains control of the product, which occurs at a point in time, either upon shipment of the product or receipt of the product, depending on shipment terms. Our standard shipping terms are free on board shipping point, unless the customer requests that control and title to the inventory transfer upon delivery. In those cases where shipping and handling costs are billed to customers, we classify the amounts billed as a component of cost of goods sold.
Revenue is measured as the amount of consideration we expect to receive, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, which is based on the invoiced price, in exchange for transferring products. All revenue is recognized when we satisfy our performance obligations under the contract. The majority of our contracts have a single performance obligation and are short term in nature.
Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold.
Variable consideration related to certain customer sales incentives is estimated based on the amounts expected to be paid based on the agreement with the customer using probability assessments.
We offer customers a limited right of return for our product in case of non-conformity or performance issues. We estimate the amount of our product sales that may be returned by our customers based on historical sales and returns. As our historical product returns to date have been immaterial, we have not recorded a reduction in revenue related to variable consideration for product returns.
See Note 9 for disaggregated revenue by geographic area.
Cost of Goods Sold
Cost of goods sold consists primarily of acquisition costs for the components of the Inspire system, overhead costs, scrap and inventory obsolescence, warranty replacement costs, as well as distribution-related expenses such as logistics and shipping costs, net of shipping costs charged to customers. The overhead costs include the cost of material procurement, depreciation expense for production equipment, and operations supervision and management personnel, including employee compensation, stock-based compensation, supplies, and travel.
Research and Development
Research and development expenses consist primarily of product development, clinical and regulatory affairs, quality assurance, consulting services, and other costs associated with products and technologies in development. These expenses include employee compensation, including stock-based compensation, supplies, materials, consulting, and travel expenses related to research and development programs. Clinical expenses include clinical trial design, clinical site reimbursement, data management, travel expenses, and the cost of manufacturing products for clinical trials.
Stock-Based Compensation
We maintain an equity incentive plan to provide long-term incentives for eligible employees, consultants, and members of the board of directors. The plan allows for the issuance of restricted stock units ("RSUs"), performance stock units ("PSUs"), and non-statutory and incentive stock options to employees, and RSUs, PSU's, and non-statutory stock options to consultants and directors. We also offer an employee stock purchase plan ("ESPP") which allows participating employees to purchase shares of our common stock at a discount through payroll deductions. We have not granted any stock-based awards to our consultants.
We recognize equity-based compensation expense for awards of equity instruments 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 RSUs, PSUs, and stock options, to be recognized as expense in the statements of operations and comprehensive loss based on their grant date fair values. We estimate the fair value of stock options using the Black-Scholes option pricing model and the fair value of RSUs and PSUs is equal to the closing price of our common stock on the grant date. The fair value of each purchase under the employee stock purchase plan is estimated at the beginning of the offering period using the Black-Scholes option pricing model.
Stock-based compensation expense is recognized on a straight-line basis over the vesting term for stock options and RSUs, and over the vesting and performance period based on the probability of achieving the performance objectives for PSUs. We account for award forfeitures as they occur.
Advertising Expenses
We expense the costs of advertising, including promotional expenses, as incurred. Advertising expenses were $15.5 million and $9.0 million during the three months ended March 31, 2022 and 2021, respectively.
Leases
Operating leases are included in operating lease right-of-use ("ROU") asset, accrued expenses, and operating lease liability – non-current portion in our balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the present value of lease payments, we use our incremental borrowing rate based on the information available at the lease commencement date as the rate implicit in the lease is not readily determinable. The determination of our incremental borrowing rate requires management judgment based on information available at lease commencement. The operating lease ROU assets also include adjustments for prepayments, accrued lease payments, and exclude lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. Operating lease cost is recognized on a straight-line basis over the expected lease term. Lease agreements entered into after the adoption of ASC 842 that include lease and non-lease components are accounted for as a single lease component. Lease agreements with a noncancelable term of less than 12 months are not recorded on our balance sheets.
Income Taxes
We account for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates that will be in effect when the differences are expected to reverse. Valuation allowances against deferred tax assets are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized. As we have historically incurred operating losses, we have recorded a full valuation allowance against our net deferred tax assets, and there is no provision for income taxes other than minimal state taxes and an accrual for uncertain tax benefits. Our policy is to record interest and penalties expense related to uncertain tax positions as other expense in the statements of operations and comprehensive loss.
Comprehensive Loss
Comprehensive loss consists of net loss and changes in unrealized gains and losses due to interest rate fluctuations and other external factors on investments classified as available-for-sale. Accumulated other comprehensive loss is presented in the accompanying balance sheets as a component of stockholders' equity.
Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock and dilutive potential shares of common stock outstanding during the period. Because we have reported a net loss for all periods presented, diluted net loss per share is the same as basic net loss per share as all potentially dilutive shares consisting of outstanding stock options, unvested RSUs and PSUs, and shares issuable under our employee stock purchase plan were antidilutive in those periods.
Recent Accounting Pronouncements
We have reviewed and considered all recent accounting pronouncements that have not yet been adopted and believe there are none that could potentially have a material impact on our business practices, financial condition, results of operations, or disclosures.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Investments
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Our investments are classified as available-for-sale and consist of the following:
March 31, 2022
AmortizedUnrealized GrossAggregate
CostGainsLossesFair Value
Long-Term:
U.S. government securities$9,994 $— $(198)$9,796 
Long-term investments$9,994 $— $(198)$9,796 
December 31, 2021
AmortizedUnrealized GrossAggregate
CostGainsLossesFair Value
Long-Term:
U.S. government securities$9,993 $— $(55)$9,938 
Long-term investments$9,993 $— $(55)$9,938 
As of March 31, 2022 and December 31, 2021, we had no investments with a contractual maturity of greater than two years. Currently, we do not intend to sell the investments and it is not more likely than not that we will be required to sell the investments before recovery of their amortized cost bases, which may be maturity. We do not consider those investments to be other-than-temporarily impaired as of March 31, 2022. At the end of each reporting period, we evaluate potential credit impairment on available-for-sale securities in an unrealized loss position, based on the expected cash flows to be collected and the yield-to-maturity on those securities. Securities with a valuation allowance for expected credit losses and deemed uncollectible are permanently written-down, and a reversal out of the valuation allowance occurs.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases Leases
We lease approximately 70,000 square feet of office space for our corporate headquarters under non-cancelable operating leases. The leases expire May 31, 2028 with options to renew for one additional period of five years at the then-prevailing market rate. The exercise of the lease renewal options are at our sole discretion and were not included in the lease term for the calculation of the ROU asset and lease liability when the leases commenced as they were not reasonably certain of exercise.
In addition to base rent, we also pay our proportionate share of the operating expenses, as defined in the leases. These payments are made monthly and adjusted annually to reflect actual charges incurred for operating expenses, such as common area maintenance, taxes, and insurance. In conjunction with the leases, the landlord agreed to provide total rent abatement of $2.3 million.
The following table presents the lease balances within the balance sheets:
March 31, 2022December 31, 2021
Right-of-use assets:
Operating lease right-of-use asset$7,659 $7,919 
Operating lease liabilities:
Accrued expenses673 312 
Operating lease liability, non-current portion8,553 8,796 
Total operating lease liabilities$9,226 $9,108 
As of March 31, 2022, the remaining lease term was 6.2 years and the weighted average discount rate was 5.3%. The operating cash outflows from our operating leases were less than $0.1 million for both of the three-month periods ended March 31, 2022 and 2021.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt
3 Months Ended
Mar. 31, 2022
Long-term Debt, by Current and Noncurrent [Abstract]  
Long-Term Debt . Long-Term Debt
In March 2019 we amended our $24.5 million term loan and security agreement, which we refer to as our credit facility. The debt was interest only until April 1, 2022 and matures on March 1, 2024. The basic interest rate is the 30-day U.S. LIBOR rate, subject to a floor of 7.60%. The agreement provides a mechanism for determining an alternative interest rate to replace the U.S. LIBOR rate upon the occurrence of certain circumstances. In addition to the principal and interest payments, we are required to pay a final payment fee of 3.50% on all amounts outstanding, which is being accreted using the effective interest rate method over the term of the credit facility and shall be due at the earlier of maturity or prepayment. Borrowings are prepayable at our option in whole, subject to a prepayment fee of 1.00%. As of March 31, 2022, we had $24.5 million outstanding under our credit facility.
The credit facility includes affirmative and restrictive covenants and events of default, including the following events of default: payment defaults, breaches of covenants, judgment defaults, cross defaults to certain other contracts, certain events with respect to governmental approvals if such events could cause a material adverse change, a material impairment in the perfection or priority of the lender's security interest or in the value of the collateral, a material adverse change in the business, operations, or condition of us or any of our subsidiaries, and a material impairment of the prospect of repayment of the loans. Upon the occurrence of an event of default, a default increase in the interest rate of an additional 5.00% could be applied to the outstanding loan balance and the lender could declare all outstanding obligations immediately due and payable and take such other actions as set forth in the loan and security agreement.
Our obligations under the credit facility are secured by a first priority security interest in substantially all of our assets, other than our intellectual property. There are no financial covenants contained in the loan and security agreement. We were in compliance with the affirmative and restrictive covenants as of March 31, 2022.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Retirement Plan
3 Months Ended
Mar. 31, 2022
Retirement Benefits [Abstract]  
Employee Retirement Plan Employee Retirement PlanWe sponsor a defined contribution employee retirement plan covering all of our full-time employees. The plan allows for eligible employees to defer a portion of their eligible compensation up to the maximum allowed by IRS Regulations. Beginning January 1, 2022, we elected to begin making voluntary matching contributions to the plan. We match 50% of the first 6% of each participating employee's contribution, up to 3% of eligible earnings. Our match contributions are made to funds designated by the participant, none of which are based on Inspire common stock. Discretionary contributions to the plan totaled $0.7 million for the three months ended March 31, 2022.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
We adopted the 2007 Stock Incentive Plan (the "2007 Plan") in November 2007, which terminated in accordance with its terms in November 2017; however, the outstanding stock options may continue to be exercised in accordance with their terms. Immediately following the termination of the 2007 Plan, we adopted the 2017 Stock Incentive Plan (the "2017 Plan"), which contains substantially similar terms and conditions as the 2007 Plan. Upon the IPO, no further grants were made under the 2017 Plan and we adopted the 2018 Stock Incentive Plan (the "2018 Plan").
The purpose of the 2018 Plan is to promote the interest of our company and our stockholders by aiding in attracting and retaining employees, officers, consultants, independent contractors, and directors capable of assuring the future success of our business and to afford such persons an opportunity to acquire a proprietary interest in our company. The board of directors may amend, alter, suspend, discontinue, or terminate the 2018 Plan at any time with the approval of our stockholders. A total of 1,386,809 shares of common stock were initially reserved for issuance under the 2018 Plan, and this share reserve will automatically be supplemented each January 1, commencing on January 1, 2019 and ending on and including January 1, 2028, by an amount of shares equal to the lesser of: a) 739,631 shares, b) 4% of the shares outstanding on the final day of the immediately preceding fiscal year and c) such smaller number of shares as determined by the board of directors. As of March 31, 2022, there were 3,953,906 shares reserved for issuance under the 2018 Plan, of which 1,605,667 shares were available for issuance.
The following table presents the components and classification of stock-based compensation expense:
Three Months Ended
March 31,
20222021
Stock options$7,761 $5,657 
Restricted stock units565 19 
Performance stock units1,010 — 
Employee stock purchase plan385 321 
Total stock-based compensation expense$9,721 $5,997 
Cost of goods sold$124 $79 
Research and development1,767 1,040 
Selling, general and administrative7,830 4,878 
Total stock-based compensation expense$9,721 $5,997 
Stock-based compensation expense is recognized on a straight-line basis over the vesting term for stock options and RSUs, and over the performance period based on the probability of achieving the performance objectives for PSUs, and is reduced by actual forfeitures as they occur. If there are any modifications or cancellations of the underlying unvested securities, we may be required to accelerate, increase, or cancel any remaining unearned stock compensation expense. Future stock-based compensation expense and unearned stock-based compensation will increase to the extent that we grant additional stock-based awards.
Stock Options
Options are granted at the exercise price, which is equal to the closing price of our stock on the date of grant. The stock options granted to employees include a four-year service period and 25% vest after the first year of service and the remainder vest in equal installments over the next 36 months of service. The stock options granted to the board of directors vest in one or three equal annual installments, in each case, subject to the director's continuous service through the applicable vesting date. The stock options have a contractual life of ten years.
A summary of stock option activity and related information is as follows:
OptionsWeighted Average
Exercise Price
Weighted Average
Remaining
Contractual Term
(years)
Aggregate Intrinsic
Value
(in thousands)
Outstanding at December 31, 20212,646,235 $80.41 7.1$397,015
Granted281,554 $228.40 
Exercised(151,186)$20.74 $29,820
Forfeited/expired(13,388)$160.44 
Outstanding at March 31, 20222,763,215 $98.37 7.3$437,730
Exercisable at March 31, 20221,510,689 $49.56 6.3$312,906
The aggregate intrinsic value of options exercised is the difference between the estimated fair market value of our common stock at the date of exercise and the exercise price for those options. The aggregate intrinsic value of outstanding options is the difference between the closing price as of the date outstanding and the exercise price of the underlying stock options.
As of March 31, 2022, the amount of unearned stock-based compensation to be expensed from now through the year 2026 related to unvested employee and non-employee director stock options is $94.2 million, which we expect to recognize over a weighted average period of 2.5 years.
We estimate the fair value of stock options on the date of grant using the Black-Scholes option pricing model using the fair market value of our common stock on the date of grant and a number of other assumptions. These assumptions include estimates regarding the expected term of the awards, estimates of the stock volatility over a duration that approximates the expected term of the awards, estimates of the risk-free rate, and estimates of expected dividend rates.
The fair value of options granted to employees and non-employee directors was estimated as of the grant date using the Black-Scholes option pricing model using the following assumptions:
Three Months Ended
March 31,
20222021
Expected term (years)
6.25
6.25
Expected volatility
56.6 - 56.9%
55.2 - 55.7%
Risk-free interest rate
1.75 - 2.40%
0.79 - 1.4%
Expected dividend yield0.0%0.0%
Weighted average fair value$125.75$109.27

Expected Term — Due to our limited amount of historical exercise, forfeiture, and expiration activity, we have opted to use the "simplified method" for estimating the expected term of options, whereby the expected term equals the arithmetic average of the vesting terms and the original contractual term of the option. We will continue to analyze our expected term assumption as more historical data becomes available.
Expected Volatility — Due to our limited operating history and a lack of company specific historical and implied volatility data, we have incorporated our historical stock trading volatility with those of a group of similar companies that are publicly traded for the calculation of volatility. When selecting this peer group of public companies on which we have based our expected stock price volatility, we generally selected companies with comparable characteristics to it, including enterprise value, stages of clinical development, risk profiles, position within the industry, and with historical share price information sufficient to meet the expected life of the stock-based awards. We will continue to
analyze the historical stock price volatility assumption as more historical data for our common stock becomes available.
Risk-Free Interest Rate — The risk-free rate assumption is based on the U.S. government Treasury instruments with maturities similar to the expected term of our stock options.
Expected Dividend Yield — The expected dividend assumption is based on our history of not paying dividends and our expectation that we will not declare dividends for the foreseeable future.
Restricted Stock Units
RSUs are share awards that entitle the holder to receive freely tradable shares of our common stock upon vesting. The RSUs cannot be transferred and the awards are subject to forfeiture if the holder’s employment terminates prior to the release of the vesting restrictions. The RSUs generally include a three-year service period and vest in equal installments on each anniversary of the date of grant, provided the employee remains continuously employed with the Company.
A summary of RSUs and related information is as follows:
Restricted Stock UnitsWeighted Average
Grant Date Fair Value
Aggregate Intrinsic Value (in thousands)
Unvested at December 31, 20212,275 $201.51 $524 
Granted59,496 $230.60 
Vested(569)$201.51 
Forfeited(417)$227.53 
Unvested at March 31, 202260,785 $229.80 $15,603 
The fair value of the RSUs is equal to the closing price of our common stock on the grant date. The aggregate intrinsic value of RSUs outstanding was based on our closing stock price on the last trading day of the period. As of March 31, 2022, there was $13.4 million of unrecognized stock-based compensation expense related to RSUs that is expected to be recognized over a weighted average period of 2.9 years.
Performance Stock Units
During the quarter ended March 31, 2022, the Company granted PSUs to officers and key employees. The number of PSUs that will ultimately be earned is based on our performance relative to a pre-established goal for the three-year period ending December 31, 2024. The expense is recorded on a straight-line basis over the requisite service period based on an estimate of the number of PSUs expected to vest. Management expectations related to the achievement of the performance goal associated with PSU grants is assessed each reporting period. The number of shares earned at the end of the three-year period will vary based on actual performance, from 0% to 200% of the number of PSUs granted. If the performance condition is not met or not expected to be met, any compensation expense recognized associated with the grant will be reversed.
A summary of PSUs and related information is as follows:
Performance Stock UnitsWeighted Average
Grant Date Fair Value
Aggregate Intrinsic Value (in thousands)
Unvested at December 31, 2021— $— $— 
Granted78,351 $227.53 
Unvested at March 31, 202278,351 $227.53 $20,112 
There were no PSUs granted prior to 2022. The fair value of the PSUs is equal to the closing price of our common stock on the grant date. As of March 31, 2022, there was $23.1 million of unrecognized stock-based compensation expense related to outstanding PSUs that is expected to be recognized over a period of approximately 3.0 years.
Employee Stock Purchase Plan
Our employee stock purchase plan ("ESPP") allows participating employees to purchase shares of our common stock at a discount through payroll deductions. The plan is available to all of our U.S.-based full-time employees. Participating employees may purchase common stock, on a voluntary after-tax basis, at a price equal to 85% of the lower of the closing market price per share of our common stock on the first or last trading day of each stock purchase period. The plan provides for six-month purchase periods, beginning on January 1 and July 1 of each calendar year.
A total of 277,362 shares of common stock were initially reserved for issuance under the ESPP, and this share reserve will automatically be supplemented each January 1, commencing on January 1, 2019 and ending on and including January 1, 2028, by an amount of shares equal to the lesser of: a) 184,908 shares, b) 1% of the shares outstanding on the final day of the immediately preceding calendar year and c) such smaller number of shares as the board of directors may determine. As of March 31, 2022, 929,504 shares were available for future issuance under the ESPP. The current purchase period under the ESPP began on January 1, 2022 and ends June 30, 2022.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
At both March 31, 2022 and December 31, 2021, a valuation allowance was recorded against all deferred tax assets due to our cumulative net loss position. We recorded income tax expense of $0.1 million and $0.0 million in the three months ended March 31, 2022 and 2021, respectively. The nominal income tax expense in those periods reflects minimal state income tax expense and an accrual for uncertain tax benefits.
As of December 31, 2021, our gross federal net operating loss carryforward was $286.3 million, which will expire at various dates beginning in 2028. In addition, net operating loss carryforwards for state income tax purposes of $198.2 million that include net operating losses will begin to expire in 2023. We also have gross research and development credit carryforwards of $6.7 million as of December 31, 2021, which will expire at various dates beginning in 2033.
Utilization of the net operating loss carryforwards may be subject to an annual limitation due to the ownership change limitations provided by Section 382 of the Internal Revenue Code of 1986 and similar state provisions. We have not performed a detailed analysis to determine whether an ownership change has occurred. Such a change of ownership would limit our utilization of the net operating losses and could be triggered by subsequent sales of securities by us or our stockholders.
Realization of the deferred tax assets is dependent upon the generation of future taxable income, if any, the amount and timing of which are uncertain. Based on available objective evidence and cumulative losses, we believe it is more likely than not that the deferred tax assets are not recognizable and will not be recognizable until we have sufficient taxable income. Accordingly, the net deferred tax assets have been fully offset by a valuation allowance.
We had $0.1 million of gross unrecognized tax benefits as of each of March 31, 2022 and December 31, 2021.
We file income tax returns in the applicable jurisdictions. The 2018 to 2020 tax years remain open to examination by the major taxing authorities to which we are subject. We do not expect a significant change to our unrecognized tax benefits over the next 12 months.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting and Revenue Disaggregation
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Segment Reporting and Revenue Disaggregation Segment Reporting and Revenue Disaggregation
We operate our business as one reporting segment. An operating segment is defined as a component of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. Segment information is consistent with how management reviews the business, makes investing and resource allocation decisions and assesses operating performance.
We sell our Inspire system to hospitals and ambulatory surgery centers in the U.S. and in select countries in Europe through a direct sales organization, and in Japan through a distributor. Revenue by geographic region is as follows:
Three Months Ended
March 31,
20222021
United States$66,426 $37,769 
All other countries2,956 2,583 
Total revenue$69,382 $40,352 
All of our long-lived assets are located in the U.S.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Loss Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Loss Per Share Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock and dilutive potential shares of common stock outstanding during the period. Because we have reported a net loss for all periods presented, diluted net loss per share is the same as basic net loss per share as all of the following potentially dilutive shares were antidilutive in those periods.
The following common stock-based awards were excluded from the computation of diluted net loss per common share for the periods presented because including them would have been anti-dilutive:
March 31,
20222021
Common stock options outstanding2,763,215 2,750,375 
Unvested restricted stock units60,785 2,275 
Unvested performance stock units78,351 — 
Shares issuable under the ESPP5,435 5,785 
Total2,907,786 2,758,435 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Event
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event On April 27, 2022, Inspire invested $10.0 million in a minority interest of the private company EnsoData, Inc. This investment is intended to support the advancement of our digital health platform.
XML 29 R18.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 accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) for interim financial reporting and as required by the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included. When preparing financial statements in conformity with GAAP, we must make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosures at the date of the financial statements. Actual results could differ from those estimates. Additionally, the results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future periods. For a complete discussion of our significant accounting policies and other information, the unaudited financial statements and notes thereto should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Cash and Cash Equivalents
Cash and Cash Equivalents
We consider all highly liquid securities, readily convertible to cash, that have original maturities of 90 days or less from the date of purchase to be cash equivalents. The carrying amount reported in the balance sheets for cash is cost, which approximates fair value.
Foreign Currency Foreign CurrencySales and expenses denominated in foreign currencies are translated at average exchange rates in effect throughout the year. Foreign currency transaction gains and losses are included in other expense, net, in the statements of operations and comprehensive loss. Assets and liabilities of foreign operations are remeasured at period-end exchange rates with the impacts of foreign currency remeasurement recognized in other expense, net in the statements of operations and comprehensive loss.
Investments
Investments
At both March 31, 2022 and December 31, 2021, our long-term investments consisted of U.S. government securities. Investments are reported at their estimated fair market values which are based on quoted, active or inactive market prices when available. Any unrealized gains and losses due to interest rate fluctuations and other external factors are reported as a separate component of accumulated other comprehensive loss. We had $0.2 million and $0.1 million of unrecognized loss in accumulated other comprehensive loss at March 31, 2022 and
December 31, 2021, respectively. Any realized gains and losses are calculated on the specific identification method and reported net in other expense, net in the statements of operations and comprehensive loss. For both of the three months ended March 31, 2022 and 2021, we recognized $0 of realized gains, net.We reassess our estimated credit losses on investments each reporting period. U.S. government securities and cash equivalents are under a "zero-loss exception" for credit losses, meaning no credit loss risk calculation is necessary on those instruments due to the exceptionally low rate of default, which continues to decrease as the securities approach maturity, which for us is no longer than two years. We record changes in the allowance for credit losses for available-for-sale debt securities with a corresponding adjustment in credit loss expense on the statement of operations and comprehensive loss. No reversal of a previously recorded allowance for credit losses may be made to an amount below zero.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
We measure certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents and investments. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:
Level 1: Observable inputs, such as quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Inputs other than quoted prices in active markets for identical assets and liabilities that are observable either directly or indirectly for substantially the full term of the asset or liability.
Level 3: Unobservable inputs that are supported by little or no market activities, which would require us to develop our own assumptions.
We use the methods and assumptions described below in determining the fair value of our financial instruments.
Money market funds: Fair values of money market funds are based on quoted market prices in active markets. These are included as Level 1 measurements in the tables below.
U.S. government securities: Consists of U.S. government Treasury bills with original maturities of less than two years. These are included as a Level 1 measurement in the tables below.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments, which potentially subject us to concentrations of credit risk, consist principally of cash equivalents, investments, and accounts receivable.
Our investment policy limits investments to certain types of debt securities issued by the U.S. government and its agencies, corporations with investment-grade credit ratings, or commercial paper and money market funds issued by the highest quality financial and non-financial companies. We place restrictions on maturities and concentration by type and issuer. We are exposed to credit risk in the event of a default by the issuers of these securities to the extent recorded on the balance sheets. However, as of March 31, 2022 and December 31, 2021, we limited our credit risk associated with cash equivalents by placing investments with banks we believe are highly creditworthy.
We believe that the credit risk in our accounts receivable is mitigated by our credit evaluation process, relatively short collection terms, and dispersion of our customer base. We generally do not require collateral, and losses on accounts receivable have historically not been significant.
Accounts Receivable and Allowance for Expected Credit Losses
Accounts Receivable and Allowance for Expected Credit Losses
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the general standard being net 30 days. Collateral or any other security to support payment of these receivables generally is not required.
Each reporting period, we estimate the credit loss related to accounts receivable based on a migration analysis of accounts grouped by individual receivables delinquency status, and apply our historic loss rate adjusted for management's assumption of future market conditions. Any change in the allowance from new receivables acquired, or changes due to credit deterioration on previously existing receivables, is recorded in selling, general and administrative expenses. Write-offs of receivables considered uncollectible are deducted from the allowance. Specific accounts receivable are written-off once a determination is made that the amount is uncollectible. The write-off is recorded in the period in which the account receivable is deemed uncollectible. Recoveries are recognized when received and as a direct credit to earnings or as a reduction to the allowance for credit losses (which would indirectly reduce the loss by decreasing bad debt expense).
Inventories We regularly review inventory quantities on-hand for excess and obsolete inventory and, when circumstances indicate, incur charges to write down inventories to their net realizable value. The determination of a reserve for excess and obsolete inventory involves management exercising judgment to determine the required reserve, considering future demand, product life cycles, introduction of new products and current market conditions.
Property and Equipment Depreciation is determined using the straight-line method over the estimated useful lives of the respective assets, generally three to five years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of the lease.
Impairment of Long-lived Assets
Impairment of Long-lived Assets
Long-lived assets consist primarily of property and equipment and operating lease right-of-use asset and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an
asset may not be recoverable. If circumstances require that an asset be tested for possible impairment, we compare the undiscounted cash flows expected to be generated by the asset to the carrying amount of the asset. If the carrying amount of the asset is not recoverable on an undiscounted cash flow basis, we determine the fair value of the asset and recognize an impairment loss to the extent the carrying amount of the asset exceeds its fair value. We determine fair value using the income approach based on the present value of expected future cash flows or other appropriate measures of estimated fair value. Our cash flow assumptions consider historical and forecasted revenue and operating costs and other relevant factors.
Revenue Recognition
Revenue Recognition
We recognize revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers ("ASC 606"). Revenues from product sales are recognized when the customer obtains control of the product, which occurs at a point in time, either upon shipment of the product or receipt of the product, depending on shipment terms. Our standard shipping terms are free on board shipping point, unless the customer requests that control and title to the inventory transfer upon delivery. In those cases where shipping and handling costs are billed to customers, we classify the amounts billed as a component of cost of goods sold.
Revenue is measured as the amount of consideration we expect to receive, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, which is based on the invoiced price, in exchange for transferring products. All revenue is recognized when we satisfy our performance obligations under the contract. The majority of our contracts have a single performance obligation and are short term in nature.
Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold.
Variable consideration related to certain customer sales incentives is estimated based on the amounts expected to be paid based on the agreement with the customer using probability assessments.
We offer customers a limited right of return for our product in case of non-conformity or performance issues. We estimate the amount of our product sales that may be returned by our customers based on historical sales and returns. As our historical product returns to date have been immaterial, we have not recorded a reduction in revenue related to variable consideration for product returns.
Cost of Goods Sold
Cost of Goods Sold
Cost of goods sold consists primarily of acquisition costs for the components of the Inspire system, overhead costs, scrap and inventory obsolescence, warranty replacement costs, as well as distribution-related expenses such as logistics and shipping costs, net of shipping costs charged to customers. The overhead costs include the cost of material procurement, depreciation expense for production equipment, and operations supervision and management personnel, including employee compensation, stock-based compensation, supplies, and travel.
Research and Development
Research and Development
Research and development expenses consist primarily of product development, clinical and regulatory affairs, quality assurance, consulting services, and other costs associated with products and technologies in development. These expenses include employee compensation, including stock-based compensation, supplies, materials, consulting, and travel expenses related to research and development programs. Clinical expenses include clinical trial design, clinical site reimbursement, data management, travel expenses, and the cost of manufacturing products for clinical trials.
Stock-Based Compensation
Stock-Based Compensation
We maintain an equity incentive plan to provide long-term incentives for eligible employees, consultants, and members of the board of directors. The plan allows for the issuance of restricted stock units ("RSUs"), performance stock units ("PSUs"), and non-statutory and incentive stock options to employees, and RSUs, PSU's, and non-statutory stock options to consultants and directors. We also offer an employee stock purchase plan ("ESPP") which allows participating employees to purchase shares of our common stock at a discount through payroll deductions. We have not granted any stock-based awards to our consultants.
We recognize equity-based compensation expense for awards of equity instruments 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 RSUs, PSUs, and stock options, to be recognized as expense in the statements of operations and comprehensive loss based on their grant date fair values. We estimate the fair value of stock options using the Black-Scholes option pricing model and the fair value of RSUs and PSUs is equal to the closing price of our common stock on the grant date. The fair value of each purchase under the employee stock purchase plan is estimated at the beginning of the offering period using the Black-Scholes option pricing model.
Stock-based compensation expense is recognized on a straight-line basis over the vesting term for stock options and RSUs, and over the vesting and performance period based on the probability of achieving the performance objectives for PSUs. We account for award forfeitures as they occur.
Advertising Expenses Advertising ExpensesWe expense the costs of advertising, including promotional expenses, as incurred.
Leases
Leases
Operating leases are included in operating lease right-of-use ("ROU") asset, accrued expenses, and operating lease liability – non-current portion in our balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the present value of lease payments, we use our incremental borrowing rate based on the information available at the lease commencement date as the rate implicit in the lease is not readily determinable. The determination of our incremental borrowing rate requires management judgment based on information available at lease commencement. The operating lease ROU assets also include adjustments for prepayments, accrued lease payments, and exclude lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. Operating lease cost is recognized on a straight-line basis over the expected lease term. Lease agreements entered into after the adoption of ASC 842 that include lease and non-lease components are accounted for as a single lease component. Lease agreements with a noncancelable term of less than 12 months are not recorded on our balance sheets.
Income Taxes
Income Taxes
We account for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates that will be in effect when the differences are expected to reverse. Valuation allowances against deferred tax assets are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized. As we have historically incurred operating losses, we have recorded a full valuation allowance against our net deferred tax assets, and there is no provision for income taxes other than minimal state taxes and an accrual for uncertain tax benefits. Our policy is to record interest and penalties expense related to uncertain tax positions as other expense in the statements of operations and comprehensive loss.
Comprehensive Loss
Comprehensive Loss
Comprehensive loss consists of net loss and changes in unrealized gains and losses due to interest rate fluctuations and other external factors on investments classified as available-for-sale. Accumulated other comprehensive loss is presented in the accompanying balance sheets as a component of stockholders' equity.
Loss Per Share
Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock and dilutive potential shares of common stock outstanding during the period. Because we have reported a net loss for all periods presented, diluted net loss per share is the same as basic net loss per share as all potentially dilutive shares consisting of outstanding stock options, unvested RSUs and PSUs, and shares issuable under our employee stock purchase plan were antidilutive in those periods.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
We have reviewed and considered all recent accounting pronouncements that have not yet been adopted and believe there are none that could potentially have a material impact on our business practices, financial condition, results of operations, or disclosures.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Schedule of assets and liabilities measured at fair value on a recurring basis The following tables set forth by level within the fair value hierarchy our assets that are measured on a recurring basis and reported at fair value as of March 31, 2022 and December 31, 2021. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.
Fair Value Measurements as of
March 31, 2022
Estimated
Fair Value
Level 1Level 2Level 3
Cash equivalents:
Money market funds$189,379 $189,379 $— $— 
Total cash equivalents189,379 189,379 — — 
Investments:
U.S. government securities9,796 9,796 — — 
Total investments9,796 9,796 — — 
Total cash equivalents and investments$199,175 $199,175 $— $— 
Fair Value Measurements as of
December 31, 2021
Estimated
Fair Value
Level 1Level 2Level 3
Cash equivalents:
Money market funds$189,369 $189,369 $— $— 
Total cash equivalents189,369 189,369 — — 
Investments:
U.S. government securities9,938 9,938 — — 
Total investments9,938 9,938 — — 
Total cash equivalents and investments$199,307 $199,307 $— $— 
Schedule of inventory
Inventories are valued at the lower of cost or net realizable value, computed on a first-in, first-out basis and consisted of the following:
March 31, 2022December 31, 2021
Raw materials$5,342 $3,119 
Finished goods16,856 14,112 
Total inventories, net of reserves$22,198 $17,231 
Schedule of property and equipment
Property and equipment are stated at cost, less accumulated depreciation and amortization and consisted of the following:
March 31, 2022December 31, 2021
Computer equipment and software$1,500 $1,397 
Manufacturing equipment5,238 4,436 
Other equipment311 249 
Leasehold improvements281 281 
Construction in process5,415 5,175 
Property and equipment, cost12,745 11,538 
Less: accumulated depreciation and amortization(3,411)(3,052)
Property and equipment, net$9,334 $8,486 
Schedule of accrued expenses
Accrued expenses consisted of the following:
March 31, 2022December 31, 2021
Payroll related$10,565 $17,655 
Interest160 160 
Product warranty liability438 468 
Operating lease liability, current portion673 312 
Other accrued expenses2,060 1,859 
Total accrued expenses$13,896 $20,454 
Schedule of Product Warranty Liability
The following table shows the changes in our estimated product warranty liability accrual, included in accrued liabilities:
Three Months Ended March 31,
20222021
Balance at beginning of period$468 $159 
Accruals of warranties issued11 178 
Settlements of warranty claims(41)(71)
Balance at the end of the period$438 $266 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Investments (Tables)
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Components of Investments Available-for-sale
Our investments are classified as available-for-sale and consist of the following:
March 31, 2022
AmortizedUnrealized GrossAggregate
CostGainsLossesFair Value
Long-Term:
U.S. government securities$9,994 $— $(198)$9,796 
Long-term investments$9,994 $— $(198)$9,796 
December 31, 2021
AmortizedUnrealized GrossAggregate
CostGainsLossesFair Value
Long-Term:
U.S. government securities$9,993 $— $(55)$9,938 
Long-term investments$9,993 $— $(55)$9,938 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Lease Balances within the Balance Sheets The following table presents the lease balances within the balance sheets:
March 31, 2022December 31, 2021
Right-of-use assets:
Operating lease right-of-use asset$7,659 $7,919 
Operating lease liabilities:
Accrued expenses673 312 
Operating lease liability, non-current portion8,553 8,796 
Total operating lease liabilities$9,226 $9,108 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of stock-based compensation expense recognized
The following table presents the components and classification of stock-based compensation expense:
Three Months Ended
March 31,
20222021
Stock options$7,761 $5,657 
Restricted stock units565 19 
Performance stock units1,010 — 
Employee stock purchase plan385 321 
Total stock-based compensation expense$9,721 $5,997 
Cost of goods sold$124 $79 
Research and development1,767 1,040 
Selling, general and administrative7,830 4,878 
Total stock-based compensation expense$9,721 $5,997 
Summary of the company's stock option activity and related information
A summary of stock option activity and related information is as follows:
OptionsWeighted Average
Exercise Price
Weighted Average
Remaining
Contractual Term
(years)
Aggregate Intrinsic
Value
(in thousands)
Outstanding at December 31, 20212,646,235 $80.41 7.1$397,015
Granted281,554 $228.40 
Exercised(151,186)$20.74 $29,820
Forfeited/expired(13,388)$160.44 
Outstanding at March 31, 20222,763,215 $98.37 7.3$437,730
Exercisable at March 31, 20221,510,689 $49.56 6.3$312,906
Summary of weighted average assumptions for fair value of options granted The fair value of options granted to employees and non-employee directors was estimated as of the grant date using the Black-Scholes option pricing model using the following assumptions:
Three Months Ended
March 31,
20222021
Expected term (years)
6.25
6.25
Expected volatility
56.6 - 56.9%
55.2 - 55.7%
Risk-free interest rate
1.75 - 2.40%
0.79 - 1.4%
Expected dividend yield0.0%0.0%
Weighted average fair value$125.75$109.27
Schedule of restricted stock units activity
A summary of RSUs and related information is as follows:
Restricted Stock UnitsWeighted Average
Grant Date Fair Value
Aggregate Intrinsic Value (in thousands)
Unvested at December 31, 20212,275 $201.51 $524 
Granted59,496 $230.60 
Vested(569)$201.51 
Forfeited(417)$227.53 
Unvested at March 31, 202260,785 $229.80 $15,603 
Summary of PSU's and related information
A summary of PSUs and related information is as follows:
Performance Stock UnitsWeighted Average
Grant Date Fair Value
Aggregate Intrinsic Value (in thousands)
Unvested at December 31, 2021— $— $— 
Granted78,351 $227.53 
Unvested at March 31, 202278,351 $227.53 $20,112 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting and Revenue Disaggregation (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Schedule of revenue by geographic region Revenue by geographic region is as follows:
Three Months Ended
March 31,
20222021
United States$66,426 $37,769 
All other countries2,956 2,583 
Total revenue$69,382 $40,352 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of dilutive securities excluded from computations of diluted weighted average shares outstanding
The following common stock-based awards were excluded from the computation of diluted net loss per common share for the periods presented because including them would have been anti-dilutive:
March 31,
20222021
Common stock options outstanding2,763,215 2,750,375 
Unvested restricted stock units60,785 2,275 
Unvested performance stock units78,351 — 
Shares issuable under the ESPP5,435 5,785 
Total2,907,786 2,758,435 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Investments (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Accounting Policies [Abstract]      
Unrecognized loss in accumulated other comprehensive loss $ 200,000   $ 100,000
Realized gains, net 0 $ 0  
Allowance for credit losses $ 0   $ 0
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) - Recurring basis - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash equivalents:    
Total cash equivalents $ 189,379 $ 189,369
Investments:    
Total investments 9,796 9,938
Total cash equivalents and investments 199,175 199,307
U.S. government securities    
Investments:    
Total investments 9,796 9,938
Money market funds    
Cash equivalents:    
Total cash equivalents 189,379  
Level 1    
Cash equivalents:    
Total cash equivalents 189,379 189,369
Investments:    
Total investments 9,796 9,938
Total cash equivalents and investments 199,175 199,307
Level 1 | U.S. government securities    
Investments:    
Total investments 9,796 9,938
Level 1 | Money market funds    
Cash equivalents:    
Total cash equivalents 189,379  
Level 2    
Cash equivalents:    
Total cash equivalents 0 0
Investments:    
Total investments 0 0
Total cash equivalents and investments 0 0
Level 2 | U.S. government securities    
Investments:    
Total investments 0 0
Level 2 | Money market funds    
Cash equivalents:    
Total cash equivalents 0  
Level 3    
Cash equivalents:    
Total cash equivalents 0 0
Investments:    
Total investments 0 0
Total cash equivalents and investments 0 0
Level 3 | U.S. government securities    
Investments:    
Total investments 0 $ 0
Level 3 | Money market funds    
Cash equivalents:    
Total cash equivalents $ 0  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Raw materials $ 5,342 $ 3,119
Finished goods 16,856 14,112
Total inventories, net of reserves 22,198 17,231
Reserve for excess and obsolete inventory $ 400 $ 300
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property and Equipment      
Property and equipment, cost $ 12,745   $ 11,538
Less: accumulated depreciation and amortization (3,411)   (3,052)
Property and equipment, net 9,334   8,486
Depreciation and amortization expenses 400 $ 200  
Computer equipment and software      
Property and Equipment      
Property and equipment, cost 1,500   1,397
Manufacturing equipment      
Property and Equipment      
Property and equipment, cost 5,238   4,436
Other equipment      
Property and Equipment      
Property and equipment, cost 311   249
Leasehold improvements      
Property and Equipment      
Property and equipment, cost 281   281
Construction in process      
Property and Equipment      
Property and equipment, cost $ 5,415   $ 5,175
Minimum      
Property and Equipment      
Estimated useful lives 3 years    
Maximum      
Property and Equipment      
Estimated useful lives 5 years    
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Payroll related $ 10,565 $ 17,655
Interest 160 160
Product warranty liability 438 468
Operating lease liability, current portion 673 312
Other accrued expenses 2,060 1,859
Total accrued expenses $ 13,896 $ 20,454
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Product Warranty Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Accounting Policies [Abstract]    
Balance at beginning of period $ 468 $ 159
Accruals of warranties issued 11 178
Settlements of warranty claims (41) (71)
Balance at the end of the period $ 438 $ 266
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Advertising Expenses (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Advertising Expenses    
Advertising expenses $ 15.5 $ 9.0
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Investments (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Investments with maturity greater than one year $ 0 $ 0
Long-term Debt    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,994,000 9,993,000
Unrealized Gross Gains 0 0
Unrealized Gross Losses (198,000) (55,000)
Fair Value 9,796,000 9,938,000
U.S. government securities | Long-term Debt    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,994,000 9,993,000
Unrealized Gross Gains 0 0
Unrealized Gross Losses (198,000) (55,000)
Fair Value $ 9,796,000 $ 9,938,000
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details)
ft² in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
ft²
renewal_option
Mar. 31, 2021
USD ($)
Leases [Abstract]    
Operating lease, office space (square feet) | ft² 70  
Number of renewal options | renewal_option 1  
Renewal term 5 years  
Incentive from landlord, rent abatement $ 2,300  
Remaining lease term 6 years 2 months 12 days  
Discount rate 5.30%  
Operating lease payments (less than) $ 100 $ 100
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Right-of-use assets:    
Operating lease right-of-use asset $ 7,659 $ 7,919
Operating lease liabilities:    
Accrued expenses 673 312
Operating lease liability, non-current portion 8,553 8,796
Total operating lease liabilities $ 9,226 $ 9,108
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses Accrued expenses
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt (Details) - USD ($)
1 Months Ended
Mar. 31, 2019
Mar. 31, 2022
Mar. 27, 2019
Credit Facility      
Outstanding under credit facility   $ 24,500,000  
Term loan facility      
Credit Facility      
Increase in interest rate in default   5.00%  
Term loan facility | March 2019 Amendment to Loan and Security Agreement      
Credit Facility      
Maximum borrowing amount under credit facility $ 24,500,000    
Final payment percentage     3.50%
Prepayment fee     1.00%
Term loan facility | Minimum | March 2019 Amendment to Loan and Security Agreement      
Credit Facility      
Basic interest rate 7.60%    
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Retirement Plan (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2022
Mar. 31, 2022
Retirement Benefits [Abstract]    
Employer matching contribution, percent of employees' contribution 50.00%  
Employee contribution, maximum eligible for employer match, percent 6.00%  
Employer matching contribution, percent of employees' earnings 3.00%  
Employer discretionary contribution   $ 700
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Jan. 01, 2019
Dec. 31, 2018
Stock Options      
Unearned stock-based compensation $ 94.2    
Weighted average recognition period 2 years 6 months    
Options      
Stock Options      
Contractual life of stock options 10 years    
Options | Directors | Minimum      
Stock Options      
Service period 1 year    
Options | Directors | Maximum      
Stock Options      
Service period 3 years    
Options | Vesting after first year of service      
Stock Options      
Service period 4 years    
Percentage of shares to vest 25.00%    
Options | Vesting in years two through four      
Stock Options      
Vesting period 36 months    
Stock Incentive Plan 2018      
Stock Options      
Number of shares reserved for issuance (in shares) 3,953,906   1,386,809
Number of additional shares reserved for issuance, maximum (in shares)   739,631  
Number of additional shares reserved for issuance, percentage, maximum   4.00%  
Number of shares available for issuance (in shares) 1,605,667    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Stock-Based Compensation Expense Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Stock Options    
Total stock-based compensation expense $ 9,721 $ 5,997
Cost of goods sold    
Stock Options    
Total stock-based compensation expense 124 79
Research and development    
Stock Options    
Total stock-based compensation expense 1,767 1,040
Selling, general and administrative    
Stock Options    
Total stock-based compensation expense 7,830 4,878
Stock options    
Stock Options    
Total stock-based compensation expense 7,761 5,657
Restricted stock units    
Stock Options    
Total stock-based compensation expense 565 19
Performance stock units    
Stock Options    
Total stock-based compensation expense 1,010 0
Employee stock purchase plan    
Stock Options    
Total stock-based compensation expense $ 385 $ 321
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Options    
Outstanding at beginning of the year (in shares) 2,646,235  
Granted (in shares) 281,554  
Exercised (in shares) (151,186)  
Forfeited/expired (in shares) (13,388)  
Outstanding at ending of the year (in shares) 2,763,215 2,646,235
Exercisable (in shares) 1,510,689  
Weighted Average Exercise Price    
Outstanding, beginning of the period (in dollars per share) $ 80.41  
Granted (in dollars per share) 228.40  
Exercised (in dollars per share) 20.74  
Forfeited/expired (in dollars per share) 160.44  
Outstanding, end of the period (in dollars per share) 98.37 $ 80.41
Exercisable (in dollars per share) $ 49.56  
Weighted Average Remaining Contractual Term    
Outstanding 7 years 3 months 18 days 7 years 1 month 6 days
Exercisable 6 years 3 months 18 days  
Aggregate Intrinsic Value    
Outstanding, beginning of period $ 397,015  
Exercised 29,820  
Outstanding, end of period 437,730 $ 397,015
Exercisable $ 312,906  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Assumptions Used to Calculate Fair Value of Options (Details) - Options - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Weighted average assumptions    
Expected dividend yield 0.00% 0.00%
Weighted average fair value (in dollars per share) $ 125.75 $ 109.27
Minimum    
Weighted average assumptions    
Expected term (years) 6 years 3 months 6 years 3 months
Expected volatility 56.60% 55.20%
Risk-free interest rate 1.75% 0.79%
Maximum    
Weighted average assumptions    
Expected volatility 56.90% 55.70%
Risk-free interest rate 2.40% 1.40%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Restricted Stock Units (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Restricted Stock Units  
Vested (in shares) (569)
Aggregate Intrinsic Value  
Unearned stock-based compensation | $ $ 94,200
Weighted average recognition period 2 years 6 months
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Service period 3 years
Restricted Stock Units  
Unvested at beginning of period (in shares) 2,275
Granted (in shares) 59,496
Vested (in shares) (569)
Forfeited (in shares) (417)
Unvested at end of period (in shares) 60,785
Weighted Average Grant Date Fair Value  
Unvested at beginning of period (in dollars per share) | $ / shares $ 201.51
Granted (in dollars per share) | $ / shares 230.60
Vested (in dollars per share) | $ / shares 201.51
Forfeited (in dollars per share) | $ / shares 227.53
Unvested at end of period (in dollars per share) | $ / shares $ 229.80
Aggregate Intrinsic Value  
Unvested at beginning of period | $ $ 524
Unvested at end of period | $ 15,603
Unearned stock-based compensation | $ $ 13,400
Weighted average recognition period 2 years 10 months 24 days
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Performance Stock Units (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Aggregate Intrinsic Value  
Unearned stock-based compensation $ 94,200
Weighted average recognition period 2 years 6 months
Performance stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Revenue goal, performance period 3 years
Restricted Stock Units  
Unvested at beginning of period (in shares) | shares 0
Granted (in shares) | shares 78,351
Unvested at end of period (in shares) | shares 78,351
Weighted Average Grant Date Fair Value  
Unvested at beginning of period (in dollars per share) | $ / shares $ 0
Granted (in dollars per share) | $ / shares 227.53
Unvested at end of period (in dollars per share) | $ / shares $ 227.53
Aggregate Intrinsic Value  
Unvested at beginning of period $ 0
Unvested at end of period 20,112
Unearned stock-based compensation $ 23,100
Weighted average recognition period 3 years
Performance stock units | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance target, percentage 0.00%
Performance stock units | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance target, percentage 200.00%
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan - shares
3 Months Ended
Mar. 31, 2022
Jan. 01, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Employee stock purchase plan, percent 85.00%  
Number of shares reserved for issuance (in shares) 929,504 277,362
Number of additional shares reserved for issuance, maximum (in shares)   184,908
Number of additional shares reserved for issuance, percentage, maximum   1.00%
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Income tax expense $ 100,000 $ 23,000  
Unrecognized tax benefits 100,000   $ 100,000
Significant change to unrecognized tax benefits over the next 12 months $ 0    
Federal      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards     286,300,000
State      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards     198,200,000
R&D credit      
Operating Loss Carryforwards [Line Items]      
Credit carryforwards     $ 6,700,000
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Reporting and Revenue Disaggregation (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Segment Reporting [Abstract]    
Number of reporting segments | segment 1  
Segment Reporting and Significant Customers    
Revenue $ 69,382 $ 40,352
United States    
Segment Reporting and Significant Customers    
Revenue 66,426 37,769
All other countries    
Segment Reporting and Significant Customers    
Revenue $ 2,956 $ 2,583
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Loss Per Share    
Antidilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 2,907,786 2,758,435
Common stock options outstanding    
Loss Per Share    
Antidilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 2,763,215 2,750,375
Unvested restricted stock units    
Loss Per Share    
Antidilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 60,785 2,275
Unvested performance stock units    
Loss Per Share    
Antidilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 78,351 0
Shares issuable under the ESPP    
Loss Per Share    
Antidilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 5,435 5,785
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Event (Details)
$ in Millions
Apr. 27, 2022
USD ($)
Subsequent Event | EnsoData, Inc  
Subsequent Event [Line Items]  
Investment in private company $ 10.0
XML 59 insp-20220331_htm.xml IDEA: XBRL DOCUMENT 0001609550 2022-01-01 2022-03-31 0001609550 2022-04-26 0001609550 2022-03-31 0001609550 2021-12-31 0001609550 2021-01-01 2021-03-31 0001609550 us-gaap:CommonStockMember 2021-12-31 0001609550 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001609550 us-gaap:RetainedEarningsMember 2021-12-31 0001609550 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001609550 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001609550 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001609550 us-gaap:CommonStockMember 2022-03-31 0001609550 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001609550 us-gaap:RetainedEarningsMember 2022-03-31 0001609550 us-gaap:CommonStockMember 2020-12-31 0001609550 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001609550 us-gaap:RetainedEarningsMember 2020-12-31 0001609550 2020-12-31 0001609550 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001609550 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001609550 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001609550 us-gaap:CommonStockMember 2021-03-31 0001609550 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001609550 us-gaap:RetainedEarningsMember 2021-03-31 0001609550 2021-03-31 0001609550 2021-01-01 2021-12-31 0001609550 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001609550 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001609550 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001609550 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001609550 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001609550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001609550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001609550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001609550 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2022-03-31 0001609550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2022-03-31 0001609550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2022-03-31 0001609550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2022-03-31 0001609550 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001609550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001609550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001609550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001609550 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2021-12-31 0001609550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2021-12-31 0001609550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2021-12-31 0001609550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2021-12-31 0001609550 insp:ComputerEquipmentAndSoftwareMember 2022-03-31 0001609550 insp:ComputerEquipmentAndSoftwareMember 2021-12-31 0001609550 us-gaap:EquipmentMember 2022-03-31 0001609550 us-gaap:EquipmentMember 2021-12-31 0001609550 us-gaap:OtherMachineryAndEquipmentMember 2022-03-31 0001609550 us-gaap:OtherMachineryAndEquipmentMember 2021-12-31 0001609550 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001609550 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001609550 us-gaap:ConstructionInProgressMember 2022-03-31 0001609550 us-gaap:ConstructionInProgressMember 2021-12-31 0001609550 srt:MinimumMember 2022-01-01 2022-03-31 0001609550 srt:MaximumMember 2022-01-01 2022-03-31 0001609550 us-gaap:USTreasuryAndGovernmentMember us-gaap:LongTermDebtMember 2022-03-31 0001609550 us-gaap:LongTermDebtMember 2022-03-31 0001609550 us-gaap:USTreasuryAndGovernmentMember us-gaap:LongTermDebtMember 2021-12-31 0001609550 us-gaap:LongTermDebtMember 2021-12-31 0001609550 insp:TermLoanFacilityMember insp:March2019AmendmentToLoanAndSecurityAgreementMember 2019-03-31 0001609550 srt:MinimumMember insp:TermLoanFacilityMember insp:March2019AmendmentToLoanAndSecurityAgreementMember 2019-03-01 2019-03-31 0001609550 insp:TermLoanFacilityMember insp:March2019AmendmentToLoanAndSecurityAgreementMember 2019-03-27 0001609550 insp:TermLoanFacilityMember 2022-03-31 0001609550 2022-01-01 2022-01-01 0001609550 insp:StockIncentivePlan2018Member 2018-12-31 0001609550 insp:StockIncentivePlan2018Member 2019-01-01 0001609550 insp:StockIncentivePlan2018Member 2022-03-31 0001609550 us-gaap:StockOptionMember 2022-01-01 2022-03-31 0001609550 us-gaap:StockOptionMember 2021-01-01 2021-03-31 0001609550 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001609550 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001609550 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001609550 us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001609550 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001609550 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001609550 us-gaap:CostOfGoodsTotalMember 2022-01-01 2022-03-31 0001609550 us-gaap:CostOfGoodsTotalMember 2021-01-01 2021-03-31 0001609550 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001609550 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001609550 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001609550 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001609550 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-03-31 0001609550 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-03-31 0001609550 srt:MinimumMember srt:DirectorMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001609550 srt:MaximumMember srt:DirectorMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001609550 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001609550 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001609550 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001609550 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001609550 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001609550 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001609550 us-gaap:EmployeeStockOptionMember 2022-03-31 0001609550 us-gaap:EmployeeStockOptionMember 2021-03-31 0001609550 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001609550 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001609550 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001609550 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001609550 us-gaap:PerformanceSharesMember 2021-12-31 0001609550 us-gaap:PerformanceSharesMember 2022-03-31 0001609550 insp:EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001609550 insp:EmployeeStockPurchasePlanMember 2019-01-01 0001609550 insp:EmployeeStockPurchasePlanMember 2022-03-31 0001609550 us-gaap:DomesticCountryMember 2021-12-31 0001609550 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001609550 us-gaap:ResearchMember 2021-12-31 0001609550 country:US 2022-01-01 2022-03-31 0001609550 country:US 2021-01-01 2021-03-31 0001609550 us-gaap:NonUsMember 2022-01-01 2022-03-31 0001609550 us-gaap:NonUsMember 2021-01-01 2021-03-31 0001609550 us-gaap:StockOptionMember 2022-01-01 2022-03-31 0001609550 us-gaap:StockOptionMember 2021-01-01 2021-03-31 0001609550 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001609550 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001609550 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001609550 us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001609550 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001609550 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001609550 insp:EnsoDataIncMember us-gaap:SubsequentEventMember 2022-04-27 2022-04-27 shares iso4217:USD iso4217:USD shares utr:sqft insp:renewal_option pure insp:segment 0001609550 false --12-31 2022 Q1 P3Y http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent P4Y P1Y P3Y P3Y P3Y P3Y 10-Q true 2022-03-31 false 001-38468 Inspire Medical Systems, Inc. DE 26-1377674 5500 Wayzata Blvd. Suite 1600 Golden Valley MN 55416 844 672-4357 Common Stock, $0.001 par value per share INSP NYSE Yes Yes Large Accelerated Filer false false false 27591115 203291000 214467000 99000 99000 34544000 34179000 22198000 17231000 2444000 2660000 262477000 268537000 9796000 9938000 9334000 8486000 7659000 7919000 454000 204000 289720000 295084000 17022000 11665000 13896000 20454000 12250000 9188000 43168000 41307000 12798000 15799000 8553000 8796000 146000 134000 64665000 66036000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 200000000 200000000 27568004 27568004 27416106 27416106 28000 27000 521308000 508465000 -198000 -55000 -296083000 -279389000 225055000 229048000 289720000 295084000 69382000 40352000 10004000 5981000 59378000 34371000 11870000 8154000 63564000 41906000 75434000 50060000 -16056000 -15689000 34000 57000 527000 523000 -45000 -38000 -538000 -504000 -16594000 -16193000 100000 23000 -16694000 -16216000 -143000 -20000 -16837000 -16236000 -0.61 -0.61 -0.60 -0.60 27517268 27517268 27144361 27144361 27416106 27000 508465000 -55000 -279389000 229048000 151186 1000 3086000 3087000 569 205 43000 43000 348 79000 79000 9721000 9721000 -143000 -143000 -16694000 -16694000 27568004 28000 521308000 -198000 -296083000 225055000 27069276 27000 467038000 29000 -237347000 229747000 133421 3550000 3550000 376 73000 73000 5997000 5997000 -20000 -20000 -16216000 -16216000 27203073 27000 476658000 9000 -253563000 223131000 -16694000 -16216000 359000 234000 1000 -30000 62000 58000 260000 171000 9721000 5997000 79000 73000 0 8000 382000 -3381000 4967000 2905000 -216000 -356000 5520000 1477000 -6921000 -3049000 -12748000 -10401000 1215000 1321000 250000 0 -1465000 -1321000 3087000 3550000 43000 0 3044000 3550000 -7000 2000 -11176000 -8170000 214467000 190518000 203291000 182348000 466000 466000 284000 1209000 OrganizationDescription of BusinessInspire Medical Systems, Inc. is a medical technology company focused on the development and commercialization of innovative, minimally invasive solutions for patients with obstructive sleep apnea ("OSA"). Our proprietary Inspire system is the first and only United States ("U.S.") Food and Drug Administration ("FDA") approved neurostimulation technology that provides a safe and effective treatment for moderate to severe OSA. Inspire therapy received premarket approval ("PMA") from the FDA in 2014 and has been commercially available in certain European markets since 2011. Japan's Ministry of Health, Labour and Welfare ("MLHW") approved Inspire therapy to treat moderate to severe OSA in 2018 and was formally added to the Japan National Health Insurance Payment Listing in 2021. In 2020, the Australian Therapeutic Goods Administration approved Inspire therapy to treat moderate to severe OSA, and we are currently seeking reimbursement coverage in Australia. Summary of Significant Accounting Policies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) for interim financial reporting and as required by the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included. When preparing financial statements in conformity with GAAP, we must make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosures at the date of the financial statements. Actual results could differ from those estimates. Additionally, the results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future periods. For a complete discussion of our significant accounting policies and other information, the unaudited financial statements and notes thereto should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid securities, readily convertible to cash, that have original maturities of 90 days or less from the date of purchase to be cash equivalents. The carrying amount reported in the balance sheets for cash is cost, which approximates fair value.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and expenses denominated in foreign currencies are translated at average exchange rates in effect throughout the year. Foreign currency transaction gains and losses are included in other expense, net, in the statements of operations and comprehensive loss. Assets and liabilities of foreign operations are remeasured at period-end exchange rates with the impacts of foreign currency remeasurement recognized in other expense, net in the statements of operations and comprehensive loss. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At both March 31, 2022 and December 31, 2021, our long-term investments consisted of U.S. government securities. Investments are reported at their estimated fair market values which are based on quoted, active or inactive market prices when available. Any unrealized gains and losses due to interest rate fluctuations and other external factors are reported as a separate component of accumulated other comprehensive loss. We had $0.2 million and $0.1 million of unrecognized loss in accumulated other comprehensive loss at March 31, 2022 and </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021, respectively. Any realized gains and losses are calculated on the specific identification method and reported net in other expense, net in the statements of operations and comprehensive loss. For both of the three months ended March 31, 2022 and 2021, we recognized $0 of realized gains, net.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reassess our estimated credit losses on investments each reporting period. U.S. government securities and cash equivalents are under a "zero-loss exception" for credit losses, meaning no credit loss risk calculation is necessary on those instruments due to the exceptionally low rate of default, which continues to decrease as the securities approach maturity, which for us is no longer than two years. We record changes in the allowance for credit losses for available-for-sale debt securities with a corresponding adjustment in credit loss expense on the statement of operations and comprehensive loss. No reversal of a previously recorded allowance for credit losses may be made to an amount below zero. The total allowance for credit losses was $0 at both March 31, 2022 and December 31, 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents and investments. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:</span></div><div style="margin-bottom:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Observable inputs, such as quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs other than quoted prices in active markets for identical assets and liabilities that are observable either directly or indirectly for substantially the full term of the asset or liability.</span></div><div style="margin-bottom:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs that are supported by little or no market activities, which would require us to develop our own assumptions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the methods and assumptions described below in determining the fair value of our financial instruments.</span></div><div style="margin-bottom:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Money market funds: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of money market funds are based on quoted market prices in active markets. These are included as Level 1 measurements in the tables below.</span></div><div style="margin-bottom:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">U.S. government securities: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consists of U.S. government Treasury bills with original maturities of less than two years. These are included as a Level 1 measurement in the tables below.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth by level within the fair value hierarchy our assets that are measured on a recurring basis and reported at fair value as of March 31, 2022 and December 31, 2021. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,796 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,796 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,175 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,175 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,307 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,307 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between levels during the periods ended March 31, 2022 and December 31, 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments, which potentially subject us to concentrations of credit risk, consist principally of cash equivalents, investments, and accounts receivable. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment policy limits investments to certain types of debt securities issued by the U.S. government and its agencies, corporations with investment-grade credit ratings, or commercial paper and money market funds issued by the highest quality financial and non-financial companies. We place restrictions on maturities and concentration by type and issuer. We are exposed to credit risk in the event of a default by the issuers of these securities to the extent recorded on the balance sheets. However, as of March 31, 2022 and December 31, 2021, we limited our credit risk associated with cash equivalents by placing investments with banks we believe are highly creditworthy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the credit risk in our accounts receivable is mitigated by our credit evaluation process, relatively short collection terms, and dispersion of our customer base. We generally do not require collateral, and losses on accounts receivable have historically not been significant.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Expected Credit Losses</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the general standard being net 30 days. Collateral or any other security to support payment of these receivables generally is not required. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each reporting period, we estimate the credit loss related to accounts receivable based on a migration analysis of accounts grouped by individual receivables delinquency status, and apply our historic loss rate adjusted for management's assumption of future market conditions. Any change in the allowance from new receivables acquired, or changes due to credit deterioration on previously existing receivables, is recorded in selling, general and administrative expenses. Write-offs of receivables considered uncollectible are deducted from the allowance. Specific accounts receivable are written-off once a determination is made that the amount is uncollectible. The write-off is recorded in the period in which the account receivable is deemed uncollectible. Recoveries are recognized when received and as a direct credit to earnings or as a reduction to the allowance for credit losses (which would indirectly reduce the loss by decreasing bad debt expense).</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value, computed on a first-in, first-out basis and consisted of the following:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,856 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,112 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net of reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,231 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review inventory quantities on-hand for excess and obsolete inventory and, when circumstances indicate, incur charges to write down inventories to their net realizable value. The determination of a reserve for excess and obsolete inventory involves management exercising judgment to determine the required reserve, considering future demand, product life cycles, introduction of new products and current market conditions. The reserve for excess and obsolete inventory was $0.4 million and $0.3 million as of March 31, 2022 and December 31, 2021, respectively. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation and amortization and consisted of the following:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,745 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,052)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,486 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is determined using the straight-line method over the estimated useful lives of the respective assets, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZTc5MzcxMzcxNzRjYzE4ZTVkZDVlOWFlZjFjZTdhL3NlYzpjMWU3OTM3MTM3MTc0Y2MxOGU1ZGQ1ZTlhZWYxY2U3YV8zNy9mcmFnOjU0YmUzNTBjODY4MTQ2NWNiNzk5ZjJkNmNhYTU2N2ZmL3RleHRyZWdpb246NTRiZTM1MGM4NjgxNDY1Y2I3OTlmMmQ2Y2FhNTY3ZmZfMTEyMzI_5e058c7a-2f06-4b37-a322-5bcd88dedfcb">three</span> to five years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of the lease. Depreciation and amortization expense was $0.4 million and $0.2 million for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-lived Assets</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets consist primarily of property and equipment and operating lease right-of-use asset and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">asset may not be recoverable. If circumstances require that an asset be tested for possible impairment, we compare the undiscounted cash flows expected to be generated by the asset to the carrying amount of the asset. If the carrying amount of the asset is not recoverable on an undiscounted cash flow basis, we determine the fair value of the asset and recognize an impairment loss to the extent the carrying amount of the asset exceeds its fair value. We determine fair value using the income approach based on the present value of expected future cash flows or other appropriate measures of estimated fair value. Our cash flow assumptions consider historical and forecasted revenue and operating costs and other relevant factors. We did not record any impairment charges on long-lived assets during either of the three months ended March 31, 2022 or 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll related</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product warranty liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,896 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in our estimated product warranty liability accrual, included in accrued liabilities:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals of warranties issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements of warranty claims</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606"). Revenues from product sales are recognized when the customer obtains control of the product, which occurs at a point in time, either upon shipment of the product or receipt of the product, depending on shipment terms. Our standard shipping terms are free on board shipping point, unless the customer requests that control and title to the inventory transfer upon delivery. In those cases where shipping and handling costs are billed to customers, we classify the amounts billed as a component of cost of goods sold.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured as the amount of consideration we expect to receive, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, which is based on the invoiced price, in exchange for transferring products. All revenue is recognized when we satisfy our performance obligations under the contract. The majority of our contracts have a single performance obligation and are short term in nature.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable consideration related to certain customer sales incentives is estimated based on the amounts expected to be paid based on the agreement with the customer using probability assessments. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer customers a limited right of return for our product in case of non-conformity or performance issues. We estimate the amount of our product sales that may be returned by our customers based on historical sales and returns. As our historical product returns to date have been immaterial, we have not recorded a reduction in revenue related to variable consideration for product returns.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 9 for disaggregated revenue by geographic area.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Goods Sold</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold consists primarily of acquisition costs for the components of the Inspire system, overhead costs, scrap and inventory obsolescence, warranty replacement costs, as well as distribution-related expenses such as logistics and shipping costs, net of shipping costs charged to customers. The overhead costs include the cost of material procurement, depreciation expense for production equipment, and operations supervision and management personnel, including employee compensation, stock-based compensation, supplies, and travel.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of product development, clinical and regulatory affairs, quality assurance, consulting services, and other costs associated with products and technologies in development. These expenses include employee compensation, including stock-based compensation, supplies, materials, consulting, and travel expenses related to research and development programs. Clinical expenses include clinical trial design, clinical site reimbursement, data management, travel expenses, and the cost of manufacturing products for clinical trials.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an equity incentive plan to provide lon</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g-term incentives for eligible employees, consultants, and members of the board of directors. The plan allows for the issuance of restricted stock units ("RSUs"), performance stock units ("PSUs"), and non-statutory and incentive stock options to employees, and RSUs, PSU's, and non-statutory stock options to consultants and directors. We also offer an employee stock purchase plan ("ESPP") which</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> allows participating employees to purchase shares of our common stock at a discount through payroll deductions. We have not granted any stock-based awards to our consultants.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize equity-based compensation expense for awards of equity instruments based on the grant date fair value of those awards in accordance with ASC Topic 718, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 718"). ASC 718 requires all equity-based compensation awards, including grants of RSUs, PSUs, and stock options, to be recognized as expense in the statements of operations and comprehensive loss based on their grant date fair values. We estimate the fair value of stock options using the Black-Scholes option pricing model and the fair value of RSUs and PSUs is equal to the closing price of our common stock on the grant date. The fair value of each purchase under the employee stock purchase plan is estimated at the beginning of the offering period using the Black-Scholes option pricing model. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recognized on a straight-line basis over the vesting term for stock options and RSUs, and over the vesting and performance period based on the probability of achieving the performance objectives for PSUs. We account for award forfeitures as they occur.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Expenses</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense the costs of advertising, including promotional expenses, as incurred. Advertising expenses were $15.5 million and $9.0 million during the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases are included in operating lease right-of-use ("ROU") asset, accrued expenses, and operating lease liability – non-current portion in our balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the present value of lease payments, we use our incremental borrowing rate based on the information available at the lease commencement date as the rate implicit in the lease is not readily determinable. The determination of our incremental borrowing rate requires management judgment based on information available at lease commencement. The operating lease ROU assets also include adjustments for prepayments, accrued lease payments, and exclude lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. Operating lease cost is recognized on a straight-line basis over the expected lease term. Lease agreements entered into after the adoption of ASC 842 that include lease and non-lease components are accounted for as a single lease component. Lease agreements with a noncancelable term of less than 12 months are not recorded on our balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates that will be in effect when the differences are expected to reverse. Valuation allowances against deferred tax assets are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized. As we have historically incurred operating losses, we have recorded a full valuation allowance against our net deferred tax assets, and there is no provision for income taxes other than minimal state taxes and an accrual for uncertain tax benefits. Our policy is to record interest and penalties expense related to uncertain tax positions as other expense in the statements of operations and comprehensive loss.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss consists of net loss and changes in unrealized gains and losses due to interest rate fluctuations and other external factors on investments classified as available-for-sale. Accumulated other comprehensive loss is presented in the accompanying balance sheets as a component of stockholders' equity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loss Per Share</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock and dilutive potential shares of common stock outstanding during the period. Because we have reported a net loss for all periods presented, diluted net loss per share is the same as basic net loss per share as all potentially dilutive shares consisting of outstanding stock options, unvested RSUs and PSUs, and shares issuable under our employee stock purchase plan were antidilutive in those periods.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reviewed and considered all recent accounting pronouncements that have not yet been adopted and believe there are none that could potentially have a material impact on our business practices, financial condition, results of operations, or disclosures.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) for interim financial reporting and as required by the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included. When preparing financial statements in conformity with GAAP, we must make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosures at the date of the financial statements. Actual results could differ from those estimates. Additionally, the results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future periods. For a complete discussion of our significant accounting policies and other information, the unaudited financial statements and notes thereto should be read in conjunction with the audited financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid securities, readily convertible to cash, that have original maturities of 90 days or less from the date of purchase to be cash equivalents. The carrying amount reported in the balance sheets for cash is cost, which approximates fair value.</span></div> Foreign CurrencySales and expenses denominated in foreign currencies are translated at average exchange rates in effect throughout the year. Foreign currency transaction gains and losses are included in other expense, net, in the statements of operations and comprehensive loss. Assets and liabilities of foreign operations are remeasured at period-end exchange rates with the impacts of foreign currency remeasurement recognized in other expense, net in the statements of operations and comprehensive loss. <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At both March 31, 2022 and December 31, 2021, our long-term investments consisted of U.S. government securities. Investments are reported at their estimated fair market values which are based on quoted, active or inactive market prices when available. Any unrealized gains and losses due to interest rate fluctuations and other external factors are reported as a separate component of accumulated other comprehensive loss. We had $0.2 million and $0.1 million of unrecognized loss in accumulated other comprehensive loss at March 31, 2022 and </span></div>December 31, 2021, respectively. Any realized gains and losses are calculated on the specific identification method and reported net in other expense, net in the statements of operations and comprehensive loss. For both of the three months ended March 31, 2022 and 2021, we recognized $0 of realized gains, net.We reassess our estimated credit losses on investments each reporting period. U.S. government securities and cash equivalents are under a "zero-loss exception" for credit losses, meaning no credit loss risk calculation is necessary on those instruments due to the exceptionally low rate of default, which continues to decrease as the securities approach maturity, which for us is no longer than two years. We record changes in the allowance for credit losses for available-for-sale debt securities with a corresponding adjustment in credit loss expense on the statement of operations and comprehensive loss. No reversal of a previously recorded allowance for credit losses may be made to an amount below zero. -200000 -100000 0 0 0 0 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents and investments. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:</span></div><div style="margin-bottom:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Observable inputs, such as quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs other than quoted prices in active markets for identical assets and liabilities that are observable either directly or indirectly for substantially the full term of the asset or liability.</span></div><div style="margin-bottom:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs that are supported by little or no market activities, which would require us to develop our own assumptions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the methods and assumptions described below in determining the fair value of our financial instruments.</span></div><div style="margin-bottom:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Money market funds: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of money market funds are based on quoted market prices in active markets. These are included as Level 1 measurements in the tables below.</span></div><div style="margin-bottom:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">U.S. government securities: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consists of U.S. government Treasury bills with original maturities of less than two years. These are included as a Level 1 measurement in the tables below.</span></div> The following tables set forth by level within the fair value hierarchy our assets that are measured on a recurring basis and reported at fair value as of March 31, 2022 and December 31, 2021. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,796 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,796 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,175 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,175 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,307 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,307 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 189379000 189379000 0 0 189379000 189379000 0 0 9796000 9796000 0 0 9796000 9796000 0 0 199175000 199175000 0 0 189369000 189369000 0 0 189369000 189369000 0 0 9938000 9938000 0 0 9938000 9938000 0 0 199307000 199307000 0 0 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments, which potentially subject us to concentrations of credit risk, consist principally of cash equivalents, investments, and accounts receivable. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment policy limits investments to certain types of debt securities issued by the U.S. government and its agencies, corporations with investment-grade credit ratings, or commercial paper and money market funds issued by the highest quality financial and non-financial companies. We place restrictions on maturities and concentration by type and issuer. We are exposed to credit risk in the event of a default by the issuers of these securities to the extent recorded on the balance sheets. However, as of March 31, 2022 and December 31, 2021, we limited our credit risk associated with cash equivalents by placing investments with banks we believe are highly creditworthy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the credit risk in our accounts receivable is mitigated by our credit evaluation process, relatively short collection terms, and dispersion of our customer base. We generally do not require collateral, and losses on accounts receivable have historically not been significant.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Expected Credit Losses</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the general standard being net 30 days. Collateral or any other security to support payment of these receivables generally is not required. </span></div>Each reporting period, we estimate the credit loss related to accounts receivable based on a migration analysis of accounts grouped by individual receivables delinquency status, and apply our historic loss rate adjusted for management's assumption of future market conditions. Any change in the allowance from new receivables acquired, or changes due to credit deterioration on previously existing receivables, is recorded in selling, general and administrative expenses. Write-offs of receivables considered uncollectible are deducted from the allowance. Specific accounts receivable are written-off once a determination is made that the amount is uncollectible. The write-off is recorded in the period in which the account receivable is deemed uncollectible. Recoveries are recognized when received and as a direct credit to earnings or as a reduction to the allowance for credit losses (which would indirectly reduce the loss by decreasing bad debt expense). <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value, computed on a first-in, first-out basis and consisted of the following:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,856 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,112 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net of reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,231 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5342000 3119000 16856000 14112000 22198000 17231000 We regularly review inventory quantities on-hand for excess and obsolete inventory and, when circumstances indicate, incur charges to write down inventories to their net realizable value. The determination of a reserve for excess and obsolete inventory involves management exercising judgment to determine the required reserve, considering future demand, product life cycles, introduction of new products and current market conditions. 400000 300000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation and amortization and consisted of the following:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,745 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,052)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,486 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1500000 1397000 5238000 4436000 311000 249000 281000 281000 5415000 5175000 12745000 11538000 3411000 3052000 9334000 8486000 Depreciation is determined using the straight-line method over the estimated useful lives of the respective assets, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZTc5MzcxMzcxNzRjYzE4ZTVkZDVlOWFlZjFjZTdhL3NlYzpjMWU3OTM3MTM3MTc0Y2MxOGU1ZGQ1ZTlhZWYxY2U3YV8zNy9mcmFnOjU0YmUzNTBjODY4MTQ2NWNiNzk5ZjJkNmNhYTU2N2ZmL3RleHRyZWdpb246NTRiZTM1MGM4NjgxNDY1Y2I3OTlmMmQ2Y2FhNTY3ZmZfMTEyMzI_5e058c7a-2f06-4b37-a322-5bcd88dedfcb">three</span> to five years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of the lease. P5Y 400000 200000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-lived Assets</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets consist primarily of property and equipment and operating lease right-of-use asset and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an </span></div>asset may not be recoverable. If circumstances require that an asset be tested for possible impairment, we compare the undiscounted cash flows expected to be generated by the asset to the carrying amount of the asset. If the carrying amount of the asset is not recoverable on an undiscounted cash flow basis, we determine the fair value of the asset and recognize an impairment loss to the extent the carrying amount of the asset exceeds its fair value. We determine fair value using the income approach based on the present value of expected future cash flows or other appropriate measures of estimated fair value. Our cash flow assumptions consider historical and forecasted revenue and operating costs and other relevant factors. <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll related</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product warranty liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,896 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10565000 17655000 160000 160000 438000 468000 673000 312000 2060000 1859000 13896000 20454000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in our estimated product warranty liability accrual, included in accrued liabilities:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals of warranties issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements of warranty claims</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 468000 159000 11000 178000 41000 71000 438000 266000 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606"). Revenues from product sales are recognized when the customer obtains control of the product, which occurs at a point in time, either upon shipment of the product or receipt of the product, depending on shipment terms. Our standard shipping terms are free on board shipping point, unless the customer requests that control and title to the inventory transfer upon delivery. In those cases where shipping and handling costs are billed to customers, we classify the amounts billed as a component of cost of goods sold.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured as the amount of consideration we expect to receive, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, which is based on the invoiced price, in exchange for transferring products. All revenue is recognized when we satisfy our performance obligations under the contract. The majority of our contracts have a single performance obligation and are short term in nature.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable consideration related to certain customer sales incentives is estimated based on the amounts expected to be paid based on the agreement with the customer using probability assessments. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer customers a limited right of return for our product in case of non-conformity or performance issues. We estimate the amount of our product sales that may be returned by our customers based on historical sales and returns. As our historical product returns to date have been immaterial, we have not recorded a reduction in revenue related to variable consideration for product returns.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Goods Sold</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold consists primarily of acquisition costs for the components of the Inspire system, overhead costs, scrap and inventory obsolescence, warranty replacement costs, as well as distribution-related expenses such as logistics and shipping costs, net of shipping costs charged to customers. The overhead costs include the cost of material procurement, depreciation expense for production equipment, and operations supervision and management personnel, including employee compensation, stock-based compensation, supplies, and travel.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of product development, clinical and regulatory affairs, quality assurance, consulting services, and other costs associated with products and technologies in development. These expenses include employee compensation, including stock-based compensation, supplies, materials, consulting, and travel expenses related to research and development programs. Clinical expenses include clinical trial design, clinical site reimbursement, data management, travel expenses, and the cost of manufacturing products for clinical trials.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an equity incentive plan to provide lon</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g-term incentives for eligible employees, consultants, and members of the board of directors. The plan allows for the issuance of restricted stock units ("RSUs"), performance stock units ("PSUs"), and non-statutory and incentive stock options to employees, and RSUs, PSU's, and non-statutory stock options to consultants and directors. We also offer an employee stock purchase plan ("ESPP") which</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> allows participating employees to purchase shares of our common stock at a discount through payroll deductions. We have not granted any stock-based awards to our consultants.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize equity-based compensation expense for awards of equity instruments based on the grant date fair value of those awards in accordance with ASC Topic 718, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 718"). ASC 718 requires all equity-based compensation awards, including grants of RSUs, PSUs, and stock options, to be recognized as expense in the statements of operations and comprehensive loss based on their grant date fair values. We estimate the fair value of stock options using the Black-Scholes option pricing model and the fair value of RSUs and PSUs is equal to the closing price of our common stock on the grant date. The fair value of each purchase under the employee stock purchase plan is estimated at the beginning of the offering period using the Black-Scholes option pricing model. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recognized on a straight-line basis over the vesting term for stock options and RSUs, and over the vesting and performance period based on the probability of achieving the performance objectives for PSUs. We account for award forfeitures as they occur.</span></div> Advertising ExpensesWe expense the costs of advertising, including promotional expenses, as incurred. 15500000 9000000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases are included in operating lease right-of-use ("ROU") asset, accrued expenses, and operating lease liability – non-current portion in our balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the present value of lease payments, we use our incremental borrowing rate based on the information available at the lease commencement date as the rate implicit in the lease is not readily determinable. The determination of our incremental borrowing rate requires management judgment based on information available at lease commencement. The operating lease ROU assets also include adjustments for prepayments, accrued lease payments, and exclude lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. Operating lease cost is recognized on a straight-line basis over the expected lease term. Lease agreements entered into after the adoption of ASC 842 that include lease and non-lease components are accounted for as a single lease component. Lease agreements with a noncancelable term of less than 12 months are not recorded on our balance sheets.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates that will be in effect when the differences are expected to reverse. Valuation allowances against deferred tax assets are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized. As we have historically incurred operating losses, we have recorded a full valuation allowance against our net deferred tax assets, and there is no provision for income taxes other than minimal state taxes and an accrual for uncertain tax benefits. Our policy is to record interest and penalties expense related to uncertain tax positions as other expense in the statements of operations and comprehensive loss.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss consists of net loss and changes in unrealized gains and losses due to interest rate fluctuations and other external factors on investments classified as available-for-sale. Accumulated other comprehensive loss is presented in the accompanying balance sheets as a component of stockholders' equity.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loss Per Share</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock and dilutive potential shares of common stock outstanding during the period. Because we have reported a net loss for all periods presented, diluted net loss per share is the same as basic net loss per share as all potentially dilutive shares consisting of outstanding stock options, unvested RSUs and PSUs, and shares issuable under our employee stock purchase plan were antidilutive in those periods.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reviewed and considered all recent accounting pronouncements that have not yet been adopted and believe there are none that could potentially have a material impact on our business practices, financial condition, results of operations, or disclosures.</span></div> Investments<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments are classified as available-for-sale and consist of the following:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:50.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.295%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-Term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,994 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:50.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.295%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-Term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,993 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, we had no investments with a contractual maturity of greater than two years. Currently, we do not intend to sell the investments and it is not more likely than not that we will be required to sell the investments before recovery of their amortized cost bases, which may be maturity. We do not consider those investments to be other-than-temporarily impaired as of March 31, 2022. At the end of each reporting period, we evaluate potential credit impairment on available-for-sale securities in an unrealized loss position, based on the expected cash flows to be collected and the yield-to-maturity on those securities. Securities with a valuation allowance for expected credit losses and deemed uncollectible are permanently written-down, and a reversal out of the valuation allowance occurs.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments are classified as available-for-sale and consist of the following:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:50.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.295%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-Term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,994 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:50.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.295%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-Term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,993 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9994000 0 198000 9796000 9994000 0 198000 9796000 9993000 0 55000 9938000 9993000 0 55000 9938000 0 0 Leases<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease approximately 70,000 square feet of office space for our corporate headquarters under non-cancelable operating leases. The leases expire May 31, 2028 with options to renew for one additional period of five years at the then-prevailing market rate. The exercise of the lease renewal options are at our sole discretion and were not included in the lease term for the calculation of the ROU asset and lease liability when the leases commenced as they were not reasonably certain of exercise.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to base rent, we also pay our proportionate share of the operating expenses, as defined in the leases. These payments are made monthly and adjusted annually to reflect actual charges incurred for operating expenses, such as common area maintenance, taxes, and insurance. In conjunction with the leases, the landlord agreed to provide total rent abatement of $2.3 million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the lease balances within the balance sheets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZTc5MzcxMzcxNzRjYzE4ZTVkZDVlOWFlZjFjZTdhL3NlYzpjMWU3OTM3MTM3MTc0Y2MxOGU1ZGQ1ZTlhZWYxY2U3YV80My9mcmFnOjAxZDU5MzZjOGJiMjRjY2Y5Y2M0OTkyOTBkOTZiZDdhL3RhYmxlOjkzOTg0MmZiNTQ4ZDQ4YzNiYjA1NmI4ZDBhZGU3YjViL3RhYmxlcmFuZ2U6OTM5ODQyZmI1NDhkNDhjM2JiMDU2YjhkMGFkZTdiNWJfNC0yLTEtMS0yNjM3OA_f2933c40-5f65-4eb9-be04-c82de0524908">673</span> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZTc5MzcxMzcxNzRjYzE4ZTVkZDVlOWFlZjFjZTdhL3NlYzpjMWU3OTM3MTM3MTc0Y2MxOGU1ZGQ1ZTlhZWYxY2U3YV80My9mcmFnOjAxZDU5MzZjOGJiMjRjY2Y5Y2M0OTkyOTBkOTZiZDdhL3RhYmxlOjkzOTg0MmZiNTQ4ZDQ4YzNiYjA1NmI4ZDBhZGU3YjViL3RhYmxlcmFuZ2U6OTM5ODQyZmI1NDhkNDhjM2JiMDU2YjhkMGFkZTdiNWJfNC00LTEtMS0yNjM3OA_8cd7d2aa-5780-4bc9-91ff-692b1eab0f54">312</span> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, non-current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,226 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,108 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the remaining lease term was 6.2 years and the weighted average discount rate was 5.3%. The operating cash outflows from our operating leases were less than $0.1 million for both of the three-month periods ended March 31, 2022 and 2021.</span></div> 70000 1 P5Y 2300000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the lease balances within the balance sheets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZTc5MzcxMzcxNzRjYzE4ZTVkZDVlOWFlZjFjZTdhL3NlYzpjMWU3OTM3MTM3MTc0Y2MxOGU1ZGQ1ZTlhZWYxY2U3YV80My9mcmFnOjAxZDU5MzZjOGJiMjRjY2Y5Y2M0OTkyOTBkOTZiZDdhL3RhYmxlOjkzOTg0MmZiNTQ4ZDQ4YzNiYjA1NmI4ZDBhZGU3YjViL3RhYmxlcmFuZ2U6OTM5ODQyZmI1NDhkNDhjM2JiMDU2YjhkMGFkZTdiNWJfNC0yLTEtMS0yNjM3OA_f2933c40-5f65-4eb9-be04-c82de0524908">673</span> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZTc5MzcxMzcxNzRjYzE4ZTVkZDVlOWFlZjFjZTdhL3NlYzpjMWU3OTM3MTM3MTc0Y2MxOGU1ZGQ1ZTlhZWYxY2U3YV80My9mcmFnOjAxZDU5MzZjOGJiMjRjY2Y5Y2M0OTkyOTBkOTZiZDdhL3RhYmxlOjkzOTg0MmZiNTQ4ZDQ4YzNiYjA1NmI4ZDBhZGU3YjViL3RhYmxlcmFuZ2U6OTM5ODQyZmI1NDhkNDhjM2JiMDU2YjhkMGFkZTdiNWJfNC00LTEtMS0yNjM3OA_8cd7d2aa-5780-4bc9-91ff-692b1eab0f54">312</span> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, non-current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,226 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,108 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7659000 7919000 673000 312000 8553000 8796000 9226000 9108000 P6Y2M12D 0.053 100000 100000 . Long-Term Debt<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2019 we amended our $24.5 million term loan and security agreement, which we refer to as our credit facility. The debt was interest only until April 1, 2022 and matures on March 1, 2024. The basic interest rate is the 30-day U.S. LIBOR rate, subject to a floor of 7.60%. The agreement provides a mechanism for determining an alternative interest rate to replace the U.S. LIBOR rate upon the occurrence of certain circumstances. In addition to the principal and interest payments, we are required to pay a final payment fee of 3.50% on all amounts outstanding, which is being accreted using the effective interest rate method over the term of the credit facility and shall be due at the earlier of maturity or prepayment. Borrowings are prepayable at our option in whole, subject to a prepayment fee of 1.00%. As of March 31, 2022, we had $24.5 million outstanding under our credit facility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit facility includes affirmative and restrictive covenants and events of default, including the following events of default: payment defaults, breaches of covenants, judgment defaults, cross defaults to certain other contracts, certain events with respect to governmental approvals if such events could cause a material adverse change, a material impairment in the perfection or priority of the lender's security interest or in the value of the collateral, a material adverse change in the business, operations, or condition of us or any of our subsidiaries, and a material impairment of the prospect of repayment of the loans. Upon the occurrence of an event of default, a default increase in the interest rate of an additional 5.00% could be applied to the outstanding loan balance and the lender could declare all outstanding obligations immediately due and payable and take such other actions as set forth in the loan and security agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our obligations under the credit facility are secured by a first priority security interest in substantially all of our assets, other than our intellectual property. There are no financial covenants contained in the loan and security agreement. We were in compliance with the affirmative and restrictive covenants as of March 31, 2022.</span></div> 24500000 0.0760 0.0350 0.0100 24500000 0.0500 Employee Retirement PlanWe sponsor a defined contribution employee retirement plan covering all of our full-time employees. The plan allows for eligible employees to defer a portion of their eligible compensation up to the maximum allowed by IRS Regulations. Beginning January 1, 2022, we elected to begin making voluntary matching contributions to the plan. We match 50% of the first 6% of each participating employee's contribution, up to 3% of eligible earnings. Our match contributions are made to funds designated by the participant, none of which are based on Inspire common stock. Discretionary contributions to the plan totaled $0.7 million for the three months ended March 31, 2022. 0.50 0.06 0.03 700000 Stock-Based Compensation<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted the 2007 Stock Incentive Plan (the "2007 Plan") in November 2007, which terminated in accordance with its terms in November 2017; however, the outstanding stock options may continue to be exercised in accordance with their terms. Immediately following the termination of the 2007 Plan, we adopted the 2017 Stock Incentive Plan (the "2017 Plan"), which contains substantially similar terms and conditions as the 2007 Plan. Upon the IPO, no further grants were made under the 2017 Plan and we adopted the 2018 Stock Incentive Plan (the "2018 Plan"). </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purpose of the 2018 Plan is to promote the interest of our company and our stockholders by aiding in attracting and retaining employees, officers, consultants, independent contractors, and directors capable of assuring the future success of our business and to afford such persons an opportunity to acquire a proprietary interest in our company. The board of directors may amend, alter, suspend, discontinue, or terminate the 2018 Plan at any time with the approval of our stockholders. A total of 1,386,809 shares of common stock were initially reserved for issuance under the 2018 Plan, and this share reserve will automatically be supplemented each January 1, commencing on January 1, 2019 and ending on and including January 1, 2028, by an amount of shares equal to the lesser of: a) 739,631 shares, b) 4% of the shares outstanding on the final day of the immediately preceding fiscal year and c) such smaller number of shares as determined by the board of directors. As of March 31, 2022, there were 3,953,906 shares reserved for issuance under the 2018 Plan, of which 1,605,667 shares were available for issuance. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components and classification of stock-based compensation expense:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,721 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,997 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recognized on a straight-line basis over the vesting term for stock options and RSUs, and over the performance period based on the probability of achieving the performance objectives for PSUs, and is reduced by actual forfeitures as they occur. If there are any modifications or cancellations of the underlying unvested securities, we may be required to accelerate, increase, or cancel any remaining unearned stock compensation expense. Future stock-based compensation expense and unearned stock-based compensation will increase to the extent that we grant additional stock-based awards.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options are granted at the exercise price, which is equal to the closing price of our stock on the date of grant. The stock options granted to employees include a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZTc5MzcxMzcxNzRjYzE4ZTVkZDVlOWFlZjFjZTdhL3NlYzpjMWU3OTM3MTM3MTc0Y2MxOGU1ZGQ1ZTlhZWYxY2U3YV81Mi9mcmFnOjdmMjA5YjNhMzBkZTQ2ODhhMzk2NzMxYjczNGJmMDBkL3RleHRyZWdpb246N2YyMDliM2EzMGRlNDY4OGEzOTY3MzFiNzM0YmYwMGRfMjM1Ng_61a9103c-0222-47ec-85bd-46f79beb6059">four</span>-year service period and 25% vest after the first year of service and the remainder vest in equal installments over the next 36 months of service. The stock options granted to the board of directors vest in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZTc5MzcxMzcxNzRjYzE4ZTVkZDVlOWFlZjFjZTdhL3NlYzpjMWU3OTM3MTM3MTc0Y2MxOGU1ZGQ1ZTlhZWYxY2U3YV81Mi9mcmFnOjdmMjA5YjNhMzBkZTQ2ODhhMzk2NzMxYjczNGJmMDBkL3RleHRyZWdpb246N2YyMDliM2EzMGRlNDY4OGEzOTY3MzFiNzM0YmYwMGRfMjU1Nw_acd0e7ab-79b2-4f52-8d35-678139f32309">one</span> or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZTc5MzcxMzcxNzRjYzE4ZTVkZDVlOWFlZjFjZTdhL3NlYzpjMWU3OTM3MTM3MTc0Y2MxOGU1ZGQ1ZTlhZWYxY2U3YV81Mi9mcmFnOjdmMjA5YjNhMzBkZTQ2ODhhMzk2NzMxYjczNGJmMDBkL3RleHRyZWdpb246N2YyMDliM2EzMGRlNDY4OGEzOTY3MzFiNzM0YmYwMGRfMjU2Mw_5b956fb4-7c0c-4c9d-bdbe-1f40a9988c5f">three</span> equal annual installments, in each case, subject to the director's continuous service through the applicable vesting date. The stock options have a contractual life of ten years.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity and related information is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.381%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic<br/>Value <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,646,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$397,015</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$29,820</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,388)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,763,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$437,730</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510,689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$312,906</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised is the difference between the estimated fair market value of our common stock at the date of exercise and the exercise price for those options. The aggregate intrinsic value of outstanding options is the difference between the closing price as of the date outstanding and the exercise price of the underlying stock options.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the amount of unearned stock-based compensation to be expensed from now through the year 2026 related to unvested employee and non-employee director stock options is $94.2 million, which we expect to recognize over a weighted average period of 2.5 years. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of stock options on the date of grant using the Black-Scholes option pricing model using the fair market value of our common stock on the date of grant and a number of other assumptions. These assumptions include estimates regarding the expected term of the awards, estimates of the stock volatility over a duration that approximates the expected term of the awards, estimates of the risk-free rate, and estimates of expected dividend rates.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of options granted to employees and non-employee directors was estimated as of the grant date using the Black-Scholes option pricing model using the following assumptions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.6 - 56.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2 - 55.7%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75 - 2.40%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 - 1.4%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$125.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$109.27</span></td></tr></table></div><div style="margin-bottom:3pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Due to our limited amount of historical exercise, forfeiture, and expiration activity, we have opted to use the "simplified method" for estimating the expected term of options, whereby the expected term equals the arithmetic average of the vesting terms and the original contractual term of the option. We will continue to analyze our expected term assumption as more historical data becomes available.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Due to our limited operating history and a lack of company specific historical and implied volatility data, we have incorporated our historical stock trading volatility with those of a group of similar companies that are publicly traded for the calculation of volatility. When selecting this peer group of public companies on which we have based our expected stock price volatility, we generally selected companies with comparable characteristics to it, including enterprise value, stages of clinical development, risk profiles, position within the industry, and with historical share price information sufficient to meet the expected life of the stock-based awards. We will continue to </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">analyze the historical stock price volatility assumption as more historical data for our common stock becomes available.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The risk-free rate assumption is based on the U.S. government Treasury instruments with maturities similar to the expected term of our stock options.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Dividend Yield </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The expected dividend assumption is based on our history of not paying dividends and our expectation that we will not declare dividends for the foreseeable future.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs are share awards that entitle the holder to receive freely tradable shares of our common stock upon vesting. The RSUs cannot be transferred and the awards are subject to forfeiture if the holder’s employment terminates prior to the release of the vesting restrictions. The RSUs generally include a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZTc5MzcxMzcxNzRjYzE4ZTVkZDVlOWFlZjFjZTdhL3NlYzpjMWU3OTM3MTM3MTc0Y2MxOGU1ZGQ1ZTlhZWYxY2U3YV81Mi9mcmFnOjdmMjA5YjNhMzBkZTQ2ODhhMzk2NzMxYjczNGJmMDBkL3RleHRyZWdpb246N2YyMDliM2EzMGRlNDY4OGEzOTY3MzFiNzM0YmYwMGRfMTY0OTI2NzQ1OTkzMQ_3069c201-02bc-415d-9679-457cd829584b">three</span>-year service period and vest in equal installments on each anniversary of the date of grant, provided the employee remains continuously employed with the Company. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSUs and related information is as follows:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the RSUs is equal to the closing price of our common stock on the grant date. The aggregate intrinsic value of RSUs outstanding was based on our closing stock price on the last trading day of the period. As of March 31, 2022, there was $13.4 million of unrecognized stock-based compensation expense related to RSUs that is expected to be recognized over a weighted average period of 2.9 years.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Stock Units </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended March 31, 2022, the Company granted PSUs to officers and key employees. The number of PSUs that will ultimately be earned is based on our performance relative to a pre-established goal for the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZTc5MzcxMzcxNzRjYzE4ZTVkZDVlOWFlZjFjZTdhL3NlYzpjMWU3OTM3MTM3MTc0Y2MxOGU1ZGQ1ZTlhZWYxY2U3YV81Mi9mcmFnOjdmMjA5YjNhMzBkZTQ2ODhhMzk2NzMxYjczNGJmMDBkL3RleHRyZWdpb246N2YyMDliM2EzMGRlNDY4OGEzOTY3MzFiNzM0YmYwMGRfMTA5OTUxMTY0MjQ3Nw_17365559-8bcf-4ef2-85da-7c021770724e">three</span>-year period ending December 31, 2024. The expense is recorded on a straight-line basis over the requisite service period based on an estimate of the number of PSUs expected to vest. Management expectations related to the achievement of the performance goal associated with PSU grants is assessed each reporting period. The number of shares earned at the end of the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxZTc5MzcxMzcxNzRjYzE4ZTVkZDVlOWFlZjFjZTdhL3NlYzpjMWU3OTM3MTM3MTc0Y2MxOGU1ZGQ1ZTlhZWYxY2U3YV81Mi9mcmFnOjdmMjA5YjNhMzBkZTQ2ODhhMzk2NzMxYjczNGJmMDBkL3RleHRyZWdpb246N2YyMDliM2EzMGRlNDY4OGEzOTY3MzFiNzM0YmYwMGRfMTA5OTUxMTY0NDMzNQ_17365559-8bcf-4ef2-85da-7c021770724e">three</span>-year period will vary based on actual performance, from 0% to 200% of the number of PSUs granted. If the performance condition is not met or not expected to be met, any compensation expense recognized associated with the grant will be reversed. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of PSUs and related information is as follows:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Performance Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,351 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no PSUs granted prior to 2022. The fair value of the PSUs is equal to the closing price of our common stock on the grant date. As of March 31, 2022, there was $23.1 million of unrecognized stock-based compensation expense related to outstanding PSUs that is expected to be recognized over a period of approximately 3.0 years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our employee stock purchase plan ("ESPP") allows participating employees to purchase shares of our common stock at a discount through payroll deductions. The plan is available to all of our U.S.-based full-time employees. Participating employees may purchase common stock, on a voluntary after-tax basis, at a price equal to 85% of the lower of the closing market price per share of our common stock on the first or last trading day of each stock purchase period. The plan provides for six-month purchase periods, beginning on January 1 and July 1 of each calendar year. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A total of 277,362 shares of common stock were initially reserved for issuance under the ESPP, and this share reserve will automatically be supplemented each January 1, commencing on January 1, 2019 and ending on and including January 1, 2028, by an amount of shares equal to the lesser of: a) 184,908 shares, b) 1% of the shares outstanding on the final day of the immediately preceding calendar year and c) such smaller number of shares as the board of directors may determine. As of March 31, 2022, 929,504 shares were available for future issuance under the ESPP. The current purchase period under the ESPP began on January 1, 2022 and ends June 30, 2022.</span></div> 1386809 739631 0.04 3953906 1605667 <div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components and classification of stock-based compensation expense:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,721 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,997 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 7761000 5657000 565000 19000 1010000 0 385000 321000 9721000 5997000 124000 79000 1767000 1040000 7830000 4878000 9721000 5997000 0.25 P36M P10Y <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity and related information is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.381%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic<br/>Value <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,646,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$397,015</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$29,820</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,388)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,763,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$437,730</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510,689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$312,906</span></td></tr></table></div> 2646235 80.41 P7Y1M6D 397015000 281554 228.40 151186 20.74 29820000 13388 160.44 2763215 98.37 P7Y3M18D 437730000 1510689 49.56 P6Y3M18D 312906000 94200000 P2Y6M <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of options granted to employees and non-employee directors was estimated as of the grant date using the Black-Scholes option pricing model using the following assumptions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.6 - 56.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2 - 55.7%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75 - 2.40%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 - 1.4%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$125.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$109.27</span></td></tr></table> P6Y3M P6Y3M 0.566 0.569 0.552 0.557 0.0175 0.0240 0.0079 0.014 0.000 0.000 125.75 109.27 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSUs and related information is as follows:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2275 201.51 524000 59496 230.60 569 201.51 417 227.53 60785 229.80 15603000 13400000 P2Y10M24D 0 2 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of PSUs and related information is as follows:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Performance Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,351 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 0 78351 227.53 78351 227.53 20112000 23100000 P3Y 0.85 277362 184908 0.01 929504 Income Taxes<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At both March 31, 2022 and December 31, 2021, a valuation allowance was recorded against all deferred tax assets due to our cumulative net loss position. We recorded income tax expense of $0.1 million and $0.0 million in the three months ended March 31, 2022 and 2021, respectively. The nominal income tax expense in those periods reflects minimal state income tax expense and an accrual for uncertain tax benefits. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, our gross federal net operating loss carryforward was $286.3 million, which will expire at various dates beginning in 2028. In addition, net operating loss carryforwards for state income tax purposes of $198.2 million that include net operating losses will begin to expire in 2023. We also have gross research and development credit carryforwards of $6.7 million as of December 31, 2021, which will expire at various dates beginning in 2033.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of the net operating loss carryforwards may be subject to an annual limitation due to the ownership change limitations provided by Section 382 of the Internal Revenue Code of 1986 and similar state provisions. We have not performed a detailed analysis to determine whether an ownership change has occurred. Such a change of ownership would limit our utilization of the net operating losses and could be triggered by subsequent sales of securities by us or our stockholders.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realization of the deferred tax assets is dependent upon the generation of future taxable income, if any, the amount and timing of which are uncertain. Based on available objective evidence and cumulative losses, we believe it is more likely than not that the deferred tax assets are not recognizable and will not be recognizable until we have sufficient taxable income. Accordingly, the net deferred tax assets have been fully offset by a valuation allowance. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had $0.1 million of gross unrecognized tax benefits as of each of March 31, 2022 and December 31, 2021. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the applicable jurisdictions. The 2018 to 2020 tax years remain open to examination by the major taxing authorities to which we are subject. We do not expect a significant change to our unrecognized tax benefits over the next 12 months.</span></div> 100000 0 286300000 198200000 6700000 100000 100000 0 Segment Reporting and Revenue Disaggregation<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate our business as one reporting segment. An operating segment is defined as a component of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. Segment information is consistent with how management reviews the business, makes investing and resource allocation decisions and assesses operating performance.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our Inspire system to hospitals and ambulatory surgery centers in the U.S. and in select countries in Europe through a direct sales organization, and in Japan through a distributor. Revenue by geographic region is as follows: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,956 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our long-lived assets are located in the U.S.</span></div> 1 Revenue by geographic region is as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,956 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 66426000 37769000 2956000 2583000 69382000 40352000 Loss Per Share<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock and dilutive potential shares of common stock outstanding during the period. Because we have reported a net loss for all periods presented, diluted net loss per share is the same as basic net loss per share as all of the following potentially dilutive shares were antidilutive in those periods.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common stock-based awards were excluded from the computation of diluted net loss per common share for the periods presented because including them would have been anti-dilutive:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,763,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,750,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested performance stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable under the ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,758,435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common stock-based awards were excluded from the computation of diluted net loss per common share for the periods presented because including them would have been anti-dilutive:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,763,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,750,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested performance stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable under the ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,758,435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2763215 2750375 60785 2275 78351 0 5435 5785 2907786 2758435 Subsequent Event On April 27, 2022, Inspire invested $10.0 million in a minority interest of the private company EnsoData, Inc. This investment is intended to support the advancement of our digital health platform. 10000000 EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "!HU0'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 " @:-4C ?0R>\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCVSWA7"\:*T6?/B,_0S3"K!'BXX25&4%K)LF MAN/8MW !3##":--W ?5"G*M_8N<.L%-R3&9)#<-0#LV&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" @:-4 XG]-VL% B%@ & 'AL+W=O55GT8[ &LV!YW9@RA MO[YG#-@$F6.K?0'?SN?/9\Y\Y])?"_FJEIQK\A:%L;IL++5./EN6\I8\8NI< M)#R&.W,A(Z;A5"XLE4C._,PH"BUJVQTK8D'<&/2S:Q,YZ(M4AT',)Y*H-(J8 MW%SQ4*PO&TYC?^$I6"RUN6 -^@E;\"G7OR<3"6=6CN('$8]5(&(B^?RR,70^ MCUS7&&1/? OX6AT<$_,I,R%>SH]]F'P\?,V.*CT3X/?#U\K+1:Q"?SUD:ZB>Q_I7O/JAM\#P1JNR7 MK+?/MFF#>*G2(MH9 X,HB+?_[&WGB .#EG/"@.X,Z)&!TSIAX.X,,L]96V;9 M9UTSS09]*=9$FJQ7BIR$_O$R9U%R&&_+$$R%U&2,<2LN4(XPZ.:-. M/483+@/AFX@B$-BE+L*1]C'TPX.-6>APOS5 MRSGU4)R;6 =Z0VZ#D).'-)IQ6<8%Q[!MI^GV6IT>PN=^X+&03#=*\TB=_?RCT[%_&.4+6L0OUL^O0!3PA M82&96=,S,M40<41(,A)IK.4&_OW2;ZA O[[!2!Y(M%.'Y#-[(V,?XB^8@TNR MZ#N]XA60M--TW&ZWTVUA#&G!D-9A./1]R!_J;'] [N Y\C4N]QT.V6[;-OG. M-O] 5B-7XH0SP@W@! MN2F:B;",;07 ^&$ZP9@4&8+B0&,="_&DM\9]& MD$_(5:K@MBI?31RGJOZEA>;36II_$W&Y, 'V!1#T$D0V2EA<[CX_N6 M=O86,RA:#6BW?>$X3KMOKSS-_+;<>6R M.-QCJ:^L@RF<$:-L.*F(9WK([4 NOYH/0(?9V,\J'M].3^^9T3)%0CX'4_N\ M"UM-;@>2VQ,MDFRF-Q-:BR@[7'+F@/MS(?3^Q+P@'PL/_@502P,$% M @ (&C5(99 %.M!0 *Q8 !@ !X;"]W;W)K[H[/G7CWW/'JB8OOLF!,H9]UU\CUK MX,V.BYHJN!4/:[D7C.9&J:[6Q/.B=4W+9K&Y,L]NQ>:*MZHJ&W8KD&SKFHKG M=ZSB3]<+O'AY\*5\*)1^L-Y<[>D#NV/JV_Y6P-VZLY*7-6MDR1LDV.YZ<8/? M;$FJ%8S$WR5[DH-KI%VYY_R[OOF47R\\C8A5+%/:!(6?1[9E5:4M 8X?1Z.+ M;DVM.+Q^L?Z[<1Z2;7GU3YFKXGJ1+%#.=K2MU!?^])$='0JUO8Q7TOQ' M3T=9;X&R5BI>'Y4!05TVAU_Z\QB(@0(.)A3(48&L]571S M)?@3$EH:K.D+$QNC#=Z4C?Z,=TK VQ+TU.;=S1\WG[(F(1XA#?3NO M_IYEG3I^K;X&%SL_2>3%#Q[',;$(8:#((H[L5=(@PYI,(OT M)LMX"\ @[3(&*.\KMD0-E B^0[2"1*9-QA"4!)0)EI<*51RB)/7KBS0U/L+O M$M3EGIFTJYY=3AY0A /T?A &P+8>=B..OBI^810L]%R9SA#ZTU M"<%I,D)F2^&8^-B-+.J01;/(;@7;TS)'["=47AU5'4ZN"@;1?K4G7;@C&W=@ M!=0A%$6>&W76 ML&>;AY5BHG;!3*SUTSB-1B =0JF?N"&F'<3TQ-<'PA7JV7QU72/V&J[)/A?. MU(;@^^/O;0LE01*Y<6*OYP%O%NE?@).JLGE %0-:1$+SWXKO5BW&7C(%L"/7W6 MK./TWN8#')N6X;7S#C$<1>&$[SUOX'GB (BB97UY=D)T$(.?6/7#(0:[)YSZ M/#V!X'D&^)Y"1K$=UI*Y^-I4@4EL]1,NL3!.I^I>SREX MGE3&I?HEQ,_G.^#@D##TQ_@=4D/:?-V(]TQ#3C"-5;9/[!%BTP<.QMGG$O(G M:PET_ALVDC"H:UZ8C0(19Y_E0\!Y/-_&ASIWCVO>!5SH3\Q309 MZGFN?I.>&,C\B .]ZX[!)\J166.)+KQ+S\.0+P+!L--"QF!OZ7GF#\F""MW? MMJJ 1OQ?EK^%C_SRM)12EUG3_+9**KB #>R,IF^%:5RX9D5>^]IS%9GGJBVO M:]Y,.8H@Y0ZNO(6)=-9G$B_#*(&W@?$6;@,<+;$73<0 485@6,Z*;EHV$C ML_H>5GT9@D_/7\3F2#*N22Z9B2I*>A(E)T@TAZD12@VDBIYU5F4#0_&^A-1Q MPK1Y,B10S"VH#CGH=J8XG_2$2N8)%3B_K=N**M9-8KS>"U;HTZE'9L9?)W"; M+U?V%.F2"J,-&MD)Y,R3R96A7>9-_9\%/[Q,;5N[OD M7+W[>G"2IX]1H3 \E(T$HM^!HG<90P#$X63R<*/XWASNW7.E>&TN"T8!MA: M]SL.'<[Q1I\7=N?#F_\ 4$L#!!0 ( "!HU16WH8O! , #L* 8 M>&PO=V]R:W-H965T&ULG99=;]HP%(;_BA7MHI4Z\@$$J ") MTE:=M$VHM-O%M N3&&+5B3/;@6Z_?L=.FB4T0%@O2NR<]SW/,V+8.(Q%AV>$H2>+/F(L8*AF)CRU00'!I1S&S/<7P[QC2Q MIF,SMQ#3,<\4HPE9""2S.,;B]PUA?#>Q7.MMXI%N(J4G[.DXQ1NR).HY70@8 MV:5+2&.22,H3),AZ8LW% _%K+ D<\Z^TU!%$VMHH9"L<<;4(]\] MD**@OO8+.)/F/]KEL7W?0D$F%8\+,1#$-,D_\6NQ$!6!VSL@\ J!UU;0+01= M4VA.9LJZQ0I/QX+OD-#1X*8?S-H8-51#$_TU+I6 MQ1T:GHS^SS[.K]#RX>[ MNZ@60S!KL%,A $^PX%@H14 M(<9EXS+F5KZQTIMP.QV-QO:VNE1'0VJ$O9*P=Y1P 9N'" !#,H(.D%<=F$GN<85+B_2GHFH%],L"^F<6@#,5<4'_ MP)2N()]NQ,Z=^Q4@U\G_]LA;!-;@_1+>/Q.>2IF=!O??\>P3'XNHH0Y*U$%; M5,6#ERL$1X-4\)- D\TIW,%)W&,1-=QAB3L\BCOG<0R[N6#]GYX>MNKI4U$U M^%$)/SH#OGT_C]ZMHNW*R:ZO57"*;F@B$2-KD#J= 7B(_*:2 M#Q1/S6&_X@JN#N8Q@ML=$3H WJ\Y5V\#?7\H[XO3OU!+ P04 " @:-4 ML7B620P% J$P & 'AL+W=O/I M2OL"^;CW^ISKZW-C#P^,_Q0QI1*]96DN;GNQE-N;?E^L8IJ%XIIM:0YOUHQG MH81;ONF++:=A5#AE:9]8EM?/PB3OC8;%LR<^&K*=3).[?A4E2C*:BX3EB-/U;6^,;R;$4PZ% MQ?>$'L39-5)47AG[J6YFT6W/4HAH2E=2A0CA;T\G-$U5),#Q]S%HKQI3.9Y? MGZ)_*<@#F==0T E+?R21C&][00]%=!WN4OG,#E_ID9"KXJU8*HI?=#C:6CVT MV@G)LJ,S(,B2O/P/WXZ).'. .'H'GP\$^.M@%T1)90>L^E.%HR-D! M<64-T=1%D9O"&]@DN9K&A>3P-@$_.5HLQ\OIP_1QN4#S+VC^-'T>+V?SQP4: M/]ZCR?SAZ7GZ=?JXF'V?HF_SQ0)=O.3A+DHDC2[19_2RN$<7GR[1)Y3D:!FS MG0CS2 S[$I"I^/W5$<5=B8)TH+#1 \ME+- TCVCTWK\/C"I:Y$3KCA@#/H3\ M&MGX"A&+$ V>RC;>58MEM;O4/E5JA< M(ZH)$Q*Q-=HP%@DD6!KI )8QW+.AL6593@-@V\H=!%B/SZOP>49\?W F!-IR MMDZD#IFG&=/V@P:RMI7MV'X'-+^"YAO+9;ZE/)1)OD'T#?1:4'%C*).@BAK\ MIDP$#?DJ1K!&0>GV(.%;58PZ\D%[6G#@6PWR;:L NXZ>^Z!".3"B7("B _,K MM*$Y9"$MT(812%^B5HP2?1W@00N*9[M>LX[:5@X>6)X>,;9J#;6,F)=, E#6 MFC6M$%HM#+[KV$VD&C,7.K/5 ?5,[K$1:EU:*92_%B!NC?P9>Y;K-1'J[%PO M&'1 )#5$8JY^&5-^RB&Z2 KMO#2M %SK,+:-]&>YI)R",)51M?SM-J_V]&B, M7+^#>:WCV"SD%;HC>2T\IUT8Q&_"TQG9'?!J0<=F17\W,5M2M3:X4'7;-?= IO;Q>QW #4]PFIV"(U19QW6'0*;6\0C M[&XZU:LM\9 .KYTVK1W!';V U+V 6!]0+T@=[*IBM=W9TP*L2;](+=_$+-\O M.>S5TN0?&A5!$6R$DGP/DJ$:N38A1"?3CMU(A\Z*=#0;4BLY(1]8D>U<:'&2 MUD)@PUBLE(M"$4L34-^]O)2 M2Z(<(C@'9UU[N,E!;];!H&X?Q-P^= RB)-W!9NV_<' ^QD%OUL&A[C'$W&-^ M%/MN !SNX4-E0U7U9%#E!5Z!=@)>25;4%/!2/<@P::63GF6[ Q'?Q3[QFJU M:XD=Q_8ZOO))W;&(N6/]#V3/Y]=$M]W/NNCJ++5T^V>G#AGEF^(P1@#:72[+ MG7KUM#KP&1?''(WG=_AF4A[;U&'*4R38AV^27*"4KB&D=>T#+%X>S)0WDFV+ MLXU7)B7+BLN8AA'ER@#>KQF3IQLU0'4\-OH74$L#!!0 ( "!HU3$L4!' M@P4 %,8 8 >&PO=V]R:W-H965T&ULM5G;;MLX$/T5 MPBBP#;".1>I>. 9JQTI*-G1:+Q3ZP$AT+E417I./T[Y>4%!BQ34%P7!IEZ0A9EC?*<)(/)N/RN]MB,J9;GB8YN2T VV89+GY,24IW%P,X M>/[B+GE8<_G%:#+>X >R(/Q^KS/0EYG@R+N@.%!(MO,F+LEREM4APDLO.6O!"_)H(.SY9 M+-\NYQ_GGY8+<',%%LN;V?MW-Q\NYW>+/\#\K_OKY=_@]7V.MW'"27P&AN!^ M<0E>OSH#KT"2@^6:;AG.8S8><4%&NAQ%U<+3_<*H9^$EY3C5F,W,9C.:9:(A M%YQ&WS36EV;KM[&(0S0T3L$M3N+A=0YF>)/HFSNM=QVCP1MRH[K1X"?*R-:X(.P,8"Z6BLZ!#?\$R$*6KCQ[_V[I7QY;CQ/D M6UZ(?&\\>M0PLVMF]D\R.X'-=._3.V2#0M_Q:RY[TAJ8 KGL0AS/M^R@#9MK M/(5MR%47,D2V;Q^0:B7(J1/DE(9VWTZ5+;^F:4P*)O;F]VW"?X!_[FB: G'& M[G 1_VMH$+=>Q366H5P%T(W<)0R0)U)$"1,M>- FNJYP.UT!;=M!4!^R5Y/Q M7D)&UPA>AX#MNI92XR.@%D>_YN@;.5XSMMVW:QX#AE,"Z I$^U.*E?R/I,[O MDNK;2T'-*?@U3KH,!AT>OJWDSPAI,0UKIN'Q"@_E:!!+@F)>8KB<.,B3O"8Z MHF&'A1N&ZG8^ FJ1A58CEI:1[OZ8G,9'VTH+=%:&'H*><8L=Q;7*- D&S!,WSV* _'W%1G_A0.Q[H! A9MM77 MBK!1(&B6((79"6RF4"= -K2A(D ZG-JR%>8P,L?W/%>5( U.E2 -9(AFM R _M(.Q)5*/ T/L?IP[8J"@TR^C+YHXI[*HG M="$,.JUT%-?FW2@M-$OM3XPHE:?#KK"M0!U5-2BHMDY7AX6COE :*89F+?Y, M&)<[0LP*(MV\2"+Y[+&?8;9YPMG18FA$U^OI0-1H+C)K[I>$KV4#2FH<;LHWKE\IYS0K+]<$BQ%* L3O*TKY\XU\ MB5O_'V'R'U!+ P04 " @:-4Z!W(*5@& !;& & 'AL+W=OPMND MM9+RG!6*BP))MCD;7>"391@9A4KB;\Z>U,$S,JZLA?AM7KZE9Z/ (&(92[0Q M0>'/GBU9EAE+@.-/8W34KFD4#Y]?K=]4SH,S:ZK84F2_>*JW9Z/Y"*5L0\M, M_Q!/7UGC4&SL)2)3U;_HJ9:=DA%*2J5%WB@#@IP7]5_ZW 3B0 'LN!5(HT#Z M"M& 0M@HA)6C-;+*K2NJZ?FI%$](&FFP9AZJV%3:X TO3!I76L*O'/3T^>KA MXN'Z]OK[PPK=W:#EQ>HKNOGK[M<*'?TL:)ERS=)C-$8_5U?HZ-,Q^H1X@1ZV MHE2T2-7I1 ,$8VB2-,M=ULN1@>5"="L*O57HNDA9^E9_ M!;_.05_R7Q&KRE M\@L*\6=$ D(<>)8?5\<>.&$;SK"R%P[8N]LQ234O'NO]R35GRF,V:LU&E=EH MP.QWJ.=,*&? :\UII6F*=G\^QM/I(CJ=[ _CX!0C>-J*O0$6M\!BK[\7Z3^P M1Z&LM4):0%TGHDAXQE#1(#[Q>#]M%YEZO;]BT*$23NNZ+U)$L+HAS:_TIZ4&T M1>*Y&^*BA;CPEX(HQ@E56Y0QZ-Z(/0.A*>:"M[ S/ UZ^&P9/,-N@#CH6FK@ MA;C2(OD]-N22HD3D!F"]#SQ@&Y.'2!8STL^X0RI>+&8#@ \X '\LILH@1URI MDA8)0S E(,7DGB=,06U#RY;]IMV@QQ:N6;_@7#+A '+2(2=>Y'=ZR^1GTVV< ML(BU9'\#.$3& SL4=R2 _2RPW-+B$4(&7"DZ0E"*099>LAWEZ6N)UGD29G?!%":EZ=MU IW8 M'61RP*P-(@!1+W M"\8A-3!^D8XY2/C_-AU_-Y<-Y- 1O&AJQ=@E-ASCCH!(Y-UR-[R B>'C6ZYC M#>)GC7LI$L92A392Y B2!XV$R83#Z ?9K.<5L3/3E3LL-EV$P;Q/*BZI.!Y* M9LDFLH0]'!F\F$<W6WYZJJ)4 M-31S-.2%9J9[.2-B$TTT[>_(=X3>@NRX*/0?ANK3ERDC]X@"_0H>I>EBI4:% MT.@%^IOQRNF(?7%&YOWNY1#").B/H).#:]JFOG:_I1+J3:&,;"ZU%7CUN M&86#O1& WS="Z-<7LT#[_PGG_P%02P,$% @ (&C5 M@ZC'E P 5@@ M !@ !X;"]W;W)KV*SC9@)\V2(5Z,>ED^#/MPEDX6$8K42,JN]^MW1]F>5ZQ!T"\Q2=W+\SQW M/&:\L^[95T0!/M?:^$E2A=!\2%.?5U2C[]N&#'\IK:LQ\-9M4M\XPB(ZU3K- M!H-W:8W*)--Q/%NZZ=BV02M#2P>^K6MT^SEINYLDP^1X\$EMJB 'Z73-=>HI2J)J,5]: HW*2S(8?YI=B'PU^5[3S9VL0)FMKGV5S5TR2@0 B M37F0",@_6[HBK240P_CK$#,YI13'\_4Q^DWDSES6Z.G*ZB=5A&J2O$^@H!); M'3[9W2T=^+R5>+G5/OZ%W<%VD$#>^F#K@S,CJ)7I?O'S08?7.&0'ARSB[A)% ME-<8<#IV=@=.K#F:+"+5Z,W@E)&BK(+CKXK]PO3!;="HOU$D&J>!(\IYFA^\ MYYUW]A7O$2RL"96'CZ:@XK_^*2,YPB?C>]]\- MWPU^NC-Y'Y0'A/KP/5!>&:OM9@^YK1LT>R@M=QX5P(%#1=SD6[Z\C8@116.S MFIRH=$ BZ94Q=HMRQ7K2IZI&K?=\ND7/9\"ZMV+J.;B#A@VCM#L5*K B;QNO M)WA-U VAA NDH?5+'G3AX>679QMG*+ DP..%'VD)G0$9JF<[P!:PZD?C0K, M(=;1. &RDE"#?OP"W(K_.!AT>FSEQK?$NI0 M]> >UY9+(NF>2)?(V"^2Q?WMT[ET7[)BTE&.K\AP(/$^1MUA[).NA[#@V1+= MF6Z$!;_&8K <'2+)U3H4\$O<1[WO&;0RFRYJ-A2193'HQ2BS5DJN%8?Z+<(C M;LX\%_VQ+<2ZG5,N"5XG[?.,2QFXXF>!9@C5:];Y^.,X6*Q&S^"@O<$ MKO]_XR8]F_5PZZ/_X M-@'7O6+=)M@FOAQK&_@=BLN*'WYR8L#?2VO#<2,)3O]*3/\!4$L#!!0 ( M "!HU1!;@7M)1T $%8 8 >&PO=V]R:W-H965T&UL MO5Q;<]M&LOXK*!W7B5T%T2)UL:18F=F-J_+*PS3IK\6>S?.XVCK[.R/OKA._[NMOGA M.]NU55F;VR9QW7J=-;M7IK+;[X^F1_Z+M^5RU=(7SW_X;I,MS9UI?]W<-OCK M>8!2E&M3N]+626,6WQ^]G%Z_.J/G^8'?2K-UT>>$*)E;^Y'^>%-\?W1"")G* MY"U!R/#/O;DQ546 @,;O"O,H;$D+X\\>^H],.VB99\[9GGMJO;LEXFM[8J\]*X[YZWV(]6/<\5]BN!/7L ]FGR MLZW;E4M>UX4IANN? \^ [,PC^VKV*,"?LV:2G$[39'8RFST"[S00?\KP3A^ M-T)E\C\OYZYM("S_^\@&9V&#,][@[#_"W;\*=O(JLLGN3S(VI$RC])FM,D90UKVL*/&T@ MK^V*_]9=-TT)()L*^RY-;9JLJG;TN]FTLK;%OK].[B;)T__^K\O9[.3;O[]\ M>-0,4252F41B>V5:,\KT2?)&V&0W M94T L<>4M\V*#[ .R*G,<2F. +9"JE#'@ @YG M^0R[PZH6AI"J36Z<(T$BM+)DD94-'74O)X' _4.)2>[%1'E33)+WJR U#XH7 MY '($)RRW8DL$8_29&N2-0@$W1]-8EQ;8B,]O\S!A6SDA-M5UB;98@$C+W+ M@@*ZLC4))(L GC>M2Y.JS.9EQ7*0XL%[4W?TR7R"AW/T2;@$X<'ZHG1Y95W7 MT*8"N\ /GAOCQ_8R;SN65@>GX$!95Q$DH-9)#^R< 2I)>YTHCF$9P\ORDP ,.?UD>G+\SYY7$9L,N;3D;^#Z>@Z:U"E-)\E-YE:,,G]X#=6_ MSRK>\;T)>L<:O$+ @-.J2CQ3)"[8J)2IHH/$X_<&9F]>F01DYX"8BL2SNMFF M7(*T"CK2>ON&T[@Z@:3N')TD;*+S@M?+[Z9K8 =PP0/"6QB>D0G[!GRK&G8 M*X@B]8JE%GR>56S^.?00>6) )8F]@Y%2&[39-/:3*B_;%NS2&18H1$QU<@.; M9.I\E]QEWH)[A41T55O$/)ENN] EN2QAJ8*,PEO73I26; $X!D,)(&KD&]X: MRXVW$HWMEI @46HZS1Z;W&/#0#,1J"5B6\$,!L'IK@/Y8;E6M%/H(LA7-D42 M-U1H D?JU)@5A;@X3@(.@\#&2G;K[14M]N3'0!I2@;7)R$XQ^:*PQX;9..! M4(L2#C]O!R #V0$8H4P>PT*K_WB(RC]-Y!O(M7=>+]MD#M )@CO(BX_N>.F! M>J6LJI6ME\9;!$0$2]?2Y$ M8A%F?02Q++@N\JV4#11D*G[O8)Z*5%.,A",8_:QK$13EO!8>,;O/RBJ#3N.P M86F[&NI>,9,/!*WH6$G9Z ,I/LED477D9GH.^X/!0V0-%MC:-ONTX6]P :Z8 M0-"9V)H80^XQS[MU)PHDH,:.#-9K!5O[Y&0R0QY253[.P1?3\ 6@$3E!:FBI MAHN?W8+8_V4R %9L#+.WV@D/'^8@,0%&._>;J\!B/3FK!,88?FK![A*_K0T< M=*%Q@').Y?POE'[RI2SRZIUAD0PD17(E<2PCC!#:MR;6RB/&YX7O MB0>.E::7Z1RFHFP]@VP]T"*38=\^VA9S,GE$GX3*/1?";.]J]G3)T1^FL<=\ MQ#!)A@.W(W$8,28IN)_5M&EMXU^2IG0?PQG2*<'%]%$KGR@%52"];3JA0O6& MF!NVY#RDHOQ-W:#F[MY3P7Z 9-)PK"Q,3MPSI#=\QA&]Y-&(2^IU=QX 4=0Y MQLZRC3(4-F3 ;VO9S3@]%4HJ$K'-S@L1L+-;=J@'C)' W!N-8_QU[,!FX#@? M'(0D8J"C(06Q-><#?9K 85+$5A7EH!)>BK]0B/]E.81N@ H;$0KT[TO;N6JG M))+5>82J=;:CZ&.=%7Q6X)-&&G.J%"4D-!*)M+:E#.814%N<$E0A^PI/ BTD MT_X;V73"_\<0([Z)Y C'I?XPR1&(912$A >S<4\-+/HXA[B;]9D7N8S2I4F? MKQUJ3EW$"JEX"K"2?L;!E>I0R!1JJB:YG_$\Y"!QVT?)N<')%<1G9RAYK 5[ M*9=8H]C*[LLQ1@(4SA?#OA<)S]!U:ID>IW\,G>FN2=#H'!3O[%&(3[4>(JL MBG7?%%I485>7]X)+^4$DMZ4OD2I?<8RRZ^P:.L$DB ]DFS;<[&#M^([[JB+) M.Y3+]E29DCTQ2 M)09%F"F 47-#QZC*$D0RI'=COF08JPY]3\8$?YDW]&DG>;H*&" F#N:*,B*H M6V/@$()($ D@E[(2(0U;L3()XL LK@AI,!8A%[%TX(M_CH5DE(+7(9+UQZ-V MRJNXE%XBIWH]H@/)DV1Z>96>OK@:?*+B[W3V;?3I'8?U8^'R5OKBZT/_OPY"MX_#\\T]_+J @:J^NTNF+\\&G0[H?/Y,#$?J+C^7B M:O#IZX[EXBK\^^>/Y>KT4O__)_\%A.3UX,/HW03350I(%<]PU!FPOQ M&"LC94"-=Q2^5/Q@9CE6Q;2(M.NV"1V &PFXWU(N]N.8G_'>< -/X7TS//4' M*KF)3\QCF"Q$&L53@I?Z^HWO'S$ >F:/<6G,-2G9:[G9:9PKI95?NB9Z4NK0 MY-'7)3N?GO&$F<;V[6XC3F(_M2KAFOM>T[[8\%'2D2ZE*DFT-+#(2BA[HW[' MXV5#*8^GGY=QR!XE*%PXKX_[ M;Z39QU4P!"&;*LNYW]#"H>NAU+&[E-POE@3:$TP2D@F-AB&1VT ^:9WD&-&Y M>G=)W1:I-OF\V^,O8'ROS@UR[9##M[X);WT$4CEC%*VM",19&TG-%6JW+"]")5X M92+57NHB:RC8Y_H7-/U4FCADB3T_?6M.LC#5DAU#EJ0%5F/G*SBB2CVI<3.> M*U3AQ(I)\GJLZ,>JX:N&L5!*44[;I%2Y&6%LG[1#0)>-;XMGU4XG$<*B96.[ MC4@OY7GW92$=U![Q LI1_]YQ?X*J5)TW^YM-)2+O!4A1(WQ][LMRT??.OW%1 MFL4=$.ESJGW-J6JF61K5E;6!D @,:?B2K.MX)YHYRMX<#*.BZ1D+61#@+SBI]. M.5+H6J_#B[)Q[7%9I_J)FJ=]^CGHO+5Q)GR][X0/TX:WV99"#AQ"5E$4?)Z> MGLWP[VDZG5Y1J"E6=&DIA)U>I)?G%\GT##_.HCAB^_>(F(%Q9PL6!^Z8BG56-M78'4H16>8=*]T4/I4(UJ8-;," M\0;I .*J!9S&+A=#AAC2>M4 VF0]]4&5(NY!MV.F^)V,Q7PAD=(-F)SMMRE/ M^R^^(CX<-AMO&VJ-M#N9(P-/Q*,/OC;A:RXHMGXR0<8BN/X4]T,+*N%3F.E1 MA3F$'_ZC_^+?TJ\;4>0F1@LPG5VT6\(/BI&>GYSPOZ=7+P"P[JB#+/ECO^@< MVG.9G*5GIQ?)+](+#;^=3J?)[.P*B3[<_LJ2+5OC;.^U8C"[G/)_5,%#NB@B M4(:X%*#/IN?X/U4BQCF9BK6:SM(79^?)%!@#EY^P]OHK6/GT%/M,G]&_)^>S M9P]N1;KW!,G\Z>D9_KU,SRXOP-<(,KN3T)_HG$^TR0/3$/ QC6KZ7C+Y%TEB M0GVDQ-&%'LQ"^-J?< F#>(WR-W*Q@=X/]$01,7>26MWT3=:0HQ2 MZK6,AM'TSP.R2LH4QL0J;GXV3(U=''?.U]29J^PJR7)J?%7VF)$9I"1,$CX7 MAT+E0_8Q2GOVAH[(O/G>#?4+)0AG/TUC/NS#WRSVP/I,1 JH?CF6M29$A$A5 M'<<[/>H<[W*"W!@=2Z,I-\+#:(=[ :V3QFFNL>_R3ZP?P\RW&K=DSX<-^00]?1T,E\"&XT6ER\#%,PC^++QEG0U6* M=CCP]3Y&*$*FUQ]X2:13?8-]4&O6/F=/03@&]3[1">& )4EB4)!^$C(M.+/& M[0WX*(94,NKY&+=CPMQ>GZKZ]I[!BI8=(\^3[ND1F:UX2 =I$Q+SNO5#.L*6 ML@A'W!24/!X6L__"#-X_Y;S MNCU43MG*I$AD[89C-YN'">--J6 2#Q5Z3**&Z37VIJ.-KU7L'P+S M_956QF@BPBS+FIN&9/LE7WK"; 1E(/NE[,UJH:A%%4\X]NF+R^3.4",TS#@% M$O(J*]=(8\[(K;[ _Z*-V6;406SZK4]IZ]G%!;(O49FW8GWXP-Y'65C0J9$+ M!R_O;G!B&^2A%R<7:0#%&2OB#+[!H94X7Z8!GD>T# N.GDW\$IV/]:?C9 IU M)!GDP_45'SMO>=*,AH8@X8%(@>)KX1:Q2<,3(1DDLM3F8;E&^*P:VVU "U!BQT))B7[ TUKP6K*/"2%R!X# M D@Y5Q693FI#(VS7PK(_2G'6TJC<144$YQ_F7'PPYBCY[D(S260-19 !+DF$ M(5H7%R5XH1A_"?ZV1CT/X:,%@G18;B(#3L4IN F>: B7%P#L'G$8?SN$VGN( M,+W)T\K>-<:3-SKZ(R(&S =N,E0O]2F:>_9SP#S'K@?3R%4=R;\F5$?MM!EWF$7[21CNOJ/[,;E(F_EAR5 4E=UMG'RS7*GTY.2@HUW^S MA$* RCP -\2<4K/6P=^DICX%%:188]OLDS8LM/==D&V4;Z/1\0_PEZ[PW8[0 M8M>BD"]Y!3'3X&A-%2T6P+[K0[ZB@RS[5DD3*D\J!5PXH5RB+Y3P_05"11LF M:NRUFJC&!Q0]I@][/0G;M7-L2D#X B+DIC5-;Y?N>:#+6Y05";>7 *W>]EI^ M2 -K$7*5!91*@A%2(G\>L;<:TZ[?QF4]*AW[QEM 0,\SC9\<-D8,RR\A_TD^ 1[YL$7\\BLCLZ\ITB3S%@D$:%=Q-F15)L@ MB;4<.FF',IOHHO"$BAVV/HZN.=FA"K&OE=T&]?;>!,5@A44Z +>3=(CVCSI M =G ARAN=5E_4X[6R;A>7$:G_J-NIH]P08C0BJYYK7W5CFTQ_] 'L61'HU)H M60?K$IW^ [:0\[/A_M )N*Q_66!PQ;\C\\F6.%?I?'G8H']I[++)-BLJ4#R#Z[#I_O2^>=0%2UI :EK6M3Q<.T9KVI[,[( M\6 KO6,&4O*/.G.Z]TM';MI?_8-EO#<5107.<% M)4&>Y.--!S\4T0_[V=)! MQ86%.5J!3 5&/>21>F>5B\D+2DF!D>_G4Q[:9"PA!+VK."B@8BA-X:51Z##N M(09%UM;DJSJ:-HU0\E-P@19_R@]PM6?[E_ WE/AC*F*V]_M&%J)YB.$@"FI. MP>Z-Y^,!WH'#+40D>7G,]1Y#NY35KL\%5VSWD4N_'([F/ZZ6! MV=SK&2! 1HP9]8H9=1,QBN?,X0?9%V:B$3Q\K6Z0I@RXGT1%51A**@0DX0I4 M\)5<&D?4Q(4M?VH]P[,P,+/F-#V8+LD#:.R%^T_6:SWORNVKZ/XII%'BLT68 M' $U+ *(_ZCH\_3H[=VO[NA9.G!RPR=N]0D_HL)]7=],B0B75=9/?=N8+'J2 M=DH30/O&C0$[6!ZQ0D<= L4TQE(YJPZ?3L'+O4 )MR:9+4^/7M_=WAX]\]?! MA$MA%+V-S1'O')8[6%G)!2047J\IA>,M.%'T13U_49&Z^EQ$*;P[];>QU.,N MR6L8J1O%JIC!H12\M\;K )7S$+ZM#GC(_J MVR /T.K2H+1%7[#J]A,L7\41;YT?48-A8LSYW;#E(YE>Z/C01)BOO,C-A<%Y M]?:+7?C^*OHR-J!*TUY1O$]<.%Y=E>8^FON,LND/TET22T['*Q9/AR6"AM.G MA2E;>>\!ET)V4L>B=Q7P;71F:B@8OP\10W"+,N#3/QSK'#!>6[F.%SM5)RUR MGD:*MPE.G0=>GTS/)^?#MN[5Y"1\$&5S@ M+[_".7"5/CTH*@\"W<,RMLSZ3K^5M'&OHJUUY?W91^SG>P+A3A@_*%DJ-)A[ M>+7H6R7=&Z6YO0%.I=F'&]5G6BMOZ9 E.H1&'),S#%-$_/OD MH'P?H7YPEVY8A_4C++R,IV5K39/8+]K#+NA;3S>7)_>OV7P&#B>_Q%K+ M\\:Y)#X0[KEM&ND0- >X#=X5XR]V?HXZK4LRM')-U<4R7$:1-:%3*&^/"),B M89;J8';D,T@'SQHE7F%&)%#T(#6'E&@V^8@ 4 06WJX3O>)&9U.LLJ$[C&68B/G-)M&S%'V1(0T'PKA\B MYZN7%-)0."+#-4;R0N$KEN"?Y-:R+WF1\6N-O+2)BGU< M'.3:4F'##"0%4I=G,[VX4\>\\R%U.$I?]7B@5JB%W+W'1]#2R\J G9,=$YGQ M5_CZ.UK3F3?B_D4W\1#XF"%\(TWD=USYW?-PVF"6JG ?'/2&5V8V)LFO&I1P M7X"^HDJ&KYEFGQXS5V,W5VD3>0N0X0D%?U># [ 'WG%%V\S9\X0W&!WNIX78 MT+OH:3+T @K%5M[_(7))0CDWT>M00F\K1E#G^4-=56YZFPG?!U)-]V.-=.^! M>F'M.(N&T] Z)Q>N[Z<"G:<=QY;[&% MY<4"=; O)!BF-HNR58.F=UM*IRTI&B((KPR1,!+A%DN,#]6B&LL0\L9*O5/N M>;71.R_^].LN;@;?T4S^WE><$(4*+,\&ZN@)@^P;ZO^Q5Z7LO00CN@%)5NW@ MU0L\-_'Y%YJ4SD^]0.NQ9163CO'2!#$-UWO[$![7H:4M=X^(8'U_4MWQ* =7B7W!8ICK M=2TWF0GBP6VS2?*WLNK\ZU/^7_&2L@XVY\*9OXWV)ZEX9?*,HKO>6/B;MCVF M[/Q@./P]NW#FJ>#Q(!-8F[(UAW;SAPXQD[I&?*TN4*IH(AQ3M%?'Z%C& M33',\[7D(;"XOD>^6/)R'F%Y+"_GO(QF1@)2I6_QAW?'T9V=O3=3-K:VG0:% M+E2SPE!AF'J5*PI9)3="]EXM-P32OQ>-PH2=T6M$'.@HR/Z:E=$>+.(/XX<: M: 8_9K/VID-C0]Z;%>(.\K44IVRHDRVE^/BBG4XOI^/O\^,[(M$K!B=C+QM] M'KW6=6V:);^\EM\J6+?RAM?P;>+?C_M27@O;/RXOUT7RNR2#69D%EIY,7IP? M26;H_VCMAE\2.[=M:]?\D1H^IJ$'SH_X=9;^#]H@O#7XA_\#4$L#!!0 ( M "!HU3M0G./$ 0 (X) 8 >&PO=V]R:W-H965T&UL MO5;?;]LV$/Y7#MXP;$ LV;+=QIECP$G:KL"*!2Z7=Y:#POKJ(8Y<66 H7F0HU M[6R,+86GJ>#)^^QR,.* 4&'J&4'0WQ:O42D&HC"^=)B#WB4;'H[WZ&\# M=^*R%@ZOC?HL,U]<#LX'D.%&U,I_-,TOV/&9,5YJE N_T+1G9^0QK9TW96=, M\U+J]E\\=CH<&)R/7C!(.H,DQ-TZ"E'>""^6"VL:L'R:T'@0J 9K"DYJ3LJ= MM[0KR[>(/0'RMS 9\@; QBGI/ZOP"2."TZ!6&56FLEW\1V+VFEE9A M^,X:YV"5YQ9SX1&N#4&]H_YV\"OMD%QOA;3P2:@::47GP]_1EA=P']U%D)LM M6LWQ@GO2]WN8G\WG4_K_X;OS9)S\3*,?Q_/SG\+.Z_FK%L<3SA'C;]O=8(KE M&NV>T_A_YC0YCFTV:T.;3\Y/4CIAMG*.H4D#DL!2:0@-OC&P0V%=!->UM62O=@$W,P3K"=/+V-JZZ:0I%0I=@R^YQG!YYY"Z(8L$#;NV!6%0$:&X.V0 M Z9TE96QPDIB(,M*A$#%,QF)8.5#Y*P.[:*@38L51ZASJ-!*DP4A<4M%Q357 M&9+22\I&2JBL6G 0ZHK?IZ][^:#:)!W04#]5M.*"KHR3_+B=!3$RA@DQ/5;T MZ+%.PA6PH>;?4Z7G0K5;G#D^NY.HLJ$WPZ<2T9U23^ZCP\NR*Z^65GA9^7H1 M.N6;QAXX;UFJMK_87X98TD:MNS#DFB\LRC7)50H=B@\:&ULE59=;]LV%/TK%T;VYMBR'#L?< PD[8856- @;=>' M80^T1-EL*%(CJ=C^]SN7E.RD;8(-2"R)XCWWW',_J,76ND>_D3+0KM;&7P\V M(317X[$O-K(6?F0;:?"FLJX6 8]N/?:-DZ*,1K4>YUDV']="F<%R$=?NW7)A MVZ"5D?>.?%O7PNUOI;;;Z\%DT"\\J/4F\,)XN6C$6GZ2X4MS[_ T/J"4JI;& M*VO(R>IZ<#.YNCWC_7'#GTIN_;-[XDA6UC[RPX?R>I Q(:EE$1A!X/(DWTFM M&0@T_NDP!P>7;/C\OD?_+<:.6%;"RW=6?U5EV%P/+@94RDJT.CS8[>^RBV?& M>(75/O[2-NV=8'/1^F#KSA@,:F725>PZ'9X97&2O&.2=01YY)T>1Y7L1Q'+A M[)8<[P8:W\10HS7(*<-)^104?$B'YQ3@ BU?&16=WF^SR5^RF=&=- MV'CZU92R?&D_!H<#D;PG-,W Z._;E8^ M..3^[SY:Q2]HBA".8A^@UIE !)\+S^O[H'F/00Y(5LEA(%S # MV44?XH@^F(-NK.BJ"S4, 4%">TL-,L!1HB"0V2@PLNLW+$#']IA(9 WC4/HA M,\'H09F]C#PE&4X "\XA"5F+$C_K49K" MFF^M2=,Y%M\QCF&ZAXVV#CS73H("6$*G)X5P@@T@R5J26$$RCI8%.\E'4\Q) MK0&:"JZR&B5T$S*1Q:=GMT:Q='JK] J#G'V XK>RT+6 M*W1=MS*A>)Z=VNJTY0[GZH+5QY=-2.Z'371"Y\/Y[#)>+R>7/YCTA:DD\&Z* MPK50HI>?YN=34,A?M=H/TUS@'$*AKL;H8CB;3?%[?CFGSU%*^[I;4+LHCODH[P<%ZH"W;N.!R47X!,_KU..V-6E8 M1*/9:/I+2N*172$\IE0;*B354^5L'?OG^VF7>E1+SWD6ADZRT:2OBUC**\O3 MKNJ&%LKK-'9(-]PP(?E<^S[KS)V3/?K983)^=@K7$LW#WQK<%X@I'*8C"GPAQ%L^$:3C#7A?61OZ M!W9P^,A;_@M02P,$% @ (&C5,8NL'=O!0 [PP !D !X;"]W;W)K M&ULG5==;]LV%/TKA+%B+Z[LV$G;%4F I-VP NU: M-,WZ,.R!HJXLMA2IDE3<_/N=2TJRXR9!L9=$)._GN>=>TJ=;Y[^&ABB*[ZVQ MX6S6Q-B]7"R":JB5H7 =69S4SK*K/9A='+R^/63X)_*UI&_:^!6=2.O>5%V^JL]F2 R)#*K(%B7\W M](J,84,(X]M@PHOE@\HK :%58H[.TI1 MOI91GI]ZMQ6>I6&-/U*J21O!:IQIZ\?RMLYNGG\BWXC65\70189-/ M%FK0O\SZJP?TU^*=L[$)XG=;4757?X%8IH!68T"7JT<-OI.^$.NCN5@M5ZM' M[*VG!-?)WOJQ!..8X%R4M^)5[SW9**2MQ%_.JF'YST49H@=-_GW$[?'D]CBY M/?[?N#ZN7XB[%L0;*P"-:H#+T6]B2T*B-0"Y<+T7OZR.BQ/0PQAF>LK6.&E3 MAH&0H(ZW0FX\$90 PK;1L 0C: 'R(CHA0S*D/%4ZBEHJ;:!3B$\-@>3POX6$ MMC!-(0IGS:WH;=1&7'0>?X=Z)8=HE1Y2$!HBSH?'V1A:2*N=)2\C"1U$Q-%Z M^;22M^*ZN$+V;R[??TRG]6W(4KLAX*+)BL FJKBDA[@LDIWTB2L)M^=O.4$PCR5UG-E MOO4:U6 ]''+FVD)K$!0U)*HIND3X^I:\S7!.#(:C*/7&5<% M#*WDTO )W5"J4CU>'_/!REB0VAF3$/E1].5$@&$#C"EQ&^.R3F*3I[GXTE>; M TGE70C3FO$;B>O@%QECEO,$9-'A8(A@JV/#*74#[AMFA67SS.2.^TX:3(@: MQ0'>@Y9RO:F$DGT@[DB0RFN6KZ",+6[0#>JY=Z3;3@)&#EOG1NO(U\,5GHBC M7291YJ'A(>A_#;LQMQM2?C2!T'J:F MPV9LT\X=C&C5+[A(*P //(#0%HN#O MA-30US#;!]Z2-D7%S %!@ZZT])H@SC6_/\4A)*"7@<5ZQ^8Q0PQRC)+K^P>/ M'"ITATUR_&1>@1QARN=N@V?]<4(AM!/NG*%JZ&/4%NY[G\\B['WD&_UQOY!=1 M7F22,LY$D %Q,F-2^!'<2MNL:_AAVO-$]\RM8;[X//VM2^,>-P4$=M.#^Q-- M2=5/)?V9,.U\JKUR+4J9BI4ZF75_/XI &\;C2H9JJ&Z+)Z?S(3/S^N\B*Y+3]K213R0TV>#7R3D M60#GM7-Q7+"#Z3?.^7]02P,$% @ (&C5##!+3 ? P @< !D !X M;"]W;W)K&ULK57;3MPP$/V54=2J+W2S9($BM+L2 M"ZU*)50$;7FH^N!-)HF%+ZGM$/C[SC@7%JGP4/5EUY=SSIP9VY-E9]V=KQ$# M/&AE_"JI0VA.TM3G-6KA9[9!0SNE=5H$FKHJ]8U#44225FDVGQ^E6DB3K)=Q M[SZRZE46H5\EQ @66HE7AVG:?<HLIU474 M6[R@MY/A!@V6,GCX>;KUP='5^/5*@(,IP$$,"[Q[1 M"LBI[$YNVWC+<62Z)V9#3$+=HY.F J$4V!)LZZ!LE7H?Z(U--#^#;S7V# +: MS@,]?$ E*[E5.S@(E@T@&VFLB[%)-=0H=^"YU=0]O(C;;<,D0O#]E;K5?03* M8/L(%]D=^-X-SZ7.^#-9P65ZL!HV#4"3T M9C[[0)U&*3XS/GQ&A-K1G=+] T=^X$#/DPR,[W/VM_>3[O0EC:Z*W9<+1V?4 MMZAI=6KPIWU?>X+W7P>*1L?L06%)5+)XF(#K.VX_";:)76YK _7,.*SI(X6. M ;1?6AO&"0>8/GOK/U!+ P04 " @:-44J)&PM\. "V*@ &0 'AL M+W=OSQ++M*7/B1CR>3A6;^ST"^O M=?7=;)6JQZJ?.L4,M*F&:WD]7M&Y7KZU>#:.!??,HVVYI> MG+]^6F\I9)F.U683!>B4NM7@XOHQ9LQK><%7S-U;7J?!4FR MTOH[/7Q(7PV&Q)#*55(3!8D_5^I7E>=$"&S\[F@.VB-I8_^SI_Z>98#;';$#/?]B#F\JVLY>N7E;X6%:T&-?K HO)N,)<59)3+ MNL*W&?;5KR]KG7P_>P.Y4O&KWL'61I*Z7I[7H$YKSA-'Z8VE%-]#:23^IHMZ M:\2[(E7I_OYS<-6R%GO6WL0/$OR;K$(QB@(1#^/X 7JC5M01TQO=)^I65NIL MQ:(NY2T\JQ87526+C>+/_[Q8F;J"F_SK@!Z8@_W1[!>QU=?J2E4!LX+@-[4LTJS8 M",,<@4VP;."YMR*!FV1%HT2MQ4H)=:.J)#/'CP2UK+*'AN+#;J?2#-SEMV*M M<^ )'4 '>KY)+7K=J8/$A6R'BHH>453D%>7U0BP#X RP:T62U9G,P83)=EDN M'7\" M/"-+.B2K//1RB^E&"/WGU8?@Q$H<6ZJ?!8B0V<$+J]5I6"AE(E&H10 MU3'+S!'YNY+,'Y%D[B0)Q6>\*9NJU$9U.G+?B\R0-\*OF]P8%" MDE;**H,4U6VG%<,O M]M;&\X ]$8MVNBG8=9W4ZO<&^H!9288.9'30#)HJ& M0;3C%+"1*NL+T!3$J8]Z%HS,MD22!#6?)1E^80LVZBA83/!O./6D?\"VH&R1 M+PJFPTDPG45)QQ*\T1$4+[K@1]9&COC- 4M M=+-3NB2=]+.=NJ'/Z@7.J)3:JS4.E$#_10X6?=YY)F;!;!KA+X29S,0GQ'"5 M)>2,-@PH[HV83"<"'K=4%9>[I)[^UU$PC(;BSW^:QU'\BWCGX,PM ;8F6_ M M2HK:T7PB1F#C,P?B8U*!KT4PBRU_B\4,B=XB[T;K% &&P,9743PF01;$O6*1 M&1:1=W-=<@D30<@9L3D>BDM4NK!"(#:J4!68H,4RA5]E5.9PKI@%\]%0C(/Y M;/Y'.;U\;$-&CI?H39']!TLH@@6=3]7R&=4Z5%1C#*D\J* )P>=7:N<2<5/ ?8K6]X^9+13O73)]S+ZDFWV"QU9S5O"<>2!6-S5Y M;;U%CH-<7 ;!16T%=>",\AH0"-BS8/_2SKF[;2R=L1M70G3H]3PE5QV MD N27!M2"2_:RZ;>'[ MWQ;M'"';H))_VJHI=V6X;;QI0<8^9O'5O&AE_\:=)]9>(!C02-]]<;'95&I# M(F%Q)G(H&HDXF(ZG03R:(-3GPW 1\%D0L 4Q_,0N/.NK>=/HDD41//I*7TY#&=8%"^">3P4[VW8J/0< M7L0^?!*-4*G,:6DTQ6GC0P8/,1Y(-PKBB+A;S,/1#-R-Q+/Q"#@_:IG@!'1W M,SB.AL%TOL#F\2*<3,64-H^BF-,EF5BV*LM:E:'>:JR/.,WW6A>;WA#@:X0\ MX%V(\4V0*6Y;)OK.-+<1@+=(,Y MWGBLN;9\)#61;W.@S5D2W[HHE2Y*7=J"E'$X81ZAE&^=]]BRDQRHM>(^'\< M2S3&9[DWN83*+A.T"5326M AV] ")">DB6[QTQSUZ(E<9_0*6\T]+C5JNYY[ MDCMWKUJ\],)2LMT \3T_5I%D*2H+G"_9G!#T-OFRG;F[TI1;;UY%+@.GK:E!>ZZ-PWY(.YY%X_1#6. M..S0I0M*:PFVRQ]U@+:,[YOIR>7WNSU5GK WGP)FXXG]K_V^9Z3)-)R*,_JS M>"XF$P34&?V9/1>?6E6W#3BI4D3A;()%,?+.W='];>90A$] M#'DA_OMV&'X]@SR+X@E1?A8-%V$\ZZA])F%\_?_6CK H*/)LES&M%JC0%\- MU/^V.!CTJD7G+93\Y%[RYP)O"YZ$&_, F(P-_8')X H(?%ZIP#XZ8"AW]G_ MWDAQOD6H!-6YCG)_%9=$-@8D"LTMR"-9>,TXG^H7YJ9%>0BYX5;8SVNXN.K% MCSV>D8R+P/[X3V+C+4$B=+C/4>=TY-4[C?JNIU(XM@3, XLH/'PS&G:&^MIY MU0/FTB65S"23I7WKL(OBQ U*>.9E0)5*]SX+W!*0/?9]F#CK; A4TU6I*XY. M.KE'P&(45,88UR/AACQN3B<1R[HI&>W=N-&RE3%H$8Q5--A;Y5F2WS(]U^%S MTI9YTN1M=]V= GMLD=C=]0B[#M)8J7@:Z(:41J<\K$N=5O:+#4_5ERUH9H9UYM ^,)-/=,&W>FMC4_FJ6\R M'G19V?J%N6EHG)EQ+Z,1FZK>CS$$K=I+30<]S4.A07ON>,VA>I\2+N02=Q+X MD1ABK'U/6/O!8^TGPEH?1Y_OI+[^Z7"BO;[[2W@9B@VEWX(G%)^I 6QXD@H] M-SL>!;&>H4O7Y'9S=7T/HC758?'81OY;#_C_8,#O!>IW*45NA:E MY)+5[S3M'-P2[545U\Z8M"M524XNTVWS@8F_*(&4G:%QIQWVAU*VR_W"4R>: M=G"06_>S3F//HI%_G3LGX>FO*S4537?(0 X2^)QN GS'#QJZFG ;^L3/C61 M!8F!@AI$"H.V@'HU#_V.$V:MX;$)G=XE.9&M>YRQ)6:_&%?8L#>T,V]#+JU; MBZ,LYSG!0>:IG(*Z'H>Y['"EZ[J/--M6CT_KK>\QQ9,ZZZ]<0YPPHNC&X$14 M/E]\=W%/KQU3N4$3V'#"L[5XW';8DT4P7DSIV]$PG [%5TOH9#)=G'9[VI9: MG(RC&7\1S\+):._D@TIM.@QFDV Z'!TI4&NO["<-4(XU"5U) M^H3VE(_J-Y54Z.[%IS^W#XCNI%P"LWQB[4WH;8/UR.0'?GD M(WLV#T8<[H^'ZN%2BOL@BF*RBK_P*;35B#=J"ZE$X5C72GF[;_<8'\C*5]_:FN.%!N9UAH1BIX-520:LUNDY'B68+-)/=G.UHPG&X@:Z'%=K=XO"JFE'HMR:GC_Y(5-X M8)2QY%A[E_+Q;!:,IO%/NI(GA_N_N8V/YN-@,9SW;^.CGW<;OV>2)]_''[^! MYZAHK^KO@[]%O @FP_$#M^?N1ROW&-:Z:-*@\(8*#]SQ8"WY)OV0YKK_P)02P,$% @ (&C5!E0G%)X!0 X0P !D !X;"]W;W)K&ULG5=-;]LX$/TKA-%C(-MRFGJ+)$#2[F)S*% D[?:P MV ,MC20V%*GR(X[[Z_<-*2M)Z[3=O<02Q1F^>?-FACG=6G?K.Z(@[GMM_-FL M"V%X/9_[JJ->^L(.9/"EL:Z7 :^NG?O!D:R34:_GY6)Q,N^E,K/ST[3VWIV? MVABT,O3>"1_[7KK=)6F[/9LM9_N%:]5V@1?FYZ>#;.F&PL?AOBID9&':[M]D\:XWG) M_BJK??HKMGGO:C435?3!]J,Q$/3*Y%]Y/_+PR&"]>,:@' W*A#L?E%"^E4&> MGSJ[%8YWPQL_I%"3-< IPTFY"0Y?%>S"^96I;$_B@[PG?SH/\,CK\VJTOLS6 MY3/6*_'.FM!Y\;NIJ7YJ/P>2"4ZYAW-9_M#A.^D*L5H>B7)1EC_PMYK"6R5_ MJY^&)]XJ7VGKHR/Q]\7&!P=!_/.#(XZG(X[3$$"-FB+'W@SRQ5<@Z+ M 61([REX44<2P0H;';361RVY1(1!+P!37@S6*W9?B$_TX%1ER.R&[M$+8@F!:IW@ #$6%M.",B)TL.DBS9H@UCGQWK M4WC?43%$AU13BN[%\K=U44Z)"QTP8*N.-1WP#IN$-^%B*8W ,[I5$H[4WHI. M0EB9(B264M*9^9J07SN@S0=109TJ? .8(9T4KQZD]5P._CM[*^#[&)167W,1 MP2^+]*<<]G('5YACF\^0&$?-^C&&Y:-5KT)V-Q87N[1;0\YW:A!5)TU+C[:A MRIR]4UP*FYVX&8?5:EWNX5R90(YE?PVJ#'R^L76J."3J)''HX4S+?5Z3.YZ9 M/K&?B#N -:A;LV/<+SSRC-0+))#N:"'=(23'8?U'?*.$U!5D5M) M(6XBYW'_#: >]F]MU'4.--5'_!6FD22.J$JVX#@XU;;D,CD@W-.7R%+Q4F>Y M>@(4B)^SNQ/(-/3-IV%P5K>=U:A&\'!-\MNS#[5#\%#3P'T)1\3!YJ;5HO[= M9-O$P",$5G*C]U5T)%0#X+NC9"![&^& PD('Z'!+LM3PG3J+H6XQ'VB%JSJ M.^0C.;1)5-R&B57!+3TQ\M">,T\0/($AK: * 8J!O;>.E76+ALEU:U+:4P$_ M%S##X4W%P@>#VR MPLD^A"$YVA 94*N!W#8-UCF;!P?<*.KZZ< !P;FY1+.'.YZR[]YCXR")+.#W M5T9L.JI1^DFO=(3\HVK'B2:'0:LJ1?X90O2U2@7L\\0J%\LUEQ:\+9+U#IV/ M.R!?EUGZ8\^4/-A2G)M=V(02U-JFE/%@ M0UN2Z O@ ?F1W%MSA8[#_GF6[!T(R.FZ#V)9CL.Z.'11FC^Z=O;DVG2Y]ER\ M)N0;Z+0ZW=\O\K7U87N^_",=:,U>:&I@NBA>O9P)ER_4^278(5UB<3_"E3@] M=O@?A!QOP/?&VK!_X0.F_VK._P502P,$% @ (&C5!]'&[*N P -P@ M !D !X;"]W;W)K&ULM5;;CMLV$/V5@=%'Q?+* ME[W -N!-4C0% BS6V>:AZ ,MC25B*5(E*3O.U_>0LA1OD"SZT+Y8)#7GS)F+ MAEX>C7UV%;.G+[72;C6JO&_NTM3E%=?"C4W#&F_VQM;"8VO+U#6611%!M4JS MR621UD+JT7H9SQ[L>FE:KZ3F!TNNK6MA3_>LS'$UNAKU!X^RK'PX2-?+1I2\ M9?_4/%CLTH&ED#5K)XTFR_O5:'-U=S\+]M'@#\E'=[&F$,G.F.>P^5"L1I,@ MB!7G/C (/ [\EI4*1)#Q]YES-+@,P,MUS_YKC!VQ[(3CMT9]EH6O5J.;$16\ M%ZWRC^;X&Y_CF0>^W"@7?^G8V<[F(\I;YTU]!D-!+77W%%_.>;@ W$Q^ LC. M@"SJ[AQ%E>^$%^NE-4>RP1IL81%#C6B(DSH49>LMWDK@_'K+)5+LZ9$;8[W4 M)0E=8'=@W3*]DTZ4I>52A!0N4P^/ 9?F9_;[CCW["?N4/AKM*T?O=<'%2WP* MI8/SQ:=W#JP.4?"D=&,[ZOGE"SP-: M!*2@W-0-\'AC]G!/6+%MK'1,F!ATK&1> =R(Z+F0+K>,!1B$SJ50)'4W68)& MD(N#D$KL%,=8^"!4"V !?66KA%4GVIW(5TQY)7E_(;#@7,9)48MGM@G!>7_T M!D?!I+2F;1)XC&^*<%2AGMZ04,KD0:!EA^SD[*)[6 KGD*5@"D]1J>2QD MD!75/HVWXSXEW4A%K*WV5D;I]+ZUT %3I+BLT!<%_,'("14DVE)H^36&D?0T MOXM&Z!<(?'=RUT+&>&AB%+MD4UK1H)%"$_1MXM!>2,W1W=&GRC*_$,8&V MZ^=$^+FB)RU#(VT]ZNSH%UHLDEFVP&)ZG5PO;FD3DH58[45D67([7^!W?C.E M3P;Y"B6,PH"_3:8W&1:S23*=9QU^'_.MC"[?*-PV79D\]"+[78L5ERG]T8A) M+X9YS:A&N+)<)ZJ;Z\/I<"MNNLO@FWEWI2(-I42_*-X#.AE?XQ*RW375;;QI MXM6P,QX735Q6N-G9!@.\WQOC^TUP,/Q76/\#4$L#!!0 ( "!HU2-(]9U M:@, #\( 9 >&PO=V]R:W-H965TB!TH:6T0H4B4I._G[SE"R;!=)#GOH M128Y,X_O#3E#+X_&/KD*T<-SK;1;197WS6V2N*+"6KB1:5"396=L+3Q-[3YQ MC451AJ!:)>EX?)/40NIHO0QK6[M>FM8KJ7%KP;5U+>S+!I4YKJ))=%KX(O>5 MYX5DO6S$'A_1?VNVEF;)@%+*&K631H/%W2JZF]QNINP?'+Y+/+J+,;"2W)@G MGOQ>KJ(Q$T*%A6<$03\'O$>E&(AH_--C1L.6''@Y/J'_&K23EEPXO#?J3UGZ M:A4M(BAQ)UKEOYCC;]CKF3%>890+7SAVOMDX@J)UWM1],#&HI>Y^Q7.?AXN MQ5L!:1^0!M[=1H'E)^'%>FG-$2Q[$QH/@M003>2DYD-Y]):LDN+\^@_C'&S1 MPF,E+"X33YAL28H^?M/%IV_$9_#9:%\Y>- EEM?Q"7$9"*4G0IOT7<#/PHX@ MF\20CM/T';QL$)@%O.P-O =AM=3["Y'PUUWNO*7[\/<[^-,!?QKPIS^AN72,*7$5450[M :/_@,)&.%F IA)5;&C(X()!.BA,W;0>2\A?H)0'69)8 M\!6>W!.1X16DVU0M>N> *J8>>%#HAE:T_ MM+TTY0@^214V_M]Y$26"I,VIGJ$Q'K670OV@B@T6HG5, RIB0(VF,3;0.3.E MW@="J3Z&A/)!:7**.QYO)H$W"Y\+U5(%P\Z:.A#I#E"$ MWDG<7A5Z @TZ.$OGS%YD"?(^QU+S)OT)U-2O6U5V6<\1==#S\23H%J@3%-70 M"O@S@?NKDVV8G+LZX32>WV1Q.IGQ:#:.L_D,OND#.N9!A+R5!0\[A%9+[^!F M',\7')!>.I.,\.;I J^\YXLXFTW@PT^+=)+^TE6HH\-VK<@5DE.)71X>'K=; MF,73;$9?WN"K\71-T_CG\9SF-X'A(MA?ZT/)15.OT>[#T\5UU6K?]?=A=7@= M[[I'X>S>/:V4R;VD1"G<4>AX-)]%8+OGJIMXTX0G(C>>'IPPK.B%1\L.9-\9 MNHO]A#<8_C.L_P502P,$% @ (&C5-43G-!- @ $P4 !D !X;"]W M;W)K&ULI91-;]LP#(;_"F'L6,2.DZY=D01(N@[K MH5C0[.,P[*#83"Q4'ZY$)\V_'R4[7@:LP89=;%$B'[V42$WVUCWY"I'@12OC MITE%5-^DJ2\JU,(/;(V&5S;6:4%LNFWJ:X>BC$%:I7F6O4VUD":93>+)1;BL*$^EL4HLMKI"^U$O'5MI32JG1>&D- M.-Q,D_GP9C$._M'AJ\2]/QE#R&1M[5,P[LMID@5!J+"@0!#\V^$M*A5 +..Y M8R;]EB'P='RD?XBY!>11=[M15/E>D)A-G-V#"]Y, M"X.8:HQF<=*$2UF1XU7)<31;-6N/SPT:@KL=?R> M'!?$CS/X<8\?1_SX/T[PWPCPR<"\=E)!?M6>P@7<&U]+AR#-#CUA"6^&V2#C MBE J%+?D^@[E89VD UN$CMW ;H J!&;M!"$45M?"'/BFO W5$K#% #Y7TG=@ M';:/%F&X3B#+_5K7UE$DB7(G3('1C>&V<5#*K22AH$*AJ():"0IOQ>!/1YN> M%*I&MXWMZ%E78ZBMV7ZV[_AY6^B_W-OG@JMD*XT'A1L.S097EPFXM@5;@VP= MRWYMB9LH#EEBB2XX\/K&6CH:88/^'9S]!%!+ P04 " @:-4*%LV(-87 M "72P &0 'AL+W=O%ULCLJNKJNN]JO7\SG8?W4[KOOC4U*U[<;;K^_VS1X]-,NW9#\_YNS?=#\_MT->FU6^ZP@U- MH[K#2UW;NQ=GJ[/PQ5NSW?7XXM$/S_=JJV]T_V[_IJ._'D4HE6ETZXQMBTYO M7IQ=K9Z]O'R,!?S&[T;?N>QS 5+6UG[$'Z^K%V<7P$C7NNP!0M%_M_I:US4@ M$1Y_>*!G<4\LS#\'Z#\Q\43,6CE];>OWINIW+\Z>GA65WJBA[M_:NW]J3]"W M@%?:VO&_Q9V\^X1V+ ?7V\8OIK\;T\K_ZI-G1+;@Z<6)!9=^P27C+1LQEC^J M7OWPO+-W18>W"1H^,*F\FI S+4[EIN_HJ:%U_0\WRS>6);1X7O]BVW[GB55OI M:KS^$:$<\;X,>+^\G 7XB^J6Q>/5HKB\N+R<@?02BG&/D58(K?=IKDN[3-7K4' MT+ QK6I+H^K"T2N:U*AWQ4[=ZF*M=5N0 N]5IZO"M+RNJ^AM3:+7[_AOSXE] M9PC(OB9>;'6K.U77!SS7^U[6]K3ON^7-LGCP7__Q]/+RXN__N+IZPQ]7?W]8 MD,V@EWK=F29#B+:V'8-7;54H1U_\,1@@LSXPP&[ AGC8Z>U0,X5,,A[>Z'+H M3&_\&Z\^E3O5;G5Q;9O&.+85 9>;5]E5/485I#*)8'NM>SW)]&7Q6MAD]Z8%0-JC42T9 M/#Q>\+:J^D"*+F?T0/ !>_J==70F.U/2H72:L"6D:L\8X@(=SO8A[4X6LM) MJM6E=@[:#+14L5&FPU$G.8D$'A]*3G(2$\^;:EF\WT6I.2E>) ^$#."8_B"R M!!XMBCM=-$0@T?U1%]KUAC;RYZ<ZG; )_V)O)7#)^$2"0^MKXPK:^N&#IL*[(H>!&Y, M']M5V0\LK8[LNR/*AAJ0"+VNV'2V\<<3R:$5565 ";1DX2F0Q;01N='.2S(. M)S\%>F)LY?P9]_$8#2F;:2LRR'!< 5L/B XA0 _P-@/)TH9H);0/6G4%A* E M81AZ(CULLRQ^8N&(4@ON#*(YP',@EYTY@MP:!+L(WEK:L6D7""Z9/ MB@A6BB9AN>YMX7;,V#68I2HO0Q^&5GPV"Q'@SD(-8HK5P/^J;7%T;UE^"@(# M_UVL+L[_._$J8Y.&2RI^)*XW:Z+).Y75SUOI:N1T3S1]>D?&X M535PGC+\7PFJ>*^C$6!SLJ- A$2G-O1.5;AH,!?,8D@5O7ZKR0:O:UW0&90$ M<2'JQ[IO.[,E/M>DL'TPMB0:WU^0VAPRB1*N3EGMWLE8U^R(.:42X&9"!#CJRF-X@[O>=_>0M"1LZVF70 MIL[JRR#*?7,?6T7 >KV=EA2QHE1@[2S>J>@SX(4"4* MMJ6X73 C ^G\KB-]8CWW:"_(-M$)^)/*-'!LX .YJ73.X3O)%$ 3@:2C;?L MENPW%@?RPVDR\&[%PS&T<P(#"C#@UJR77$CDC?]]%^?MN5GI>DW+Z<&!*]&87(XE[YH@)^L49>_[N5I_E$(NKOE@3 MN04%T*1&(8)FXFHX/X M)RV20PUNG:64-#?XT$H4F?*1CW0 K,\NBW^0?%4PYW\,Y$*JA<_H"HXR_6>_ ME@+7DM=2U*)NE:D5F3H20/*&0TM6L.:#OR?\U<"VBQTS(<7256SJ :% .O4@ M+/02C.2&MK;=,6WT-W&!PB6 @)S8%HQ!"%.60S.(4@NH*5TAH[XC?_B?%\M+ M2OOJ.L2B],4J?D'00$Z49"SU(?UGMP#[)V1@1GZ?1OE].F_]<(B_X_2 X$_1 M8[]N*9L:3LKU7P8*GGD5+TIR;PIV-;ZHIHT/<2%Y#PB72L$U),ZX19%"\F.7 MQN RK2!KFX 9/"8Y,5X>X7]]-"[AO0X^D%WO70J$2DVG5$$4G49^T KVD/2] M,OR C3AB417).?#1DU1T% G48SN_UOT=(OJ@'XJ\/V5V2D)=5[BAI!!@,T;> MOWTNBI=;3T8XA6Z5AGF@$ZN2DMZ+[">V]C0/#CZ'F21I82(WHX[PA(/3^IP. MKLMQW='?D.0#L*:C(&4W%#YX+>1#](F:1$G8! 2/<)1$#Z9D/Q!F@TLA"7:1 MU*C1%/57MK9;(XY7F,(I4<3G6?$S)21UL7I6_+J&!8;Q\7 786-OQ(*E>D"! M,V>!NO)Y]:>\S$A(D;]M[@KA'P]GW-[J"U0=J83A_]BB<1D?.)/!TSE*G"9G;/WL[> MC627+3$$%(C*\=_/7"OMRLZL@0;*G&!P4(F@Z;F1D2PK3[ZC#5NB3J8/ ?W- MT%;N6694. II[KTRY1^/?.&$P% X3H2-(CX23"^\N;Z[H E0+8+%5"YGO/ZS MXEK" S<5'?S6,>A#08==^^CM1,[!B0:+<']G.: ]B;>:PGP2\1D?]WWT<=_/ M9V.63#KI%FO8!68#(=)G# M9%Z6 K0CH(L0OH42'P/ .T<.;I%[-ZFJ^(J \WY*(JM?ARY[4TH%T,C&L/"D M"!"8>=_<'_9RR)5>Y\)#5MP-J1QX+#WLMI(H@9:.K( GE*4I[7B^[52E M(^U<.:$E4K9K=,>,W:L]/"D!GE"M,39(KA$:_C$H=KE9@,&UC?8\?2/U6 Z" MR8CL:XK*4;3I22']H;2YN$M&D4L"]B0F"(?="$@[XB PFY!R1!>$NMDJ[W R"G2*$?:=1?UN(>5',KA0S1TJ M4:6M0S,*SL'K4V4<25]>?Y.VCY9V$V.>OZF). MN2RNP^EZT6%1$)W.0E>RRRA5HD!J]FSW8I'#"P-*$VVE.@0=T D4+1Y+B8XV MB7(1JL 2#7IM/S!D"9[(^AT:;R[$)"12\[X/27\F>=5R+E5<9>W'U6>+'2WD M\<2ISZ]^KWV/"/E.IV_1!38>X@$VFGRCA!+M^2Y$^/H3]%-2^;6S7 1/B^CK MA10.2M-1&@TN2_S$E7C-Z2"4=*>ZK1C-.^(H)4&('$TBQYM3BMQP,E)T8/&1 M0B470T.4&!T_LD\6WC^!*42N)CN8]9-H!5R:@SQ\&*JM)&LV)6B^+>&[6'ZO MQ2@S\NV"2C?,"C)GU4!116TV9&X.9:TY*.CE:X]V2WSW+WH_QE6WF/01?.F- MS!;(5I=):BYGS_U-ATI(%'#*C(I0/. ?D1&#J\#0HS+,]G!A=@=36 T M]\^QVBQ>D5I N4VQ*E;'?N5Q&)8%\3=H7>55(K3V3F&I.[UZO&\ M&E&D8;J@QC^C8E=S#4%JKI.EP?"+G ML;U5:[02.F:\W9PC!Y-$D8-0-L'0=^W3]H09E!>1B41!G#E+M5A:E)-:G<4" M1_T)*&4[:^O2!,!JOG?_5OJ4\$:HV)T: /AR*,5[G0K:H1TZU=N_NKDN?K-[ M4Q9/+IXLB@"*.SF4A/"P@X^H@IMRQ8,S+*,%9P^788GO_@3CX*3!T>F\KLY& ME%D:/)Y=]UQR+;&5C?UV#R7D-+8DZ\&5.46)A/%)G&G(3OERP[ GFJ-C'$/! M<;,#VQ\_69!V[W7+A;Q\/3M@26&B2\7#/>M_],X;TE6L6]O1"XSAHAA:GZIF MY,+.:A?J%8%HB"]Y)6F]^=#!6_18U&,"*PU-Z@Y^A #=9HJ)I:R-VD? #A MW&JN4%KGZ^Q(KGV"$(Z2X^^R)C4RFT-6@'3A94ZC1]5JP,/_6XO"!_F@*LH MQ\.Q/^/R@B8O%)0E\PH4I*C]GA)'J2S%.0$"=DNF M@[\=0TW5^%B$YT98,-QY!=278$7$"/-8+1E%;_XMM-1"BXE;QOY@.IF*$4>W M1!R9M,W=DWTBVA&B;B.I EDV[I9#&RW%>5N?L5*6Z5U)Z550@H-&?; T>>/) LAY2WBQ&VEP*NP"-@DK(M M*PO$':CXQ->7?'A/O,G&ARB:TX>CW-(._9HV!1 >VR.YZ767[-(M%]:#1=E! MN(,$"$4J:?E]&EB+*!+8D%*QA6$E"N>1=U>GM.OW:5D/PRQ9 26B(.;7<.F M@P^I@_NP9"3I0>%U2'JD5\]MA?&+6[)WX\0C[B>A$;%G'3H/\,S.^1+F>]0X M8<8RB8AI/SMTT-QIDL16#AW:X9D-NN#X$552U)Y-%-FQ"G$E0W8+M!Z9H!RL ML,@W(@[29L'^628?D8U\2*ER\' LV%@G;1.LRUX*F_E7./(&6ME$50,\Z8!K MML7\0+*JD$[2QQ!8FS9:E^ST3]A"\/%H_]E8.XVPK#XS>.)E]!\LHS2*751@QY6N.V[(.51M^LZL!V!U M'DXG3G>$)@\:122;I4A.]-@>'(P7X3W^VB>68\5'WTL\>C+ [8>I/;*TM[J>E=TTR;.:'\1Y2XD+UR6E',E=GI.9 MXM>!*D8/JNQ!E(93.1#K:K:"\G#:55IP:?J5BQ(;](^(0:'LC.Y3IUA@ 7VH M.>9!EH9FSR*+C*8=X"A9[W6Y:[.F9H92:+9$6H+0G3CD) 5_YKB#M+JQ.,9R(VG8*L?QUX.,]O".'>U:32J/PF3'>H91#04&SIAPDJ(_JU6AH M]PBY10A3,C5L!X2DPRA@E";T"(%Y&YTFAE;S(T,WS.R7S.SKC-F3.?!!!VKS+8Z'J+TEMX2QH2+.#<7(A,M:%*/R[&$0HG3^*K:9 M&FX=1,,N61>:1=QRW$#4LD11MHWGTX.SMS3MW M]G Q"BG&;[SQ;X3&#D;!AE CS B753;,.MB<++R)G18%0?N;FP)V;WG&"M\@ MB!2C^5,[Z\,KG$)00X$2)S"9+0_.7MV\>7/V,,Q0"9?B $:?&VO>.2YWY(,D M\Y+$HVF0,/,6G)9C9MA/KO#$(6K(%#A#G[P_"2-,/K[9PJQ(@AF2\B59HK@=U2!GZK+Z-LBY?3ESKK6EY M"B3,[T-U&4,>9_TBCBQ%WN;48%R&X&QZ7+Z6O#I6K]%'#74NF=<9G5>R7QQ1 M'*_"E[D!]32-5"U/$SF:WQE]&V@>URX^2*5<+#F.5RR>)-=)P_%IHTTO%SJ< M7.?AJN&L-TWSBZOY6<.KBJ?C^6!>>1\_Z4F_',S[&$K%>$'NM:1W<^TGWC56 M[I3DT8:3'A2Z<',$IV&6U?S\R<\HM4^3^&<6%K^.B_834^1S57WRQ;^^(R_% MU7U,]9;=D"53HWPD0DA#C[CCM5K]7:H%ONW$-\PD@X;^'X\NT'ZA/Q%',OE% M*4Z0*>%N0RN*7TL[@'L/(<00)%AIN.T^PLGH8[A96:ZW<@]*EOC>*S@F@A(O M5?#SY3%K<]3OC;*.R^_> ,DR'G9I?3;+)OQ(1P77:/^.L(N*G^CFJO3QE-MG MX'#- ZRU/"Y42GY*LKVV'0DM7VJZA]OH-EZ8Y?X<=;XC4\7'(E10!X-D20W7IB*0#=UPX"]OEX2[FA2J4YP+#=,9GKH2#^= )Y2PX M?$@S8#SYC-@*<9$TK[643VP8P#Q6 4ZROM3/Q7IG+L%LOE*ED]PW3VG 9*'& MRS5A+BE6WAN3%""B>_K-I6 >N"% 0VP?CS(4ITZ4B'W]_NCU";3D7BY@E[!C M(C-A@C:-2*XN,;^&6];A*F$^PS5A".?N8:=!G\OY09_7+:&NB]_0-)AR(5^P M_-C;&WDF_8@4*"7;+[WX9?'.!VC,&B\=6+C6):D OUCJ[XQ6[JCF" M?B(P5O11-N[@/GZ/8VDJS#QA,Y)#\*$V\6+P0Z)7EZ@%A)F=;GHP8.Y4=3\\;_[WA)P8\VYY)JF.[_2BI> MZE(AW$ZF,UQ/3)AR-$)F-/P*012\A>!QD@EL6U3#L?;ZU"$JJ7CEUQ0B=9XF MK[^^1))3=%3A&EC1=#6N /EBF,#BRB^"(ZG8P/S/5FSN8/TQ)!J1,F'4)OQ< MPIS2I/&\R_GQ/,P?'_VJ3F=;._A(?]HX_C60L?P:Q^3\_8+P:R&*AU<8R.@G M7T9 TH\"()P\:#\MS@&Q!YFFZ;4?T: X58>9)URVRD_?CZ[$/J7][M+W\;%+\ M-O[JU)7\UE)Z77ZRZA?5;>%,:KVAI1?+[[X]DPI"^*.W>_[EI;7M>]OP1_1O M=8<7Z#E^6";\@0WB;W']\']02P,$% @ (&C5 ;1\3\.!@ *Q$ !D M !X;"]W;W)K&ULK5AM;]LV$/XKA%<,+:#%UJOE M+ F0I"U6H$&#)FT_#/M 2[1%5!)=DHKK_?H]1[W821PO7??!(D4=[^VY.QY] MLE;ZJRF$L.Q[5=;F=%18NSH>CTU6B(J;([42-;XLE*ZXQ:M>CLU*"YZ[354Y M#B:39%QQ68_.3MS:M3X[48TM92VN-3--57&]N1"E6I^._%&_\%$N"TL+X[.3 M%5^*&V$_K:XUWL8#EUQ6HC92U4R+Q>GHW#^^2(G>$7R68FUVYHPLF2OUE5[> MY:>C"2DD2I%9XL QW(E+49;$"&I\ZWB.!I&T<7?>[)U2SN=C5C6&*NJ;C,TJ&3=COQ[YX>= M#>GDB0U!MR%P>K>"G):ON>5G)UJMF29J<*.),]7MAG*R)E!NK,97B7WV[*8% M@ZD%NY'+6BYDQFO+SK-,-;65]9)=JU)F4ACV\I;/2V%>G8PM!-/V<=8)N6B% M!$\("=F5JFUAV)LZ%_G]_6,H/&@=]%I?! <97G%]Q$+?8\$D" [P"P;^>3XW5B-J_CH@(!H$1$Y ])2;D4QY4PKR,S=&6,-XG;-2\KDLI25Y ME>"FT2)GW+(%EYK=\;+!!D0NHC]KM";U$('2[$/@H'Q*[6.SXIDX'2%WC=!W M8G1V6PBV4"7RDCA;ARZ#;EC4MF#S#2O%G:"(M(6LF27RK6*%%)KKK$#L-+HW MRA;0GFNQM6:?_LYV+580\\A>;LA'5\1Y0-C1OQ:9J.9"]ZO^$3OO/ EY60D- M$+W@UZH*A@*(:F$W+FV=)F0"S!7&=J9!E*Q7C6T5AV9F)PFL>FAS9Q6*DCUB M;VG]LUN_VJZ;_1:\,5:BAD"-]TZPWXU!-X;LDIN"B6^-A"CB_- M'MM]&)-'(?0_PY+,[LU^#)9D-HS_'999F';/Y\#R;]3/A"6<3._-'MM]H(+& M0P6-GUU!287:*KW95P@/LME?"-]U_,B'5$Q4D0Q%X8!1A#S_=G[*VL)=J!'"&B$)E^XJ5QPOP('X.=(.C,]9PQ M4*+S!?$+ L^?I83HU M"_Q!XR0!>\FSP5AH=I495)D=0<*THEO8A>9#G?B2O M]S)WH!K+N].&Y$?XTG5=;\GO38) M_,";1C'SH3%T>8^]QS_@RI:;S3(D:.M=Q$A$R].XC9% MDSC& 8' HJ[&3R;N!Y?FP)'/F.!-R&Q*#2SKL(\(H&FH9?B_$=YF7A1'!T",AV M3)\-9&_PE][@][TY^R ]R/?9S3(SA5H;!V=6\'H).Y%,U V+H:U8/0V$R75?4J4:'GS2&A*.*^-.4X49NRZYT;.DVU&O+"O?!B')XBL>. M8'*&J(&ULO55M3]LP$/XKIVR:0(*F35MHN[92R]N0AH8HL _3/KC) M-;%P[& [+>S7[^RTH6A0ONU+?"^^Y^XYVY?A2ND'DR%:>,J%-*,@L[88A*&) M,\R9::@")7D62N?,DJK3T!0:6>*#91F#,N@_'0VZ[U>*A**[C$:PVF MS'.FGZZ-6WW#-I^OP8B6,_\*JVMNEC'%I MK,K7P:3G7%8K>UKW82N@UWPG(%H'1+[N*I&O\I19-AYJM0+M=A.:$SQ5'TW% M<>D.968U>3G%V?&E7**QU&5K8.^6S06:_6%H"=GYPWB-,JU0HG=0VG"EI,T, MG,D$D]?Q(554EQ5MRII&.P&OF&Y NW4 43.*=N"U:YIMC]?^F.8!G.+< I,) MG#V6W#[##.-2<\O1P*_)W%A-5^7WCJ2=.FG')^V\D_1$Y862OK5J =N=GBP9 M%Z[9A_2L#@T3^%;/=Z*[USHP!8MQ%-!S-*B7&(Q_E!KX5B*F$6+!C.$+C@DP MLOR3VKGB+.A_ 76/6@%0M44M7+YB7 MD_@,_8-^OT/KET^]J!5])6FOU>_M>\]Q_ZC"L83SBO''<:<88SY'O>'4^L^< MVJ]KZW:KTOKMWDY*.\+>NJOAUDS(4:=^\ADZYU+::CS4UGJX3JJ9\K*]FLQT M U)'6^""0IN-XVX NIIVE6)5X2?,7%F:5U[,Z >!VFT@_T(INU%<@OJ7,_X+ M4$L#!!0 ( "!HU3$:G]VC ( +4% 9 >&PO=V]R:W-H965T-\!XF!I-VP 2M6M-UV&':0;3H6 M*DN>)-?MOQ\E)UZ&-KE8(L7W^"B97+5*/YH2T<)S):19!Z6U]3(,359BQA>:6B/+/:@281Q%T[!B7 ;)ROMN=;)2C15[3?ZUM-5MBSY+Q":;B2H+%8!YOAB,+_DZB)P@%)A9Q\!H><(K%,(1D8P_>\Z@3^F Q_L#^R=? M.]62,H-72OSDN2W7P3R ' O6"'NGVL^XKV?B^#(EC/]"V\6.*6/6&*NJ/9CL MBLMN9<_[>S@"S*,3@'@/B+WN+I%7>6"C0?5J$E4G<49GN";4<0GR 8P8V2MC3P4>:8_X\/24RO M*#XHVL9G"6^8OH31< !Q%,=G^$9]A2//-SI?X:]-:JRFG^#W&N\RRSZ\&EJ5F&ZX":S*!^PB!Y(.)""6H@ M+G=@W5.!/Y76^*S"ZTG?T+/W@?]#S!+H=K.ROUZXQ@RK%/7!,P3?EA>JN&B( MD1GC4=]JU,RZY%TF_2H(WL%L,)TL_+H8+EY!!&!B"5O,@:K:EHJ)7V/3T?3"8C^LX64WA0E@E0I].2M,4@CJ=^ M'49S>.M'"(]:J4*]\P/#0*8::;NNZKW]3-ITK?@OO!MH=-4[+@T)*0@:7&ULO5=; M4^,V%/XK9U+HPHQQ+/E.@1G8I>T^["S#;1\Z?1"VXFBPK512$NBO[Y$EH:LSL>#S6Q90W3/MRQEMG M(S+J)ZY%-35V8GQV,F,5O^'F;G:E<#0>K)2BX:T6L@7%)Z>CU-81A_+6R.1I<6L7U[][Z MKV[ON)<'IOE'67\3I9F>CK(1E'S"YK6YELO?^6H_L;57R%J[)RP[V30:03'7 M1C8K98R@$6WW9D^K/*PI9,$["G2E0%W- MP8G6%N7&*%P5J&?.;HPL'H\N<%\E?)0-UEHSEZZ#6_90$"/M8[R@6PU^8GJ=,\:,'M^_MSB+!J<1&JN%GQT M=COE,)$U'CW15F!L2<&MMD:#P44;AFS=D+485FE"\!U[29S"-<>4B\*@LO,(\U9@3'$2 \GA MBBO'/VW!7RT3+R !_/Q31@G]!2Z;62V?>2\RFV,0&#?,:M9"F,408ABWTK#Z MQY78@]Q+:1=?GJ=X-K2QZ:BD+#5H69>X1&AD-Y+;Z+G;LLUAR1?(=3,')8*; M3&V840 W2#U8!0\JWG*%05AA5N*A%A9NEITP*5D80.1E:?9?(]V"V7C ;+P= MLQU#V_WV&&'M\P>]2FQ7PXY0A7EV^U"\9K9XHNT:!0IL@O!VO^=];QB MZLO M$(A?O8*Z/H:O*YA]CT9.[/L);*"8U'#50,'STA+ M^A!+2./N,:PO)!XB4=LS%2=^ D?VE>]#'/O4#F(_W8=KH1^/)M:QP/1@WS"@ M[-Z(G\8H1!'3^X#HS7% _&C_Q7R)Q[7DF,!GP9$K ]\)XN/;VYJO%62/T-A: MWB-![M-T"]C2 6SISMU7;6XQ/;5L@M-6XYL[[BL.N[ZYT[M2UEH'[%KEG0MO M)\*Z=^D[$"U"2,XU>L2BW[4+-&DSO9G"J,TT#H@?N^Z!S:PGKCCWHCRQJV'@ M)P'<=X8.XB0_?-$9F H.(I*Z!9KZKF[L.[F=]4Z:V6=ZCTU;^H]/K?S/]1ZO[_:&_#5U_Q-/-"!X,? ME_"MJ,6#1PC=6,+QVM6DX:IR%S"-OQ3SUG2WE&%VN..==U>;%_'N@HAA5)@# MJ/D$59%U\&="=9>N;F#DS%UT'J3!:Y/[G.(]E2LK@.L3*4T_L Z&F^_9/U!+ M P04 " @:-4H:7A*G," !"!0 &0 'AL+W=OAR6MLF+E0 M+4HZ*95NF"575Z%I-;+"@QH1QE$T#1O&99 M_-Z=SA:JLX)+O--@NJ9A^F6- M0NV7P3@X;FQX55NW$6:+EE6X1?O0WFGRPH&EX U*PY4$C>4R6(WGZ]3%^X"? M'/?FQ ;7R4ZI1^?\*)9!Y I"@;EU#(P^3WB-0C@B*N/O@3,84CK@J7UD_^9[ MIUYVS."U$K]X8>ME, N@P))UPF[4_CL>^IDXOEP)XU?8][&3-("\,U8U!S!5 MT'#9?]GS08<3P"SZ ! ? +&ONT_DJ[QAEF4+K?:@732Q.<.WZM%4')?NIVRM MIE-..)MML2*)+6RP5=IR60&3!7E/*#N$&VY856FLF)?P\SW;"31?%J&EU(X@ MS ]IUGV:^(,T"=PJ:6L#7V6!Q5M\2"4/=H4%6:M34G M#JQ(XO>4/DI%;.F1PZU"Z#S4BE[=%R" MX=G,7@%02P,$% @ (&C5,@F;GP# P 7@8 !D !X;"]W;W)K&ULC551;YLP$/XK)R9-FY06 B')LB12TW7:I%6*FG9[ MF/;@P"58-3:S3=+]^YT-H51:H[W V;[O\W?'W3$_*OUH"D0+3Z609A$4UE:S M,#19@24SEZI"22<[I4MF::GWH:DTLMR#2A'&430.2\9EL)S[O;5>SE5M!9>X MUF#JLF3ZSPJ%.BZ"87#:N./[PKJ-<#FOV!XW:!^JM:95V+'DO$1IN)*@<;<( MKH:SUX?O'(^F9X.+9*O4HUM\S1=!Y 2AP,PZ!D:O UZC$(Z(9/QN.8/N M2@?LVR?VSSYVBF7+#%XK\8/GME@$TP!RW+%:V#MU_()M/*GCRY0P_@G'UC<* M(*N-564+)@4EE\V;/;5Y^!] W )BK[NYR*O\Q"Q;SK4Z@G;>Q.8,'ZI'DS@N MW4?96$VGG'!V^4T9 VO4L"F81GAWS[8"S?MY:(G\PG?#M.1RWX_V MY]766$V%\>L,_ZCC'WG^T2O\&^J7O!8(:@126V.9S"F"?WV;L])<8\],Q3)< M!-2Y!O4!@^5]@;!3@KJ2.)V>DIJ$ZBU[O'!E3@J.3.>&%%&F7HJW!.T%T-#27>+4D%])[5R+' I*!'D@ M-;"T_.*4V1E0?61%5R#N,83K7A2@JC:[SZF#># 9)X-XF#HKC0;))(4'>4#C M=) @JWGFS(:AEMP:&$>#R=0!XKXSA>%'HLSPA?=D.DC2(;Q],XV'\<>FT QP M8VK76>248Y.'F\UZ#>E@E*3T=!?<*\L$7?,AFM!Z[!5._?F_JC/L]7R)>N\G MFZ&4U](V[=_M=L/SJID9S^[-Y*5,[CDE2N".H-'E) U -].L65A5^0FR59;F MD3<+^@&@=@YTOE/*GA;N@NZ7LOP+4$L#!!0 ( "!HU0?\!JRL0( #4' M 9 >&PO=V]R:W-H965TICT8YY!8=6QF'Z#;K]^Q$S)*0S0>B'U\ON]<;'\> M'8Q]<3D LM=":3>.\9*',81]WH:'B268[>$$]&6Y[!"O!Y MN[0TBVN65!:@G32:6=B,HVGW?C'T_L'AFX2#.QDS7\G:F!<_>4C'4<@9.GSW,02E/1&G\JCBC.J0'GHZ/[%]"[53+FCN8&_5=IIB/HT\12V'#=PJ? MS.$K5/4,/)\PRH5_=BA][^XB)G8.35&!*8-"ZO++7ZL^G "(IQF05(#D'-"_ M .A5@-XY8'@!T*\ _="9LI30AP5'/AE9Q.;'X1F!C25+[7?]A5:6I6$ MP\FJW&YF-FPE,RTW4G"-;"J$V6F4.F-+HZ20X-A']J#WX) V'1V[6@!RJ=PU MV9]7"W;UX7H4(V7D>6-119^5T9,+T7OLT6C,'?NL4T@;\(MV?#=I(8BI%74_ MDF,_9DDKXR.WMZS7O6%))TD:$IK_/[S;5$\[? 'B$OQ--;UZ=WN!KW>!KVD; M?TS7#BW=MY\M ?IU@'X(T+\0X%E;$(;.S1](F3+.,>GOLM@5.\61; 9SL$R8 M@D0I]VJQA^#7=%;*4,,0RLO5?D+B1;]1O#]MX7NW[ENW-Y4,ZDH&K94\ 5>A MBHRTTMTP#=B48TDR. E^EMY\\"Z]"YD-Z\R&K9E-%6DSUP(8J3P3%E*)H8?0 MV,5A2_RR@6T>98;QB: 48+,@S(Z%PU3>I=I::_\T2-Z9?=:]GY<2_H^F?%#H MIF34:*9@0Y2=VSOJFRU%NIR@V0;96ALD$0S#G-XUL-Z!UC?&X''B ]0OY>0O M4$L#!!0 ( "!HU3S>'[BE 0 &(9 9 >&PO=V]R:W-H965T7/.*_(Q2<_V0KXF&\84^!&%<7(SV"BU MO?:\)-BPB"978LMB_#"?9>\]ROE, MI"KD,7N4($FCB,J?GU@H]C<#.'A[XXFO-\J\XMX]2WWF%RI)' M+$ZXB(%DJYO!1WA]2R8F(8OXQMD^*5T#T\J+$*_FYGYY,_!-12QD@3(25+_L MV"T+0Z.DZ_B>BPZ*_VD2R]=OZI^SYG4S+S1AMR+\AR_5YF8P&8 E6]$T5$]B M_X7E#0V-7B#")/L+]GFL/P!!FB@1YBE !)2P+*$U#7!)PG MX*S10V596W=4T?E,BCV0)EJKF8O,FRQ;=\-C\Q@72NI/N#KS M=F5+FL-&-JQ2)BG*),[6[^,=2U1TJNMA(3?LT#6WHDT-'R2&I4ZFX^GHJ-V& MH"F>-#<[*JH;7?!,@![#ITH>U:J!TRD<#X^*;@S#_KBY['%1]MA9]O/5X@JL MQ8[)V!0($C,ON=*3VO'$)H7XI(\!,"WDIK\^ *9=!D!#4.L @+[EI>^L[T'$ M[*#K+*Y\*N@ITAU8(MQK ;8^51?BF%L442=F\'.XX% M7-H*=MD+GK(6G[;6%5*MS3(,NQEV9.U9_,464WC8WP[;L@I?LI]K-+>^,VMS MSC(-NYE6<@Z[VK$,PFX&G662!1'N J).)IVFD3.D>@!A:41Z6?002PO2PZ*' MU)4CJ-ZN4XBECP MD!X.I$A]KU>S=E@[?FNSUN*+N/%U9.U9Z"464V3<&U6(916Y9$O7:.[DI'-> MZ0#<_/KP0.6:QPD(V4KG^%=C;;X\'.@?;I389F?B+T(I$667&T:73)H _?E* M"/5V8X[9BY]5YO\!4$L#!!0 ( "!HU3_?4;-D@( (4& 9 >&PO M=V]R:W-H965TFBE;O@,_5""U":J MMH>5HJ;=/:SVX, 5HV=M9W0_OL= T6T(=%>P#;SSCPSMH=9+=6K+@$,>:NX MT'.G-&9[Z[HZ+:&B>B*W(/!++E5%#4Y5X>JM IHUHHJ[@>?%;D69<))9L[92 MR4SN#&<"5HKH7551]7X/7-9SQW<^%IY841J[X":S+2U@#>9ENU(XVGD/2G3:RZL1(4#'1ONE;5X>!P(^."().$/RO(.P$89-H2]:DM:2& M)C,E:Z*L-7JS@Z8VC1JS8<+NXMHH_,I09Y)UNWM$YF3-"L%REE)AR%V:RITP M3!1D)3E+&6CRC3R*/0@CE9V=+\%0QO4%KK^LE^3\[(*<$2;(]T2>RJ">+3I(],,'P4&6DD')\)UO]=!#5CZ^G\1>V$:O(]X-Q MN&D/-ST)]RP-Y7C4^L-X203V.SS""C2H/8P"3P]0@L"_N?X"?&CE7P6A/PX< M]\#QZ7UNL0@V70)O*6A-\((0N=&2@X$^E?R//^T)]:!,.;%IF=] D M;(/&RU8PH0F''%7>Y J35FW3:R=&;IN^L9$&NU S+/$_ &ULK5A=CYLX%/TK%NI#*[4#-I"/42;23#*K7:G11LVV M??: "5;!3FTSF=E?O^8CF 3BSE:\).#<>SCW&!_[9G'DXH=,"5'@)<^8O'-2 MI0ZWKBNCE.18WO #8?J7A(L<*WTK]JX\"(+C*BG/7.1Y$S?'E#G+136V%.= YS3PA>Y350ZXR\4![\F.J*^'K=!W;HL2TYPP M23D#@B1WSCV\7:-9F5!%?*/D*#O7H"SEB?,?Y,,)Z F 5TF!%<2_";! M?VM"T"0$E3)U*94.:ZSP,)C3"3('[*.(%4Y3MP99G-*)$@D]@*_3[)M0KP"P&CS\+>M!O@ +O MUT1AFLD/.N3K;@W>O_L W@'*P#\I+Z2.E0M7::[E$]VHX?50\T)7>/E@PYE* M)7AD,8G/\UU=8ULH.A7Z@*R &RQN@ \_ N0A-,!G]?9T.)"^MJ>O270M_:P: MOYTVO\+SK^ -SX0%.&B!@PHX> LP.0%_!!&7:F@6:[1)A59ZS/,2HFD0+MSG MKC@#43#T9VW4&=6PI1I:J7XF4MYJXXB*O,BP(K%>[]K[(HIK1]$%X)P+1?^M M!H;8UP\(.[P^^0&$%^R'HKP0#;.?M.PGOR4T(X,Z3WH1%;T"2#"[P:8]-X'GGC%?3WHN!.C%GA&J",6Q+)&YNT3YN,N/N@9-_9&77X-7%=D&%ZJO!Z*\N?389UA9^N M5K(;S(I$;]R%*/<)\A8AD,%&(VMLK!/ZXVKL]]0+4<>\&HW[44'@7UE\T-@Q MM/OQWRKMOLHV 8QOPG!D;8VIP=]SM:O:]BW+[_GO0! *YE>4-;X&[<;VF>CC M8LJS&-#\(/@S*9E*FPK&@>!L9(&-]<#YN +/^]K->@+;@\[/6\;+D-W+5IQ) M)8KZ?*]/@UKD2&_9MK.=!:%2%&[CN'A8&\/($-!0%I^$5C8V7 M(;N7;2BC>9';"C=6@X*1-36.@^Q'M4>I:%X=T0I)DB(#F6[V!@\-OP#RP2O! MPOH.&:]"=J_:X)=?:6?,!$U'ULZ8";*?9_Z'=G:@\+IV;J>!S(G85XVX!%4/ M6+=8[6C;[-]7+>[%^ .\7=4MNX&I_T'0#=2>,@DRDFA([V:J)UK437E]H_BA M:E.?N-)-;W69$AP340;HWQ/.U>FF?$#[U\CR/U!+ P04 " @:-41^ ? MP\H" #!!P &0 'AL+W=O)8Y@$*O!65RZN1*E3>N*],<"BRO> E,KVRX*+#20[%U92D M9U944#?PO-@M,&'.;&+GEF(VX96BA,%2(%D5!1;[.Z!\-W5\YVWB@6QS92;< MV:3$6UB!>BJ70H_FT(8WP\/O-^S>;N\YEC27,.?U-,I5/ MG<1!&6QP1=4#WWV')I_(^$LYE?87[1I;ST%I)14O&K$F* BK__%K4X<#@3\Z M(0@:0?!90=@(0IMH36;36F"%9Q/!=T@8:^W-?-C:6+7.AC"SBRLE]"K1.C5; MU;N'^ :MR):1#4DQ4^@V37G%%&%;M.24I 0D^F)F1049^OJJ#Y'44^<+4)A0 M>:$7GU8+='YV@@QYY7$+),35VE*$\M-&Z*[FB@X0?0#BRL4^I7^1[FK:],6*&@+%%A_X0E_?97X<[N62N@3^'<@0-@&"&V T8D M2[P7G%)])2A6D/45K'806P?F6K[,?"^*HXG[4X#6A1.W[(*,. MP"A,CB![;.*D'S)N(>-!R)\E"&Q/#07=9=X9+_6M%@+T'2NY,)VL#SKN ,7C M\ BZ:Q/Z03_TN(4>#T.K'(3NK/4MA^:6]P&..\$#K[/W72,_B:[[$9,6,1E$ M?.0*TT\A)MWK$";7\1%CURKP1M'H"-(]:+#F<=,]:DN8U'N[T3KO:JR3%/6# M40\4+VW/77.E.[C]S/4;"\(8Z/4-Y^IM8-IX^VK/_@-02P,$% @ (&C M5!O/\'R^ @ /@< !D !X;"]W;W)K&ULC951 M;YLP$,>_R@GMH976$B"!KDHB)>FF[:%2U*SKP[0'!XY@U=B9;9KVV\\VA*6$ M1'T!V]S][W<^WOJ_2 DNBKL46N?F2"UD2;:9R MXZNM1)(YIY+YX6 0^R6AW)N.W=I23L>BTHQR7$I055D2^39')G83+_#V"P]T M4VB[X$_'6[+!%>K'[5*:F=^J9+1$KJC@(#&?>+/@=I%8>V?PB^).'8S!9K(6 MXME.?F03;V"!D&&JK0(QKQ=<(&-6R&#\;32]-J1U/!SOU;^YW$TN:Z)P(=@3 MS70Q\6X\R# G%=,/8O<=FWQ&5B\53+DG[!K;@0=II;0H&V=#4%)>O\EKLP\' M#D:GWR%L',*NP_"$0]0X1"[1FLRE=4.&^3#>6VBBLM MS5=J_/1T55%;PG\AJBX#.$@S#LX5E\W#TX@Q.U.Q\Y MO>B$7M\6_YZME9;F:/\Y$V#8!ABZ ,,3 >:$$9XB$ UKW%#.;2A3YRU**K*^ M@M1ZL=.SO__+=!C?C/V7PTTZM@E&7UJ;=Z"C%G1T%K0Y1JC93>#*E5U M"U]SUG*C0X:@@]ECDMST8\8M9GP6TW0TS=!T,'U(^@8I([3L/>#Q$<35L O: M8Y,$_:!)"YI\M/"Z0$">65X[/%WZY+CT4;?TQS9A''=0_8-65*+J+%UC6\ MM="F?;IA82XXE-; ?,^%T/N)#=!>F=-_4$L#!!0 ( "!HU3PW\H@-P( M "D% 9 >&PO=V]R:W-H965TU9LVA8J2YZD7/;WHR3'\XHDZ(LM4CQ'AQ2I M]"#5FZX!##DV7.AI4!O3/H6ASFMHJ![)%@3NE%(UU*"IJE"W"FCA0 T/XRAZ M"!O*1)"ESK=662IWAC,!:T7TKFFH^C,'+@_38!R<'"^LJHUUA%G:T@HV8%[; MM4(K[%D*UH#03 JBH)P&L_'38F+C7N#@, \IP'Q!T@?@^87 D M'2!QB7IE+JTE-31+E3P09:.1S2Y<;1P:LV'"WN+&*-QEB#/9QM\>D279L$JP MDN54&#++<[D3AHF*K"5G.0--/I-9L0=EF+;NYR,VDD;W[1(,95S?8<#K9DEN M;^[(#6&"K!CG>%,Z#0T*M<>%>2=J[D7%%T0E9"6%J35Y%@44_^-#3+#/,CYE M.8^O$JZH&I%D_(G$41R?T;/X.'Q\14[2%SUQ?,D%OG-UO$([Z6DGCG;R 5HX M2^MKY5D>'8N=\GTVOA_=I^%^6!$?]# (>NPCO+IPT'4-J,H-HR:NNS=_YY_@.^+']1^,?$2Q\Q80F'$JDC$9?<(J4'TQO&-FZWMY*@Y/BEC6^ M9:!L .Z74IJ380_H7\?L+U!+ P04 " @:-4O\6;5Q,# W"P &0 M 'AL+W=OE^_-E.&D()*56EOA [V9F=73,K1QLN MGF0,H-!SPE+9=V*EEN>N*Z+D$QC=]!SNO+^[I(E;FA3N(EF0!8U / MRSNA=V[!,J,)I)+R% F8]YT+?#[$;0.P$8\4-K*T1J:4">=/9G,SZSN>400, MILI0$/U8PQ 8,TQ:QY^TT$93()"*28JXSOD"1%2U.$O0 ML0F,$=<#+W+7Y2[61>RH;A6J6[6J;WFZ:&AQ"3(MJVE#NR!L?U7G.T7*3FT- M%PD7BOZ%&1IRJ:H:F^';I;:%8=CRO+?MK8P+RG$[ KN%P&ZMP(=4_P.857@M MN)3H6@]:626TNR?@K<2ZB!UQO4)<[V/B;O4/5*KK[>5NX+"WW\:*N';[8!?# M0FA8*_2*4($>"5M!E;9P_^BZ86=?6T5<&/0.BL/>=J)Z]7ULCIMHP=<@4C,$ MD"P\@/ZAHVV&2Q,!AL^'M(,;UD_AXN^5$=7ZK M#=D5N)VYN'[H?L!R.=/[GJL*K#$=WLYSW/Z$[7)PYUW?5056&L\MW6K,E5+? M+!;Z^!"#N49ZS:XF$MDM+=LHOK07G0E7^MIDE[&^V8(P ?K[G'/UNC%WI^*N M//@/4$L#!!0 ( "!HU3,_0C_$@, *D( 9 >&PO=V]R:W-H965T M,3:W4-6_T!=96HF73D 9#,+8/TS2Y MS:6)<.Q@.Y1*^_&SG304:,/V);$=/\\]=V??9;3BXE8FB H>,LKDV$F4RH]= M5RX2S(CL\AR9_A)SD1&EIV+IREP@B2PHHV[@>7TW(RES)B.[=BDF(UXHFC*\ M%""++"-B/47*5V/'=S8+5^DR46;!G8QRLL1K5#?YI= SMV:)T@R93#D#@?'8 M.?&/9[YG ';']Q17:@"L04(AWL 004(G@$"?P\@K "A=;149MTZ)8I, M1H*O0)C=FLT,;&PL6GN3,I/&:R7TUU3CU.0+ZAA(> \71 AB0@JM4U0DI;(- ML7KWQA\,/T#*X%O""TE8)#MP\&0^[N'\FJ-)(5L"->P=X'&< M+A!D3O2S)>\*(A!B?53:\*=.[J[\E79ZUHXI!/>3@3=R[W=HZ]7:>HW:+HIL MCD(K@BHA4"9$:B6OIFC:>Z''WRVG7\OI-\JYJD0H%-DN@\WH'JR1"-F0LD&M M8]#(=,86R.RMBP7/@.H+1;F(.B8F"LB<*-0U4^V26!+WMV(2A-Z>+ UK.<-7 MPF(J?WV"]H:GF:5?A@<"R,I[[@<0D753O(YJ@4>-U*>I7/!"AT8?=-REK!G> MZX;>VP89OO=8-KW_N6N0D[5)E(0612E!)82U=U9&[T7:_*VLE17IE4VE9'>K MZ&*Y[:US+G2C3OU!+ P04 " M@:-4OW(DO<<" #U!P &0 'AL+W=ODU@"';C L]]-;&Y%>^K],U9%1?R!P$SBRERJC! MH5KY.E= %PZ4<3_L=&(_HTQXHX'[-E6C@2P,9P*FBN@BRZAZN0$N-T,O\'8? M[MEJ;>P'?S3(Z0IF8![SJ<*17[,L6 9",RF(@N70NPZNQCU;[PI^,-CHO7=B MGO:0%[K_OV&^==_0RIQK& MDO]D"[,>>CV/+&!)"V[NY>8+5'ZZEB^57+M?LJEJ.QY)"VUD5H%10<9$^:3; M*H<]0) < 805(/PH(*H D3-:*G.V)M30T4#)#5&V&MGLB\O&H=$-$W879T;A M+$.<&=T!9J!)FUQK#483*A;DCM$YX\PPG#B;@*&,ZW,L>9Q-R-FG<_*),$$> MUK+06*T'OD$=ELU/JS5ORC7#(VM^H^J"1$&+A)TP;("/3\,GD-;PX"W<1_=U M!&$=0>CXHB-\[N2VY;)=:"#4Q7!U@C:J:2-'>WF$]GL.BAHF5H3;C(EZMTQ3 M% M4B ,R:6RC:=)>/Q.5*_;/53>4)3TXV;I22T].2G]01K*B3R^=4UJDW>GIQ^& M\8':AJ*@TVM6VZO5]CX8M.LZK;K18-+C,N46F1EJ(+.!RR6Y98**E*''J=3, M]?U?G[?&7B)S#HC7YG>3Q=,Z/G 6Q__#4(;C[S5E>R%BUULQH7&/ELC9N4CP M**CRDBD'1N:N3\^EP:[O7M=X+X.R!3B_E-+L!K;UUS?]Z"]02P,$% @ M (&C5*+5W+,: P A0H !D !X;"]W;W)K&UL MK59M;YLP$/XK%MJD3EH#AKRT51(I+ZM6J=6B9MT^.W !JV SVS2MM!\_VQ"2 M3(1F4Z*F8/N>YYX[+L<--UP\RP1 H=W\T(9\H70*[=FB6@&3%+.D(#UR)G@FSGN&8"U^$%A(_?N MD0EEQ?FS6=Q%(\_J212D;.E8,B6),B58]\\Q6J@*S D*?2_D>;RM9S4%A(Q;,*K!5DE)57 M\EHE8@^@>9H!?@7P_P9TCP"""A"<"NA6@*[-3!F*S<.<*#(>"KY!PEAK-G-C MDVG1.GS*S'-?*J%/J<:I\3UG\>5W$!F:PTJABSDH0E/Y"5VBI^4<77SX-'25 M]F.LW;#BG):<_A%.C!XX4XE$7U@$T2'>U?IJD?Y6Y-1O)7P@HH,"_!GY'KYN MT#,[&>[[#?#Y"7!_T.3]()J@3GE@^8(C?#,!$57HEH0TI>JMA;%;,W8M8_<( MX[="24581%F,"IUS@<+2Q[K11YFSDK)O*4UW>!G[W9YG/D/WI4%,KQ;3:Q5C MBRGEA!WQ?D#:KTG[9\K9H&8O(<_P%02P,$% @ (&C5(E2 MU+=G @ A08 !D !X;"]W;W)K&ULM55;;YLP M%/XK%NJT5NH"@81.%4%JTTW;I$E1NVX/TQX<. 2KOC#;).V_W[$A*)M2VI>] M!-N<[V8[AVRG](.I 2QY%%R:15!;VUR&H2EJ$-1,5 ,2WU1*"VIQJC>A:330 MTH,$#^,H2D-!F0SRS*^M=)ZIUG(F8:6):86@^ND:N-HM@FFP7[AEF]JZA3#/ M&KJ!.[#WS4KC+!Q82B9 &J8DT5 M@JOIY3)U];[@.X.=.1@3EV2MU(.;?"X7 M0>0, 8?".@:*CRTL@7-'A#9^]YS!(.F A^,]^T>?';.LJ8&EXC]8:>M%\#X@ M)52TY?96[3Y!GV?N^ K%C?\ENZXVQ>*B-5:)'HP.!)/=DS[V^W F,Z> <0] M('XM(.D!B0_:.?.Q;JBE>:;5CFA7C6QNX/?&HS$-D^X4[ZS&MPQQ-O\@&JZ> M ,@M6*8!S\>2%:>2G-Z I8R;,_*.W-_=D-.3,W)"F"3?:M4:*DN3A18-.)JP MZ,6N.['X&;$O5$Y(-#TG<13'1^#+8;O(/(U M2*B8->3GU=I8C9?KUXA ,@@D7F VOKD:#\P6-9,;4BAI-5NW[@J?DP9TX=15 M1: _!_/VKYIC>SRN.8\F4?1FQ/QL,#][C7GXQS/>/29:08"S#5MS(-A)]N[[ MH$.P8^['1=,7S,\'\_/_L/- M<3:HS=[7"]YP7E* M+#O2U).ZOKW-+Z(H"[>'3L*#)N$:-/Z;-DP:PJ%"5#2YP(2Z:WK=Q*K&]XVU MLMB%_+#&[P1H5X#O*Z7L?N):T?#ER?\ 4$L#!!0 ( "!HU2P^&R(-@0 M ($0 9 >&PO=V]R:W-H965TA*]^-O[(28W8+A]OC0XB2> MYS=OG(>'\5:J%[UBS*#7LA#ZIK,R9OTIBG2V8B757;EF IXLI"JI@4NUC/1: M,9J[H+*(2!RG44FYZ$S&[MZCFHQE90HNV*-"NBI+JK[?L4)N;SJXL[OQA2]7 MQMZ()N,U7;(G9I[7CPJNHA8EYR43FDN!%%O<=&[QIQD9V WXRMG6[TW1C:5 MN90O]N(^O^G$EA$K6&8L!(6/#9NRHK!(P./O!K33KFD#]\<[]-]=\I#,G&HV ME<4WGIO536?803E;T*HP7^3V#]8DU+=XF2RT^X^VS=RX@[)*&UDVP<"@Y*+^ MI*^-$'L!>' D@#0!Y.> WI& I E(S@WH-0$]ITR=BM-A1@V=C)7<(F5G YH= M.#%=-*3/A:W[DU'PE$.'0B? MA<-G+-NMCH>!;)*V1HG#2T(U0I_7YJVZ/^#U6KR>P^L=P7L6C"H!!=>N^'-7 M_&RO^(SX@0M>5F4 M'\?>O>*+Z(GW_! '.3\QM>$9"VR_$P#8R1?B0CP7\BOZT==3^GEGP9>Q%NR] M!8?-Y0S]P@#)R>V'O;_@L!=X ;\R;;A8(KHP3*$%5]JX==P+4U,.K>B= J>7 M$=0[!A[\7T'# +W3@GJ[P6%S>&0J8\)8K[;"K:AB&AF)-B#O06IA.-+OQO'[ M$#-O-?A!V4ID5DI6RQ5:R"KT;A+O/.0RSD.\\Y"P<>QX'R_T M"8#DC*\\XLV'A,VG3O!>V'K#T1P]%E2<.M$0;SSD,L9#O/&0L&_\595SIO:V M)?S!JP.G"SB[(JYU12$7= 7;HIYP?5#B>I'^WCDG&?6349RV1YWF"/AV(DZ& MZ3 >'3X3$6]:)&Q:/A'J3^"AG#[8AL!^)9Q(;MHLO,]YD(S2!!^A[%V/A ]( MOT!YW3I)2_\@Y?#"O1/^0;S-DK!+OMD^= -=#IT7[+_MG\';;9'&_30=_*1Q MM->SE4PM7>^KX1A>"5.W;^W=MK^^=5UEY*?7S3ET.TL.UE>P!83&W0&LKNI^ MM[XP&ULM5?1 MCILX%/T5"_6AE=H!FP22*HG49*;:?:@ZFK2[SQYP W8U'8FTWY]KPT!AA"V MTB8O";;O/9Q[# ??Q4'()Y4RIM%+D7.U=%*MRX^NJZ*4%53=B))Q6-D)65 - M0YFXJI2,QC:IR%WB>8%;T(P[JX6=NY>KA=CK/./L7B*U+PHJ?ZY9+@Y+!SO' MB8+DB9LR_3W\E["R&U0XJQ@7&6"(\EV2^<3_K@A4Y-@(_[)V$%U MKI$IY5&()S/X.UXZGF'$:2*;43^;Q;K=.G,'!2S'=WG^D$<_F)U099@)')E?]&ACO4<%.V5%D6=# R* MC%?_]*46HI, .,,)I$X@_83)F02_3O!MH14S6]8MU72UD.* I(D&-'-AM;'9 M4$W&S39NM835#/+T:JM%]/1A#4+$:",*>#H4M?I^0&>7[E[,-4,/+!()SW[! M^MM;IFF6JW>0]WU[B]Z^>8?>H(RC;ZG8*\ICM7 UT#4W=:.:VKJB1LY0\]$7 MP76JT!V/6?PZWX4RFUK)L=8U&07\0N4-\O%[1#Q"!OAL_CP=C]#Q&^E]B^>/ M28^^ED93-8(W:? F%F]R!N^;T#1'RN[:H]VUJ+MKK-JUH7VH< .+:][[Y]4\ M-"4^=\4Y#9K.YV$3](KRM*$\':6\$4HCL4.)$+%"2N1CVQPTH,%%= T;O/!* MNE:XTXYDF$QZLI[&A/-A46<-W]DHWP>F&)51BN"U T=[!JLNP7CUB!3S!GI^ M$6FQU]J/=R5Q:^!7ZH9!V)-W*,J;>,,*XXYKXE':6_CN9#QYCQ+&F80*C-8T M!H/.E);4?)K&Y"'M?(@:@S=DQ:4R/CIG97E+GXR8[REGOX_ %U M5.:4CXG2V@^97$;FUG[(^-'G?\@\/3F)^;/^@SP4U#G25:3=3M]0,)G8=DH! MD3W7U;&ZF6U:MD^V4>G-KZ&5JQJO%J;J ^'0G&1)1; (6>B[R4\]%6J=U7SY/I%@HJQWP'I?ZRYJ*@2D_%QI,[ M 32S0D7N$=^/O(*ROY:(F_KLC$"-@=OQ@ M.'\TD^_9?.0;1)!#JHP*JG^>8 5Y;C1I'/_52D>-32-X/'[5_I=U7COS0"6L M>/Z;96H['R4CE,&:[G-URP__0.U0:/2E/)?V+SK4>_T12O=2\:(6U@@*5E:_ M]+D.Q)$ "7L$2"U W@L$/0)!+1!81RMDUJUKJNAB)O@!";-;:S,#&QLKK;UA MI4GCG1+Z*]-R:G&G>/IX>:4#D:$5+W1U2&KC>XGL)_3OSDZ7)MQ,O:"S:U"4 MY?)<[[B_NT9G7\[1%^0AN:4")&(ENB^9DA=Z48]_;OE>TC*3,T]IM,:FE];( MKBIDI =9@'[P4FTE^E9FD'7(K]SRF#@4>#I,3:S(:ZRNB%/C#RK&*, 7B/B$ M= %RBU]#VHAC!YR@25U@]04]^JK,2(>F2:-I8C5-^C3ME50Z2ZS<(*K0 VQ8 M69H)7R.U!?0"5* SG==R:PLA-:"X8ZG!8DF$0G"F??4 2ULH(5.:'\+ M6BI=FQ]8#T^M)S@,)]W&H\9XY#3^[1E$RN3'YJ,3\YU4?5/QSY7 M#4T;_-,A::0/.7R$='J"0.?1CY)I-P+LMS3K.YOUMSU/= :73R#T^8A>:PO= M"):"HXGQ$97CH7FZ.&WB'0C&JPK*>)Y3(]L8M@^+@$PT^$$S0 <8?QWU@6A+&;A;N[O:!H":G MH'"DL]6'JN5?[";@-T6E6__/RRD\A3A-QD'\C@3J?4/+KN5R/(C,&Q88B#HZ M03.9CL,>8L%*%8HZ%+WUL:5Y/)CG.WUT2T>#?'Q[<6SI MG[CI?[G9"-A0!>B[3B[3KZ 4_:+YWD7\I"5^\J?$7W5I5S1JE=%180?3V,<] M9RUIZ9VXZ;WAU$ZKY/2(GR;$[S':$CEQ$WD72SE\#TY03((X#OQW5%3O&QRC MENJ)F^H_J-1:^HU=3*;^>];QCMY]!8B-?0Y+E/)]J:HG8+/:/+F7]J'IM=NK M][I^V^BRD2B'M1;5QYD.CJB>P-5$\9U]13YPI=^D=K@%FH$P&_3W->?J=6(, M-/^(6/P/4$L#!!0 ( "!HU1M;S'-1 , (4+ 9 >&PO=V]R:W-H M965T,!5" MEKR#-$[3#GOFKX=X/OF HV\R[:H*'& '=SNH>^U]#U'WSM! M__&IHH0A^IQO>8YE#L\<1=YU#WZB.(SC?[K<]7.L 5N.TW2?CCLCZ/ML:2.;?$H3(?MMA<2 M!JV$@5?"#2]YL2D\SABV3,._$3-7+?W5ZV+&H"K@XAG)L9WN]-,,P"$A@\)E M<%?P_ [#"VVC5MOH==JVDLH8%]P\=RGSD_0'X: [&<[@^F'JS88D/I3MV$MU MQ_7CY5(A B_IFE ;4%26.^NKGRFA^._4<@87A\.15\O1$Y3X$X,]G4F,)#UP MI7\C-9)#N4ZR/Q% 9U@H@D;=$70.2.7*'T*'ER'QE^9?"2$_4QKV3HCQXY*? M<;66Z*BA*5"M7)^G82$WI:E?^G:V[26O70?UO_F9[3%=HW2@J1M4>L=7G+H3 M@4NBI&"FHJ_JGJ\>&%FYMNE!&FK"W.>:^F14=@.M+Z4T^X$]H.V\IS\ 4$L# M!!0 ( "!HU0 =/'D2P0 .(0 9 >&PO=V]R:W-H965T,C93K7ND0GE48@G\W"37O1"PX@5+-$&@L)ERZY841@D MX/%O#=IK?!K#]OT+^A<;/ 3S2!6[$L6W/-6KB]ZXAU*VI)M"WXG=7ZP.*#9X MB2B4_46[>F[80\E&:5'6QL"@S'EUI3_K1+0,HE&' :D-B.5=.;(LKZFFLZD4 M.R3-;$ S-S94:PWD,TWS0IVA$Q0@M:*2*93SZNTG&(3[?U9BHRA/U3300-*X M"I*:T&5%B'00BM!7P?5*H3]XRM+7]@$$UT1(7B*\)%[ KU3V480_(1(2MQ$S6)C*R;J,/-X6QY@ <-\, "#SJ 'P 80$\AK179LT-)K3!B MBV$Z<3L[CX>3:; ]X#EN/,?>D.99)EE&-4,W'&*#3DS0 RTVS!/5L,$>>J.Z MYXQ*#G$I6X"/M@"3=@'^ATX.!5K!#EN!3@8@08F$JJUZ%5S(PEY+RC($.:_3XC-KS;NFS'9[OJ$S1][\!$MUH5JH?'D(X M=,(4>F-=,+G-$^9)_Q& J,J_CTQ+)?&O[6Y,'#0YT@G;JL,I9)AE.>Z=Y^%>('GZ/ MZF$G>SCV.H?/_9+E;_$?[_L?X%&'?R>-^)@VNHI@/'U'+0SW^ S#T;BK&)PZ MXI&W^AMYG-?R:*L#79M/PQ>:RZ-?!>P$#OL5[BW=D(JB,,(*0U4VSLS'HOFD M'\Q,Y77<[I(0]V/'5O=].KT#XM!B;0^Q MCT+#D=C>KAA-F303X/U2"/WR8!PT?VO,_@=02P,$% @ (&C5,!,V9,W M! "1$ !D !X;"]W;W)K&ULS5A=;]LV%/TK MA-$""9!:$AU_%;8!.UG7 M@Q$O[,.R!EJYE(1+ID92= /OQNZ04244L.C6& M82^V1)'GGOMU1&IR$/));0$T>R:18VKU_1OUCGT9DU M4W CTN])I+?3SJA#(MBP/-4/XO 52H?Z!B\4J;*_Y%#.]3LDS)466;D8&60) M+_[9L&4!+1=0R[LP9%G>,LUF$RD.1)K9B&8NK*MV-9)+N,G*2DM\ MFN Z/5MI$3Y]6J!?$;D1&29;,1NN3V0)TF:=AT#L-/+($ZW(Q2UHEJ3JDGP@ M'E%;)D&1A!=/KW 0KW_?BEPQ'JF)IY&EL>6%):-%P8BV,.J1>\'U5I%?> 31 MC^L]]*YRD;ZZN*!.P'LFNZ077!'J4_JXNB47'RYKYL6OPTROBF3/FNFUF)G' ML828:2!W7,L$ZS8DWUB:@P/[NL*^MMC7+=B/')CDF")ET[6VZ0H;Z3H6Y@)R M8"%-<^YGXVMLUHFW/\*D7S'I.YE\MV6.UMD>)+8M=F8H8LR\J9D=R$1$Q[BX M02EY0?\4&9#,IMX1L4'%<^"$;!:O#1K)37DZD(<5\M"9YY4IF#(%/W3,7$K& M8T#)TF3]0IKSENS%#L\/3$;DC]\0DMQIR-2?#D*CBM#(Z>H#[('G0&+!TBN3 M@\KQ]GRX$7M%/ASV".XJ40,-\0) MYPF/B=B47I,+E*&BN2_)W^18FY=J5)CI-_JDI4>"AJ@&3FZ_8B48:N_F$+SA M,!SU^D$+#UKSH.^.$?#HG.C0GV)6BV7@5LM*1^:ECMB0D5NCGU]8(D]*9U!K M9W!*/$\72B32U"@0#A7!,%&I7Q)'(_-67]OJIA;7P"V$S;HYAU*!;BJZXD3I ML-OOM1"KU31PRZF[D,ZA6M@;O9=IK0T'M=0&;F4\44M'/1V]NTYJ M50W&YZ7C*('QFQ:F?A#0XR1H+<#TE "?L2DI,9O1H+V@;5=":\6E;L4]GKQD0"/1L+[? (I!F C[?"*%?;XR!ZNO'[!]02P,$% @ M (&C5(Z3L__+ @ A@< !D !X;"]W;W)K&UL MK57?;]HP$/Y7K$B36JF0D/"S B2@G=9JG5"K;0_3'DQR$*NQG=D.E/]^9R=D M=(5T#WM);.>^N^^[<^[&.ZF>=0I@R O/A)YXJ3'YM>_K. 5.=5OF(/#+6BI. M#6[5QM>Y IHX$,_\, CZ/J=,>-.Q.UNJZ5@6)F,"EHKH@G.J]G/(Y&[B=;S# MP2/;I,8>^--Q3C?P!.9KOE2X\VLO">,@-)."*%A/O%GG>C&P]L[@&X.=/EH3 MJV0EY;/=W"43+["$((/86 \47UM80)991TCC5^73JT-:X/'ZX/VCTXY:5E3# M0F;?66+2B3?T2 )K6F3F4>X^0:6G9_W%,M/N27:5;>"1N-!&\@J,##@3Y9N^ M5'DX J"?TX"P H1_ [IG %$%B)S0DIF3=4,-G8Z5W!%EK=&;7;C<.#2J8<)6 M\^0;HVJ!]7U.8EM? ,M8@\2&%236Y% LEKO(\R:ZWA M0>L\;'3X0%6;1)TK$@9A>(+/HAE^3T6;! [>&370B>K41\Y?="[U-B^MU=O4 MSY2B8@/XKQBRVI-CNR7=N^/9CJJ$_/B,+LF= :Y_-A#JUH2ZCE#W#*&ZCMK5 M,3_4,<VPUPZ"#PW\>C6_7J.C+P5?@2)R75TI["(:U!;3 M@MV,,*T+*F(@%TQ4!I>GR)8Q>BZ&[7';Z2@<]8+NV-\>WX6W9N%@$/7#VNR5 MA'XMH?^/$FB2,%MMFC6JN;(_.^,%?T?6HO^&;V?8'07#TWP'-=_!_^9;W1,< M 37W4WR;XW;.71G_J-5Q4!LW 32)92%,V?7JTWK(S%QO]?^8EQ,*V\&&"4TR M6",T: \P>:KL^N7&R-PUSI4TV(;=,L5!"UE.:PL0'JT3O]#5!+ P04 M " @:-47L6- !P# "4"@ &0 'AL+W=ODE M_?J2E"S+L:SDT/A@B=2\-V^&Y'!&:\8?10(@T29+J1A;B93YN6V+,($,BS.6 M U5?%HQG6*HACVV1<\"1 66I[3E.S\XPH=9D9.;N^&3$EC(E%.XX$LLLP_SI M$E*V'ENNM9VX)W$B]80]&>4XAAG(A_R.JY%=L40D RH(HXC#8FQ=N.>!V]4 M8_&#P%K4WI$.9<[8HQY<1V/+T8H@A5!J"JP>*YA"FFHFI>-/26I5/C6P_KYE MOS+!JV#F6,"4I3]))).Q-;!0! N\3.4]6W^!,B C,&2I,/]H7=CV/0N%2R%9 M5H*5@HS0XHDW92)J ,73#/!*@/< BSQ9,39 M&G%MK=CTBTFF0:OP"=7K/I-9@$Z M>7EN)EUXKX2WF9\AW M/R#/\;P&/=/7P]T&>- .#R \!M^+QJ\2[AL^_PC?MQPXEH3&Z(8)@::8\R=U M?->81P+]NE'6Z%I")GZW^.I4OCK&5Z=]<27>(-BH2B&@:3D+CI[AT&5B-7$= M_1O9JWJ6#\T\OVZUI[!;*>RV*GR@'$(64_(7(J-S#A061(HFH055]P6A0?>E M>/:4]BJEO5:E,Z)4+DB(J41A@FFL\LK0\IA^Q%; D4P 4=A(Y'HH,Z>B*:[> M@> C6ON5UGZKUBN(U"9+6W;0H&(:O/EN'5:^AJVJOZI;CE7^4NTOK/MK.KO# M@RWA#7I^RW*[SJXP.NT++K&$EK#<6HEUWSR)KK?SYOWW-):4>T=K./#:\KBK M=Z[?JN?^/<[R3P$*.41$MH6X*VMNY^T3NBM1;GN-FAKAKTCB8>'I]9M2:->N MZPQX;-H>M4IL265Q+5:S56MU81J*9_.7[OFT:)!V-$6_IBZ]F%"!4E@H2N>L MK[3QH@4J!I+EIBF8,ZE:#/.:J+81N#90WQ>,R>U .Z@:T&PO=V]R:W-H965T<.+Y)]EP\R!Q H<>R8'+LY4IM;WQ?KG,HB;SF6V!Z M9\-%292>BLR76P$DM:"R\'$0Q'Y)*/,FB5V[%9.$5ZJ@#&X%DE59$O%[!@7? MC[W0.RSY@RX6B+$.$I7JV U8!6E!)LDQ 1JSGEPM0 MA!;R"ET@RM#7G%=2A\O$5[H40^BOF[2S.BT^DS9"GSE3N43O60KIOWA?2W Z M\$''#'<2?B;B&D7A.X0#C.^7"W1Y<25K;2>JF[^<+&S(.FJ,G->1I8U>[/6/ MZ4HJH8_RSP[ZGJ/O6?K>&?HO5;D"@?A&OUZ'!(T%$OU!Y]V8U;Q]RVO>^]TD M3/S=B5+ZKI3^?RHUIVI),T8W=$WTSMP>;1"R0WCLLL6=PIO3>DI9#8Q;RN)1 M-,1.77T:GD?U@JB/3WLP<%4-.JNZ9U2!%JV(@BZ50\CIZ= MECCNX?C(T^=1T6 0CTY[&@9/UU706=>T*!!7N3[G:UXQ)6BGMV'K&@S?P-T0 M/^7#K_6W0;:/(Q[UC_T]%=4?1D?^^JW.H&O/;,.4M7?UY>I675.>VE9TM#XS MS=IVG">:NM/KRS*C3*("-IHRN![H9R[JYEE/%-_:_K/B2AMHA[G^X !A O3^ MAG-UF)@$[A-F\A=02P,$% @ (&C5+?@!L0F P #0P !D !X;"]W M;W)K&ULS5?);MLP$/T50J<&:*/-DIS -I X*5J@ M 8P8:<^,-+:(2*1*4G;Z]QU2LJPXMN!##KE87&8>W\SC,IYLA7Q1.8 FKV7! MU=3)M:ZN75>E.91478H*.,ZLA"RIQJYBG:B&QYW8H&2N! M*R8XD;":.C?^]=R/C8.U^,U@JWIM8D)Y%N+%='YF4\AW'8,?Q-A@$ M?*#RDH3^5Q)X07"$S_Q\=W^ 3MBE++1XX5DI&P <=8 C"S@Z 7C#-&25 MICQC?$V^,-X.7QR3LV$767;FV&]FP967).-XXF[Z:3YBET3C41AU=F_"C[KP MH\'PYZ(L,2;#X3_Q#2@3 ?+3DJ6FV>A7IUQ*I_%IO@W5YA58)FUK4%VQZF*92Q.EDS?/ *6"&D=YD@)=G4GDU'B\J6;\]"8S%HFSG6 MZR"- &ULC53?:]LP$/Y7A.E#"R5RE+0= MQ3$T3<<"*X2&;@]C#XISB47UPY7.=@O[XR?)CLE@#7V1[J3[OOON?'+6&OOB M2@ D;TIJ-TM*Q.J64E>4H+@;F0JTO]D9JSAZU^ZIJRSP;00I25F:7E/%A4[R M+)ZM;)Z9&J70L++$U4IQ^SX':=I9,DX.!T]B7V(XH'E6\3VL 9^KE?4>'5BV M0H%VPFAB83=+[L:W\VF(CP$_!+3NR":ADHTQ+\%9;F=)&@2!A (# _=; _<@ M92#R,EY[SF1(&8#']H']:ZS=U[+A#NZ-_"FV6,Z2+PG9PH[7$I],^PWZ>JX" M7V&DBRMIN]BISUC4#HWJP=Y70G<[?^O[< 1@'P%8#V!1=YN/@M0:-Y*$)Z_D"D OI+L@9$9H\"BE] M]UQ&T6<+&%KTS/..F7W ?%?9$6$WEX2EC#VO%^3\[.)?%NJU#H+9()A%VNEG M!?\A#]J94/PE6>KB1(K)D&(24TP^F^+7=Q]!E@C*_3[!/QWXIR=+6.H&'*K M[#M<6=%P!%(857']_K]&=W37D2Z\LB8?IQEMCB70HQ$(K^F1V[W0CDC8>5 Z MNKE*B.TFM'/05'$J-@;]C$6S](\:; CP]SMC\."$01M^$_E?4$L#!!0 ( M "!HU2'TZN1&P, "X2 - >&POBA++CD"6/%GIDO[ZZ2S'25-=R/JP-7-(+=VG M^^[3W;DR&=5F)=C=G#$3+$LAZY3,C:D^AF$]F[.2UN>J8M(BN=(E-7:JB["N M-*-9#4ZE" >]7AR6E$LR'LE%>5.:.IBIA30IN>A,@;M]R5+2CR](X.@F*F,I M>3A]_W.AS/6[P-U//IR<]![.KG?MIPUP1D(OZ>4!I.>]'DX,($8>'T:^CQNC MOCJ(>@]S0QRVF1^/ ]0P$YOV=;Q!Q1^5^;RPVY'-''J%W6J6\V4S7^:= (R]C[/3JA*K3X(7 MLF1N\P<''(_HVB^8*\V?;#1HE9DU,$V"1Z8-GVU;?FE:W;.E6;?3,L3E,8B,CT'D$?1D ME+Q)C6%[-&Z=O\].W\X:P%M.2K[#^Y38! VF"RX,E^ULSK.,R1>'L*4W=&I? MAI_QV_49R^E"F/L.3,EF_(UE?%$FW:I;2$2[:C/^"MOKQ]TKEHW%9<:6+)NT M4UU,FV%@!S9J>X'#+G+37'X$\W&8'P$,BX,IP'R<%Q;G?]K/$-V/PS!M0R\R M1'V&J(_S\B&3YH/%\?LD]O+O-$FB*(ZQC$XF7@43+&]Q#%\_&Z8-/+ X$.G/ M:T#\>0./)/%7&XL#'E@5L-Z!^/XXT%-^ MGRB"JF+:L"<81Y($0Z 7_3T:QTAV8OCXZX,])5&4)'X$,+^"*,(0>!IQ!%, M&C DBIIS<.<\"M?G5+CYA6C\&U!+ P04 " @:-4EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( "!HU1)D2/3 M!00 "D? / >&PO=V]R:V)O;VLN>&ULQ9E+D]HX$(#_BLJ730ZSX,

1NOM?:>CL@V45/TNML!-STK(DFIS*-<=M95 <[4!T&71 M";K=7J>DC'L?/QS&FLF.?2 T9)H);AKKAF\,GM4__?4AV3'%EJQ@^J7O-=\+ M\$C)."O9*^1]K^L1M1'/CT*R5\$U+=),BJ+H>_Z^XQM(S;+_-*R_\31K%:L0Q&(JM*X'H?1PE%#\-Q0XDF=$U MU!=E_F6<[R]0&S(K7/*>F0XYSAM&=SR?!I/!=!B3]#&.%ZG%%"!,P3F9R+L9 ME>8'&VANBO<68X@PAFX9T\5@$7^)IX8O>2#)+)X/%N-DFI+!=$2&B049(9#1 M.2'313+\_)A,1O$\_8W$?WZU(*\1R.MS0@X'Z2-YF"3?S;Q_Y;3*+<@> MES M"YG(->7LM>FPB&X0HAO'8:O*DLH7(E8D96O.S,\HUV209:+BFEF0MPCDK5O( M,=^!TO5)R@*Z0X#NW )-@"JP6?PNEGN[CFD$7U\M0)9D!$MM4Z%&<*R$N-P6 MX@6 S$W&E5"?368%M>]['[.#[U@/J1;9T]4G,Y$Y&8K2C*3^_5SZF!E\QVH8 M\TR40!;T9_M.PT3@NS8!K)MYG,-6F,457Q/*6=V#@4H>ZT98*((7(NBT=91+,P4@6-3G,K$;Z V)KJ=<"T, M+/FUGI, \T;@V!OMY'=TLC&%!*X5@C[&D8V)*21PO9U ,:]M3,PI@7.G8)@] M&Q-33'!1Q=S8F)AB@HLJYM;&Q!03.%8,CGEG5S8PVX2.;8-A_F@V3']C8O8) M'=NG)>P1:,J*5K8,,>>$CIWS9NPK,J52TKH8>9P1+6&Y%LZ!<: 4F"#65IPP MVI1N66OO$F+B"1V+I[U+/AY&S#BA8^.-$E]KO7-7K]I6-B;DGNE"!SN^,!U= MUU6D55440].6\(F@^>%-[^$M]<=?4$L#!!0 ( "!HU2Y(]HWL@$ %0< M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@ MPWU 0A12I:&-V( %PT,!;'DF"NP^" HX5HHT:$YES5B^_JM/UOCM,^[JO&T. M:;-MT^"XWQW2M-KDW+Z&D!:;N*_34]/&P_G.JNGV=3XONW5HZ\57O8Y!A\-Q MZ.YG5.]O]S,'\U,;_S.Q6:VVB_C1++[W\9#_&!Q^FNXK;6+,U6!>=^N8IU4X M[F[;*5PN\G2>7 UFRVG5S992A=)!"D%:/L@@R,H'.01Y^: 1!(W*!XTA:%P^ MZ!F"GLL'O4#02_F@"01-R@?)$&4<$B3UL";06I!K(?!:$&PA$%N0;"$P6Q!M M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;>Q_;!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>EOO ML(1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]' MO9U ;T>]G4!O[QUV$^CMJ+<3Z.VHMQ/H[:BW/U+OE$^[F&X]US6^_Y%4Y_.S M\?;ZR_*ZV6/G@G. GXCOOU!+ P04 " @:-49>&9M;UW7VSI;#)^VUKRO4U=-7Z2%"'8!\9\ M5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&:, AMC60Z?J*Y7E6A][R) MKWUIFDGBJ/))[W$WL3?4@;[A#2N[.;XHK2^'RC3S>9E1;K)5'9>DWCK2 MN2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T>=SB2=O7 QD+D0GG^ M$X^)L?35WT?M:>>4_S([;N^'<\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " @:-4F5R<(Q & "<)P $P @ '- 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( "!HU0#B?TW:P4 "(6 M 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ (&C5%;>AB\$ M P .PH !@ ("!DA, 'AL+W=O)9)# 4 "H3 8 " M@&PO=V]R:W-H965T&UL4$L! A0#% @ (&C5.@=R"E8!@ 6Q@ !@ M ("!QR$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ (&C5.U"&PO=V]R:W-H965T&UL4$L! A0#% @ M (&C5!E0G%)X!0 X0P !D ("!Y6H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (&C5-43G-!- @ M$P4 !D ("!&G@ 'AL+W=O M>@ >&PO=V]R:W-H965T&UL4$L! A0#% @ (&C5.G5?K/$ @ ?@8 !D M ("!\)@ 'AL+W=O&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ (&C5*&EX2IS @ 0@4 !D ("!AJ0 'AL M+W=O!@ &0 @($PIP >&PO=V]R:W-H965T&UL4$L! A0#% @ (&C M5/-X?N*4! 8AD !D ("!4JT 'AL+W=O&PO=V]R:W-H965T:T !X;"]W;W)K M&UL4$L! A0#% @ (&C5$?@'\/* @ P0< M !D ("!-;D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (&C5+_%FU<3 P -PL !D M ("!F<$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (&C5*+5W+,: P A0H !D ("!*LL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (&C5&[+ MT(:C P [ X !D ("!AM4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (&C5 !T\>1+! XA !D M ("!5^$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (&C5%[%C0 < P E H !D ("! M2>T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (&C5!O&Q8'X 0 ,@0 !D ("!"O< 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " @:-49>&9M; XML 61 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 62 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 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 127 257 1 false 45 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.inspiresleep.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - BALANCE SHEETS Sheet http://www.inspiresleep.com/role/BALANCESHEETS BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - BALANCE SHEETS (Parenthetical) Sheet http://www.inspiresleep.com/role/BALANCESHEETSParenthetical BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) Sheet http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Sheet http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 2101101 - Disclosure - Organization Sheet http://www.inspiresleep.com/role/Organization Organization Notes 7 false false R8.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2112103 - Disclosure - Investments Sheet http://www.inspiresleep.com/role/Investments Investments Notes 9 false false R10.htm 2115104 - Disclosure - Leases Sheet http://www.inspiresleep.com/role/Leases Leases Notes 10 false false R11.htm 2119105 - Disclosure - Long-Term Debt Sheet http://www.inspiresleep.com/role/LongTermDebt Long-Term Debt Notes 11 false false R12.htm 2121106 - Disclosure - Employee Retirement Plan Sheet http://www.inspiresleep.com/role/EmployeeRetirementPlan Employee Retirement Plan Notes 12 false false R13.htm 2123107 - Disclosure - Stock-Based Compensation Sheet http://www.inspiresleep.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 2132108 - Disclosure - Income Taxes Sheet http://www.inspiresleep.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2134109 - Disclosure - Segment Reporting and Revenue Disaggregation Sheet http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregation Segment Reporting and Revenue Disaggregation Notes 15 false false R16.htm 2137110 - Disclosure - Loss Per Share Sheet http://www.inspiresleep.com/role/LossPerShare Loss Per Share Notes 16 false false R17.htm 2140111 - Disclosure - Subsequent Event Sheet http://www.inspiresleep.com/role/SubsequentEvent Subsequent Event Notes 17 false false R18.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.inspiresleep.com/role/SummaryofSignificantAccountingPolicies 18 false false R19.htm 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.inspiresleep.com/role/SummaryofSignificantAccountingPolicies 19 false false R20.htm 2313302 - Disclosure - Investments (Tables) Sheet http://www.inspiresleep.com/role/InvestmentsTables Investments (Tables) Tables http://www.inspiresleep.com/role/Investments 20 false false R21.htm 2316303 - Disclosure - Leases (Tables) Sheet http://www.inspiresleep.com/role/LeasesTables Leases (Tables) Tables http://www.inspiresleep.com/role/Leases 21 false false R22.htm 2324304 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.inspiresleep.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.inspiresleep.com/role/StockBasedCompensation 22 false false R23.htm 2335305 - Disclosure - Segment Reporting and Revenue Disaggregation (Tables) Sheet http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationTables Segment Reporting and Revenue Disaggregation (Tables) Tables http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregation 23 false false R24.htm 2338306 - Disclosure - Loss Per Share (Tables) Sheet http://www.inspiresleep.com/role/LossPerShareTables Loss Per Share (Tables) Tables http://www.inspiresleep.com/role/LossPerShare 24 false false R25.htm 2405401 - Disclosure - Summary of Significant Accounting Policies - Investments (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails Summary of Significant Accounting Policies - Investments (Details) Details 25 false false R26.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) Details 26 false false R27.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails Summary of Significant Accounting Policies - Inventories (Details) Details 27 false false R28.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails Summary of Significant Accounting Policies - Property and Equipment (Details) Details 28 false false R29.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Accrued Expenses (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails Summary of Significant Accounting Policies - Accrued Expenses (Details) Details 29 false false R30.htm 2410406 - Disclosure - Summary of Significant Accounting Policies - Product Warranty Accrual (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyAccrualDetails Summary of Significant Accounting Policies - Product Warranty Accrual (Details) Details 30 false false R31.htm 2411407 - Disclosure - Summary of Significant Accounting Policies - Advertising Expenses (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails Summary of Significant Accounting Policies - Advertising Expenses (Details) Details 31 false false R32.htm 2414408 - Disclosure - Investments (Details) Sheet http://www.inspiresleep.com/role/InvestmentsDetails Investments (Details) Details http://www.inspiresleep.com/role/InvestmentsTables 32 false false R33.htm 2417409 - Disclosure - Leases - Narrative (Details) Sheet http://www.inspiresleep.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 33 false false R34.htm 2418410 - Disclosure - Leases - Assets and Liabilities (Details) Sheet http://www.inspiresleep.com/role/LeasesAssetsandLiabilitiesDetails Leases - Assets and Liabilities (Details) Details 34 false false R35.htm 2420411 - Disclosure - Long-Term Debt (Details) Sheet http://www.inspiresleep.com/role/LongTermDebtDetails Long-Term Debt (Details) Details http://www.inspiresleep.com/role/LongTermDebt 35 false false R36.htm 2422412 - Disclosure - Employee Retirement Plan (Details) Sheet http://www.inspiresleep.com/role/EmployeeRetirementPlanDetails Employee Retirement Plan (Details) Details http://www.inspiresleep.com/role/EmployeeRetirementPlan 36 false false R37.htm 2425413 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 37 false false R38.htm 2426414 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense Recognized (Details) Sheet http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails Stock-Based Compensation - Stock-Based Compensation Expense Recognized (Details) Details 38 false false R39.htm 2427415 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 39 false false R40.htm 2428416 - Disclosure - Stock-Based Compensation - Assumptions Used to Calculate Fair Value of Options (Details) Sheet http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails Stock-Based Compensation - Assumptions Used to Calculate Fair Value of Options (Details) Details 40 false false R41.htm 2429417 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 41 false false R42.htm 2430418 - Disclosure - Stock-Based Compensation - Performance Stock Units (Details) Sheet http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails Stock-Based Compensation - Performance Stock Units (Details) Details 42 false false R43.htm 2431419 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock-Based Compensation - Employee Stock Purchase Plan (Details) Details 43 false false R44.htm 2433420 - Disclosure - Income Taxes (Details) Sheet http://www.inspiresleep.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.inspiresleep.com/role/IncomeTaxes 44 false false R45.htm 2436421 - Disclosure - Segment Reporting and Revenue Disaggregation (Details) Sheet http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails Segment Reporting and Revenue Disaggregation (Details) Details http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationTables 45 false false R46.htm 2439422 - Disclosure - Loss Per Share (Details) Sheet http://www.inspiresleep.com/role/LossPerShareDetails Loss Per Share (Details) Details http://www.inspiresleep.com/role/LossPerShareTables 46 false false R47.htm 2441423 - Disclosure - Subsequent Event (Details) Sheet http://www.inspiresleep.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.inspiresleep.com/role/SubsequentEvent 47 false false All Reports Book All Reports insp-20220331.htm a2022-q1ex31x1.htm a2022-q1ex31x2.htm a2022-q1ex32x1.htm a2022-q1ex32x2.htm insp-20220331.xsd insp-20220331_cal.xml insp-20220331_def.xml insp-20220331_lab.xml insp-20220331_pre.xml insp-20220331_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "insp-20220331.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 127, "dts": { "calculationLink": { "local": [ "insp-20220331_cal.xml" ] }, "definitionLink": { "local": [ "insp-20220331_def.xml" ] }, "inline": { "local": [ "insp-20220331.htm" ] }, "labelLink": { "local": [ "insp-20220331_lab.xml" ] }, "presentationLink": { "local": [ "insp-20220331_pre.xml" ] }, "schema": { "local": [ "insp-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/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd" ] } }, "elementCount": 404, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 7, "http://www.inspiresleep.com/20220331": 2, "http://xbrl.sec.gov/dei/2021": 5, "total": 14 }, "keyCustom": 13, "keyStandard": 244, "memberCustom": 6, "memberStandard": 35, "nsprefix": "insp", "nsuri": "http://www.inspiresleep.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.inspiresleep.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Leases", "role": "http://www.inspiresleep.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Long-Term Debt", "role": "http://www.inspiresleep.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Employee Retirement Plan", "role": "http://www.inspiresleep.com/role/EmployeeRetirementPlan", "shortName": "Employee Retirement Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - Stock-Based Compensation", "role": "http://www.inspiresleep.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - Income Taxes", "role": "http://www.inspiresleep.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Segment Reporting and Revenue Disaggregation", "role": "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregation", "shortName": "Segment Reporting and Revenue Disaggregation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137110 - Disclosure - Loss Per Share", "role": "http://www.inspiresleep.com/role/LossPerShare", "shortName": "Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140111 - Disclosure - Subsequent Event", "role": "http://www.inspiresleep.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - BALANCE SHEETS", "role": "http://www.inspiresleep.com/role/BALANCESHEETS", "shortName": "BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Investments (Tables)", "role": "http://www.inspiresleep.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "insp:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Leases (Tables)", "role": "http://www.inspiresleep.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "insp:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324304 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.inspiresleep.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335305 - Disclosure - Segment Reporting and Revenue Disaggregation (Tables)", "role": "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationTables", "shortName": "Segment Reporting and Revenue Disaggregation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338306 - Disclosure - Loss Per Share (Tables)", "role": "http://www.inspiresleep.com/role/LossPerShareTables", "shortName": "Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:MarketableSecuritiesPolicy", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Investments (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails", "shortName": "Summary of Significant Accounting Policies - Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:MarketableSecuritiesPolicy", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i90d82f240838446b85bf29dad3cfa26d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i90d82f240838446b85bf29dad3cfa26d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails", "shortName": "Summary of Significant Accounting Policies - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Accrued Expenses (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails", "shortName": "Summary of Significant Accounting Policies - Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - BALANCE SHEETS (Parenthetical)", "role": "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical", "shortName": "BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i0a3c2f80661f4c5093eaa3426fb12506_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Product Warranty Accrual (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyAccrualDetails", "shortName": "Summary of Significant Accounting Policies - Product Warranty Accrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i0a3c2f80661f4c5093eaa3426fb12506_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Advertising Expenses (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails", "shortName": "Summary of Significant Accounting Policies - Advertising Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Investments (Details)", "role": "http://www.inspiresleep.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Leases - Narrative (Details)", "role": "http://www.inspiresleep.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Leases - Assets and Liabilities (Details)", "role": "http://www.inspiresleep.com/role/LeasesAssetsandLiabilitiesDetails", "shortName": "Leases - Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "insp:AssetsAndLiabilitiesLesseeTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Long-Term Debt (Details)", "role": "http://www.inspiresleep.com/role/LongTermDebtDetails", "shortName": "Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ia8632e039de84d4b96a4292b0edf9beb_D20220101-20220101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Employee Retirement Plan (Details)", "role": "http://www.inspiresleep.com/role/EmployeeRetirementPlanDetails", "shortName": "Employee Retirement Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ia8632e039de84d4b96a4292b0edf9beb_D20220101-20220101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i0fd3dab3312340f89c597ba39220932e_D20220101-20220331", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense Recognized (Details)", "role": "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i0a3c2f80661f4c5093eaa3426fb12506_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)", "role": "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited", "shortName": "STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i0fd3dab3312340f89c597ba39220932e_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Stock-Based Compensation - Assumptions Used to Calculate Fair Value of Options (Details)", "role": "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "shortName": "Stock-Based Compensation - Assumptions Used to Calculate Fair Value of Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i0fd3dab3312340f89c597ba39220932e_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429417 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "role": "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ia07cc8267c1d40eb95f8fe5cb715e376_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430418 - Disclosure - Stock-Based Compensation - Performance Stock Units (Details)", "role": "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "shortName": "Stock-Based Compensation - Performance Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i7755897013be4956831c1c371889e2b1_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i44f50f9de45b453299a137a47d11025b_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "role": "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i44f50f9de45b453299a137a47d11025b_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - Disclosure - Income Taxes (Details)", "role": "http://www.inspiresleep.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:UnrecognizedTaxBenefits", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "ifae52573091840cbb130d7c96636744d_I20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Segment Reporting and Revenue Disaggregation (Details)", "role": "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails", "shortName": "Segment Reporting and Revenue Disaggregation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Loss Per Share (Details)", "role": "http://www.inspiresleep.com/role/LossPerShareDetails", "shortName": "Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "idcd021b0b1eb44aea6bd7597b65eaf5f_D20220427-20220427", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Subsequent Event (Details)", "role": "http://www.inspiresleep.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "idcd021b0b1eb44aea6bd7597b65eaf5f_D20220427-20220427", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i6aa5408b2a554a57b67fb486a851ff8d_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "role": "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "shortName": "STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i6aa5408b2a554a57b67fb486a851ff8d_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited", "shortName": "STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization", "role": "http://www.inspiresleep.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112103 - Disclosure - Investments", "role": "http://www.inspiresleep.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20220331.htm", "contextRef": "i98b115894af24098b7c1613a82a7d81e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 45, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r535" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r536" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r537" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r537" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r537" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r546" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r537" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r537" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r537" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r537" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r534" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "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/2021", "presentation": [ "http://www.inspiresleep.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "insp_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Lease Balances within the Balance Sheets" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "insp_CommonStockCapitalSharesReservedForFutureIssuanceAdditionalSharesReservedMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Additional Shares Reserved, Maximum", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Additional Shares Reserved, Maximum", "terseLabel": "Number of additional shares reserved for issuance, maximum (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAdditionalSharesReservedMaximum", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "insp_CommonStockCapitalSharesReservedForFutureIssuanceAdditionalSharesReservedPercentageMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Additional Shares Reserved, Percentage, Maximum", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Additional Shares Reserved, Percentage, Maximum", "terseLabel": "Number of additional shares reserved for issuance, percentage, maximum" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAdditionalSharesReservedPercentageMaximum", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "insp_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems and Purchased software applications for licensing or long-term internal use.", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "insp_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaidPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid, Percentage", "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid, Percentage", "terseLabel": "Final payment percentage" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaidPercentage", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "insp_DefinedContributionPlanAnnualContributionPerEmployeeMaximumEligibleForEmployerMatchPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Annual Contribution Per Employee, Maximum Eligible For Employer Match, Percent", "label": "Defined Contribution Plan, Annual Contribution Per Employee, Maximum Eligible For Employer Match, Percent", "terseLabel": "Employee contribution, maximum eligible for employer match, percent" } } }, "localname": "DefinedContributionPlanAnnualContributionPerEmployeeMaximumEligibleForEmployerMatchPercent", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/EmployeeRetirementPlanDetails" ], "xbrltype": "percentItemType" }, "insp_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "insp_EnsoDataIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EnsoData, Inc", "label": "EnsoData, Inc [Member]", "terseLabel": "EnsoData, Inc" } } }, "localname": "EnsoDataIncMember", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "insp_IncentiveFromLessorRentAbatement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Incentive from Lessor, Rent Abatement", "label": "Incentive from Lessor, Rent Abatement", "terseLabel": "Incentive from landlord, rent abatement" } } }, "localname": "IncentiveFromLessorRentAbatement", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "insp_LesseeOperatingLeaseNumberOfRenewalOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Renewal Options", "label": "Lessee, Operating Lease, Number Of Renewal Options", "terseLabel": "Number of renewal options" } } }, "localname": "LesseeOperatingLeaseNumberOfRenewalOptions", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "insp_March2019AmendmentToLoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "March 2019 Amendment To Loan And Security Agreement", "label": "March 2019 Amendment To Loan And Security Agreement [Member]", "terseLabel": "March 2019 Amendment to Loan and Security Agreement" } } }, "localname": "March2019AmendmentToLoanAndSecurityAgreementMember", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "insp_PercentageOfIncreaseInInterestRateInEventOfDefault": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of increase in interest rate, upon the occurrence of an event of default.", "label": "Percentage of Increase in Interest Rate In Event of Default", "terseLabel": "Increase in interest rate in default" } } }, "localname": "PercentageOfIncreaseInInterestRateInEventOfDefault", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "insp_PercentageOfPrepaymentFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of prepayment on borrowings.", "label": "Percentage of Prepayment Fee", "terseLabel": "Prepayment fee" } } }, "localname": "PercentageOfPrepaymentFee", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "insp_RightOfUseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-of-Use Assets", "label": "Right-of-Use Assets [Abstract]", "terseLabel": "Right-of-use assets:" } } }, "localname": "RightOfUseAssetsAbstract", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "insp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Exercisable", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Exercisable", "terseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "insp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Revenue Goal, Performance Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period", "terseLabel": "Revenue goal, performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "durationItemType" }, "insp_ShareBasedCompensationPerformanceTargetPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Performance Target, Percentage", "label": "Share-based Compensation Performance Target, Percentage", "terseLabel": "Performance target, percentage" } } }, "localname": "ShareBasedCompensationPerformanceTargetPercentage", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "percentItemType" }, "insp_SharebasedCompensationNoncashServices": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation, Noncash, Services", "label": "Share-based Compensation, Noncash, Services", "terseLabel": "Non-cash stock issuance for services rendered" } } }, "localname": "SharebasedCompensationNoncashServices", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "insp_StockIncentivePlan2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2018 Stock Incentive Plan (\"the 2018 Plan\").", "label": "Stock Incentive Plan2018 [Member]", "terseLabel": "Stock Incentive Plan 2018" } } }, "localname": "StockIncentivePlan2018Member", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "insp_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to term A loan facility.", "label": "Term Loan Facility [Member]", "terseLabel": "Term loan facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.inspiresleep.com/20220331", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r249", "r271", "r299", "r300", "r434", "r435", "r436", "r437", "r438", "r439", "r458", "r492", "r494", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r249", "r271", "r299", "r300", "r434", "r435", "r436", "r437", "r438", "r439", "r458", "r492", "r494", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r249", "r271", "r290", "r299", "r300", "r434", "r435", "r436", "r437", "r438", "r439", "r458", "r492", "r494", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r249", "r271", "r290", "r299", "r300", "r434", "r435", "r436", "r437", "r438", "r439", "r458", "r492", "r494", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r172", "r173", "r284", "r285", "r493", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r172", "r173", "r284", "r285", "r493", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r178", "r421" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails" ], "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_AccountsPayableTradeCurrent": { "auth_ref": [ "r12", "r43" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 1.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 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, Trade, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r23", "r179", "r180" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for credit losses of $99 and $99, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r11", "r12", "r47" ], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Payroll related" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r224" ], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r60", "r61", "r62", "r483", "r499", "r500" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 4.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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r59", "r62", "r70", "r71", "r72", "r117", "r118", "r119", "r377", "r495", "r496", "r547" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r337", "r424" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r117", "r118", "r119", "r334", "r335", "r336", "r385" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Withholding taxes on net share settlement of restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r342" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expenses" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r303", "r330", "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r181", "r201" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for credit loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r80", "r99", "r262", "r408" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Accretion of debt discount" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r137" ], "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", "verboseLabel": "Antidilutive securities excluded from computation of diluted weighted average shares outstanding (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails" ], "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]", "verboseLabel": "Loss Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r137" ], "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 [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Operating lease, office space (square feet)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r112", "r157", "r161", "r167", "r199", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r372", "r378", "r396", "r422", "r424", "r464", "r481" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "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://www.inspiresleep.com/role/BALANCESHEETS" ], "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://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r56", "r112", "r199", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r372", "r378", "r396", "r422", "r424" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "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://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r388" ], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total cash equivalents and investments" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r189" ], "calculation": { "http://www.inspiresleep.com/role/InvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gross Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r190" ], "calculation": { "http://www.inspiresleep.com/role/InvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Gross Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r186", "r207" ], "calculation": { "http://www.inspiresleep.com/role/InvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r184", "r187", "r207", "r468" ], "calculation": { "http://www.inspiresleep.com/role/InvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "verboseLabel": "Total investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r185", "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Investments with maturity greater than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r304", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "stringItemType" }, "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://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r104", "r105", "r106" ], "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": "Change in property and equipment acquired but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r37", "r101" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 1.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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "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 [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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": "Total cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r15", "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r95", "r101", "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r95", "r397" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "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": "Decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r117", "r118", "r385" ], "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://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "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 (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r273" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical", "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r424" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock, $0.001 par value per share; 200,000,000 shares authorized; 27,568,004 and 27,416,106 issued and outstanding at March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "auth_ref": [ "r288", "r289", "r301" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block]", "terseLabel": "Employee Retirement Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/EmployeeRetirementPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r308" ], "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 [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68", "r77", "r471", "r488" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "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 (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r145", "r479" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r82", "r461" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Goods Sold" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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 [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "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 [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r111", "r115", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r265", "r266", "r267", "r268", "r409", "r465", "r466", "r480" ], "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 [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r49", "r259", "r407" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Basic interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r50", "r111", "r115", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r265", "r266", "r267", "r268", "r409" ], "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 [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r188", "r207", "r210", "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)", "terseLabel": "Realized gains, net" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Components of Investments Available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer discretionary contribution" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/EmployeeRetirementPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer matching contribution, percent of employees' earnings" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/EmployeeRetirementPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution, percent of employees' contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/EmployeeRetirementPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r99", "r222" ], "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, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expenses" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r99", "r155" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "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_EarningsPerShareBasic": { "auth_ref": [ "r78", "r122", "r123", "r124", "r125", "r126", "r130", "r132", "r134", "r135", "r136", "r140", "r141", "r386", "r387", "r472", "r489" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r122", "r123", "r124", "r125", "r126", "r132", "r134", "r135", "r136", "r140", "r141", "r386", "r387", "r472", "r489" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r137", "r138" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r137", "r138", "r139", "r142" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r397" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 4.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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unearned stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "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": "Shares issuable under the ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails", "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Manufacturing equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r70", "r71", "r72", "r117", "r118", "r119", "r121", "r127", "r129", "r144", "r200", "r273", "r274", "r334", "r335", "r336", "r359", "r360", "r385", "r398", "r399", "r400", "r401", "r402", "r403", "r495", "r496", "r497", "r547" ], "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 [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r388", "r389", "r390", "r394" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r255", "r265", "r266", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r389", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r388", "r389", "r391", "r392", "r395" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r255", "r291", "r292", "r297", "r298", "r389", "r431" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r255", "r265", "r266", "r291", "r292", "r297", "r298", "r389", "r432" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r255", "r265", "r266", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r389", "r433" ], "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, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r255", "r265", "r266", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r393", "r395" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r191", "r192", "r195", "r196", "r197", "r202", "r203", "r204", "r205", "r206", "r208", "r209", "r212", "r213", "r263", "r272", "r384", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "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": "Selling, general and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "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": "Selling, general and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r81", "r112", "r157", "r160", "r163", "r166", "r169", "r199", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r396" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r221", "r227" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r75", "r157", "r160", "r163", "r166", "r169", "r462", "r469", "r474", "r490" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "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": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "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": [ "r226", "r228" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r113", "r348", "r352", "r355", "r361", "r363", "r365", "r366", "r367" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r128", "r129", "r156", "r347", "r362", "r364", "r491" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "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": "Income taxes", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails", "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r69", "r345", "r346", "r352", "r353", "r354", "r358" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r98" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 12.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" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r98" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 13.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r98" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 10.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" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "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://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r98" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 11.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 Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r98" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "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": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r154", "r406", "r408", "r473" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r93", "r96", "r103" ], "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, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r12", "r13", "r47" ], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r32", "r217" ], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": { "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://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r54", "r424" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, net of reserves" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r14", "r55", "r109", "r143", "r214", "r215", "r218", "r459" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r33", "r217" ], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": { "order": 2.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 unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r54", "r216" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Reserve for excess and obsolete inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r84", "r153" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "negatedLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "auth_ref": [ "r86" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.", "label": "Investment Income, Net, Amortization of Discount and Premium", "negatedTerseLabel": "(Accretion) amortization of investment (discount) premium" } } }, "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r194", "r463", "r477", "r517", "r545" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r223" ], "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://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r112", "r162", "r199", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r373", "r378", "r379", "r396", "r422", "r423" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 2.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://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r112", "r199", "r396", "r424", "r467", "r485" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "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 Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48", "r112", "r199", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r373", "r378", "r379", "r396", "r422", "r423", "r424" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "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://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Credit Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing amount under credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r44", "r111" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r254", "r264", "r265", "r266", "r466", "r482" ], "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", "terseLabel": "Outstanding under credit facility" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, by Current and Noncurrent [Abstract]" } } }, "localname": "LongTermDebtByCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-term Debt [Member]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r38" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Investments, long-term" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r50" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Notes payable, non-current portion" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketingAndAdvertisingExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketing and Advertising Expense [Abstract]", "terseLabel": "Advertising Expenses" } } }, "localname": "MarketingAndAdvertisingExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r291" ], "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 funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 3.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://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 2.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://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r95", "r97", "r100" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 1.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://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r63", "r66", "r72", "r76", "r100", "r112", "r120", "r122", "r123", "r124", "r125", "r128", "r129", "r133", "r157", "r160", "r163", "r166", "r169", "r199", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r387", "r396", "r470", "r487" ], "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) Attributable to Parent", "terseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "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": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": "All other countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "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://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Notes payable, current portion" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r148" ], "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 segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.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://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "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://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r157", "r160", "r163", "r166", "r169" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.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": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r413" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r411" ], "calculation": { "http://www.inspiresleep.com/role/LeasesAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Operating lease liabilities:" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r411" ], "calculation": { "http://www.inspiresleep.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails": { "order": 5.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 liability, current portion", "verboseLabel": "Accrued expenses" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LeasesAssetsandLiabilitiesDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r412" ], "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 List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r411" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.inspiresleep.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, non-current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS", "http://www.inspiresleep.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r414", "r419" ], "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": "Operating lease payments (less than)" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r410" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 4.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 asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS", "http://www.inspiresleep.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r383" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r47" ], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails": { "order": 4.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 accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 5.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 non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r57", "r58", "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "negatedLabel": "Unrecognized loss in accumulated other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r64", "r67", "r370", "r371", "r376" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "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 loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "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 non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.", "label": "Other Machinery and Equipment [Member]", "terseLabel": "Other equipment" } } }, "localname": "OtherMachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid on net share settlement of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Investment in private company" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r90" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Purchases of other investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r89" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "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]", "netLabel": "Performance stock units", "terseLabel": "Performance stock units", "verboseLabel": "Unvested performance stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails", "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r304", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r270" ], "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 shares, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "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 shares, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r270" ], "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 shares, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "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", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r424" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "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 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, Issued", "terseLabel": "Preferred Stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r7", "r9", "r219", "r220" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r91", "r333" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 1.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 the exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r47", "r229", "r230" ], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails": { "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 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 liability" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r63", "r66", "r72", "r94", "r112", "r120", "r128", "r129", "r157", "r160", "r163", "r166", "r169", "r199", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r370", "r374", "r375", "r381", "r382", "r387", "r396", "r474" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited", "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r225" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r40", "r223" ], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r225", "r424", "r478", "r486" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r39", "r225", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r225" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r223" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "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 lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r31", "r182" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Expected Credit Losses" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r343", "r460", "r532" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "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://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "R&D credit" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "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": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "verboseLabel": "Unvested restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r274", "r337", "r424", "r484", "r498", "r500" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r117", "r118", "r119", "r121", "r127", "r129", "r200", "r334", "r335", "r336", "r359", "r360", "r385", "r495", "r497" ], "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://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r151", "r152", "r159", "r164", "r165", "r171", "r172", "r176", "r283", "r284", "r461" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited", "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r110", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r286" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue by geographic region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Segment Reporting and Significant Customers" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r137" ], "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://www.inspiresleep.com/role/LossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r137" ], "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 [Table Text Block]", "verboseLabel": "Schedule of dilutive securities excluded from computations of diluted weighted average shares outstanding" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r303", "r329", "r339" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense recognized" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r388", "r389" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r34", "r35", "r36" ], "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 inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Summary of PSU's and related information" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r234" ], "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": "Schedule of Product Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r41", "r225" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r74", "r175" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r304", "r332" ], "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://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock units activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r309", "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of the company's stock option activity and related information" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r323" ], "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": "Summary of weighted average assumptions for fair value of options granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r147", "r149", "r150", "r157", "r158", "r163", "r167", "r168", "r169", "r170", "r171", "r175", "r176", "r177" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting and Revenue Disaggregation" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r98" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 6.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 Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r305" ], "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://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r314" ], "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": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r319" ], "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": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r317" ], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r317" ], "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r316" ], "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": "Unvested at end of period (in shares)", "periodStartLabel": "Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Stock Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r316" ], "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": "Unvested at end of period (in dollars per share)", "periodStartLabel": "Unvested at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r318" ], "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", "negatedTerseLabel": "Vested (in shares)", "verboseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r318" ], "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": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted average assumptions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r326" ], "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", "verboseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r325" ], "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 volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r327" ], "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://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "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": "Stock Options", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited/expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r311", "r332" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at ending of the year (in shares)", "periodStartLabel": "Outstanding at beginning of the year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, end of the period (in dollars per share)", "periodStartLabel": "Outstanding, beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r302", "r307" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Vesting after first year of service" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Vesting in years two through four" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Weighted average fair value (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage of shares to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "periodEndLabel": "Unvested at end of period", "periodStartLabel": "Unvested at beginning of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationPerformanceStockUnitsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding", "periodEndLabel": "Outstanding, end of period", "periodStartLabel": "Outstanding, beginning of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested 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, Aggregate Intrinsic Value, Vested", "terseLabel": "Exercised" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Contractual life of stock options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r324", "r338" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Employee stock purchase plan, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Withholding taxes on net share settlement of restricted stock units (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-term Investments [Abstract]", "terseLabel": "Investments:" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r108", "r116" ], "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://www.inspiresleep.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Significant change to unrecognized tax benefits over the next 12 months" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r233" ], "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 at the end of the period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r231" ], "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, Decrease for Payments", "negatedTerseLabel": "Settlements of warranty claims" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r232" ], "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, Increase for Warranties Issued", "terseLabel": "Accruals of warranties issued" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r53", "r70", "r71", "r72", "r117", "r118", "r119", "r121", "r127", "r129", "r144", "r200", "r273", "r274", "r334", "r335", "r336", "r359", "r360", "r385", "r398", "r399", "r400", "r401", "r402", "r403", "r495", "r496", "r497", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "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://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "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": [ "r117", "r118", "r119", "r144", "r461" ], "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://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r273", "r274" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance and sale of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r273", "r274", "r313" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r273", "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance and sale of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r53", "r273", "r274" ], "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": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Common stock options outstanding", "verboseLabel": "Stock options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails", "http://www.inspiresleep.com/role/StockBasedCompensationStockBasedCompensationExpenseRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r112", "r183", "r199", "r396", "r424" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r71", "r112", "r117", "r118", "r119", "r121", "r127", "r199", "r200", "r274", "r334", "r335", "r336", "r359", "r360", "r368", "r369", "r380", "r385", "r396", "r398", "r399", "r403", "r496", "r497", "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "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]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r404", "r426" ], "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://www.inspiresleep.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r404", "r426" ], "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]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r404", "r426" ], "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]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r404", "r426" ], "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]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SubsequentEventDetails" ], "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": [ "r425", "r427" ], "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://www.inspiresleep.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r191", "r192", "r195", "r196", "r197", "r263", "r272", "r384", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r291", "r475", "r501" ], "lang": { "en-us": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r99" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Unrealized loss on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r344", "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r131", "r136" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares used to compute net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r130", "r136" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares used to compute net loss per share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-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": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "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" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "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": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r159": { "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" }, "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": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "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" }, "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": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "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" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r392": { "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" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r419": { "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" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "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": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r461": { "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" }, "r462": { "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" }, "r463": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r469": { "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" }, "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": "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" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r473": { "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" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r477": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "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": "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r517": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r531": { "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" }, "r532": { "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" }, "r533": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r534": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r535": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r536": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r537": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r538": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r539": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r54": { "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" }, "r540": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r541": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r542": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r543": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r544": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r545": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r546": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r55": { "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" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "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(20))", "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(24))", "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(25))", "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(8))", "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(a),(d))", "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.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 67 0001609550-22-000023-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001609550-22-000023-xbrl.zip M4$L#!!0 ( "!HU3_MS)&/ @ &HI 2 83(P,C(M<3%E>#,Q>#$N M:'1M[5KO;]LV$_Z^OX)SL34%_-MQDCII@#3Q4 /KVN7UBV*?7M#BR2)"B1I) MV?'^^O>.E&,[CELGZ1)G6($ZDG@D[W0/G[NC>/+CQ:?SX1^?^RQQJ6*?__O^ MU\$YJ]0:C2^=\T;C8GC!/@P__LKVZ\T6&QJ>6>FDSKAJ-/J_55@E<2[O-1K3 MZ;0^[=2U&3>&EPT::K^AM+90%TY43D_H"?X"%Z<_G/Q8J[$+'14I9(Y%!K@# MP0HKLS'[(L!>L5JME#K7^)8N]ENLR_:7,D)#^U..@6G\W%.&N'^I.$G M.1EI,3L]$7+"I'A7D9VX'1V(N'UTT(SW]Z/FD6B*([IZV^:\W6K]KX5*-E \ M]+%NIN!=)959+0&:O[??KA]VQ#IS.)_!_N$R#+,^ M&#=C'&^DG=-I[PC'*I\XG?M;!]>NQI4<9SUO\?::5-[U73_SNFEEK, M4ZEFO==G1G+UNFK1.S4+1L:AV?]R^'@E\'YV7#PZ;=[J/TW M*;E_IY*#*AO*5+MDQC[7V0IV#N2-D)M )O1H]>5(;6_6Y]D\UY^HK:!_6#P[)Y@%+^ 28@8F$*?*.2Z1E MOQ?<(#35C%U"KHUC.F._:).&Y=!JUGYG.F:#S.;2 /L(0D9,L%'0H-EF<80@E-PF3&> MS5B1.5, *HY!Q<<7]!MG*=Z1HBSF$3XR3*?2,:>#W)I !A%8R\V,1%)^!3CO MTI@6GPE4!J=4/CCA'"0028/!",4R[(Z:"#!LFL@H8;:@GT7_*2",PB!D0"JM MPJA% 7 J78(&VAPBKR"-FZ-J6J"9$^PFV&BV_!I>/.0Z.P\Y8+',T*F$CX43 MJX@W%,=FL]0NLQAY@U..A->1*@2.B4!9\E@502:):W+T,T&4H*O4 H.E^^VM MJ1'FPB=?59(H% H@\#2BPT]GO3X1MPF+E9[:.2H-C*5UF+DYQNEAT!NUK"Z! MR\Z56=/VQ>-K?U?P-5QQQFM;8J<,\[3X=1Q+O-VS;[R/!HP;\&A [\J1 O(: M X3@2$F;4 \22Y'[B/_H7D@;*6T+[$>L:+0*L,B-CD#@8\OV$ 4"$%;!U?WK M*.'9&-@9$LYEH<"60:_#:ZWN'@156ET1[L*MI$0N"YBD21A1TQ)4 W1(H6_. MQLJ)XI6)\(YLO8U?%*#H_;ALZ+#][)CDNX+)"["8F:-O?(3Z-GJJ%#PC7MCM MNU 4&P&"H)PIQ$5=&!P R6565@7$"C6I(M M-4HD1M3%:B6%+RUM,;)22&XD&2!#^/84G]%(A:60ZA>C]?'7$R#6KJ@0%I6^ M4X[YH8P*Q8FWT2ROQ"(T8X\0Z)?S$[P: 0DBM6)_$(^CTAV [6@W8;LU&ZVA M=WL>VQK$"/R)%(1-;G7&B;6Y15Q34DB Y4;,P8-PEGPDE70S"M9W34M+R>/, M0RBL@A71I:32!X?KTJ"\,#E"V/KD(HJT$5X!GUZ.(<.<02&2L05R6B(D@JES M0"LN)9G[0/#"\1H]-UZ/ZNT.V=R?<%5X+B)G0AQC>B^-O5R9L-$^H_5J#\ Y0'X\KFN E M8TL\-[9NN# X;QT$5 Z7V99ON86Q>W ?!60=184A)R]%OY7Q4FT=/J%-/AS% MT@;)GV%;A>VM"<>(4&2B6W*EFEC#@*_;J:3/BAM=W@1-$FYOT@/B,(]H$)[< MO?4E\[HEE*HA:,ELHM4$*')E?%QN39N2ZR#-E9X!MDX3'=B-KP 5@?7((%[_CNYN M'7EW.U_=S5T?.FRWWGK[,&6_WG;0W3SG@W4E9;M;#=OP3@N.0VC8G&?O*IW* MO$,)N%X[OV:MU8_&A,';Z C >"K&\=_Z+W YKP;BTN07:QOQ U[Y^=7^X;'UO\&NX>#CI^&'/_PQ MA_[E^_[E<,72+5FB2097MGH[SR9:QD,ZVX.RS&]&L_E[?BA!K$=M&O_@+N\_ MJ9_73Z]LS#:>5]'5U?5=Y_7C]*1#VZ(M-/ELL)Z@=*K*SA,),>M?0U30QAS[ M%,I=G\E?E%7C\[W/>]JU5VX?8^X)-Q:5!?R;6R?D;I9\PV>%]SQK=NM@7J[# MR<1>^$@T@;6C>HNEZ;/.YJ(+'^'Z+-SF+IO>\L9S?^5O.(7HST.>_A]02P,$ M% @ (&C5+7_AGTV" $2H !( !A,C R,BUQ,65X,S%X,BYH=&WM M6N]OVS83_O[^%9R']VT*V+)E)X[KI %2)T4]M.N692BV+P,E4A812M1(RH[W MU^^.E'_%=NLT7>(,;X$ZDG@D[W0/G[NC>/K=Q$\.@U9(KC7-C;!"Y50VFY<_UD@MM;;H-YN3R228 M= *E1\WKJR8.==B42AD>,,MJ9Z?X!'XY96?_.?VNT2 7*BXSGEL2:TXM9Z0T M(A^13XR;&])H5%(#54RU&*66M%OM-OFD](T84]]NA97\;#;.:=/?GS;=)*>1 M8M.S4R;&1+#7-=%EO>,H#%^QHX@>AC&C,>7A<:?-VJS5;4?1'R$HV01QW\?8 MJ>2O:YG(&RG'^?N'[>#XJ+ G$\%LV@];K?_6G.C9::)R"_-IZ.\O_3#K@U$] M@O$B9:W*^CT8JWIB5>%N+;^U#2K%*.\[FVM^[%G_6$FE^]^WW+\3;&DD-!-R MVG]QK@65+^H&O-,P7(O$-QOQ%P=586AW._&6'$-O*7(^LRQLHRV7MZF(A/W? M]V&W==()@_:J-9^S=*N-87O5JAC\Q/6CFC6XO+H>OAT.SJ^''W^\A]K_D)*' M&Y4V MW^G./"%R!E[H-_#)HQH9!C/M'VO.U5?0/@ZZQVCSD*1TS(GF8\$G0#PV%8;\ M7%(-V)13F[J6& M>1R FUX]:S>U]\5-;Z@!YX ;LBFYR=5$\M[7W$%#H*$EH#(\T49FPQ"HOMR:0\Y@;0_4413)ZPV'> MI3$-/&.@#$PI772".5 @%AJB$8CET!TT85R320I+FY@2?Q;])QQ@Y =! S)A M)(0MC( 385,PT!0\=@KBN 6HIAB8.89NC$33Y=?P["'7V7O(<9*(')R*^%@X ML0YX W%HUDOM(D^ -R@F27 =RY+!F "4)8_5 60"N:8 /R-$$;I2+C!8N=_< MF1I@SESV54>)4H( $\!.MQTQND34Y.21*J)F:%2\Y$P%E(W2R@^]'J#EO4E M<)F9,FO:/GM\'>X+OJY7G/'"5-BIPCPN?I4D FX/S$OGHR&AFCLT@'=%)#EZ MC7" 8"2%2;$'BF7 ?,^$B:4R)?1#5M1*>E@46L6Y=,(I%'$!0S>3CHBHU# #D,Q;&41I(\=R-@_GN@@R7"55S21VJJL"X@$:] M(EML%$",H(M14C!76YHR,H()J@4:('SX=A2?XTBEP9#J%J-Q\=<1(!2OH!!4 ME:Y3 ?FAB$M)D;?!+*?$(C1##Q_HE_,3N(HX"@*U0G_.'D:E>P#;:#]ANS,; MK:%W=Q[;&<0 _+%@B$UJ5$Z1M:D!7&-2B("%,F\&'H"SH)&0PDXQ6&^:%I>2 MPYF#D%\%*Z)+2:4+#K>5046I"X"P<.U_BI\=H+VAVT^7),9>FX")W)DP32.S$&-Y@-:1ID!CNP MJK_=G+,Y8$)'8$3C,\-(E7;[W+OP/IU+X"X? MC&)P@^1/OZU"#M:$$T H,-$=N4I-J&&XJ]NQI,_+N2XOO28I-?/T #G,(9HS M1^[.^HIXIU"=WW!9%?%WY.L/>"$/Q^\>E$5'^X+?KRB+W X>F^&^OB :Y+UE M'"XX!_%TCSQA+<$$O2BDEU9I,P_*[@$,EF7"6LXW,GFD<%\76I@ G5SW \ I M$*=!8H:_F-[.%A3_LQ2@LEM"91Z[LO[E_ZN=;P6UX6S'Y5Z8J@H$7]%O8"C*H*/AFT+W+W2EVGD]4Y\;OJ M&-D>4H'J4Z&;SS=7GUQ[O: 5AOC5U6KXSV835Q]D _=!MFG9>ELW:+=Z6UM; M0;BU[7.CME\%W<[VYJ\=]BAH'7:_:M3/M_TCNG:"7F\W99O.:=YQ U3T/QU MK5.;=:@ UV\7MR1<_6B,&+R+#@^,QV(<]ZW_ I;S:ARN3'Z6UGR@4]*INT,5 M#[/''538 X/>3/\]SO';[P\SQ1^UV MC#H]/C/OU=ET-!^_.KR[<28=?!^_> M?7S_^XJI.S)%"RVN[?1ZGDRTBHEXO@=DB=N/)K,7_;4X7(KO;1%[9/]][NJ?]!M3>,YR3F M1E35>;5A6+4_&Y.6-KXK0U[>.<@W9Z6F2U[O>23NSOG!0OD#E'W_*6O,UTX4 M+MC#)<>M11<: 864=GN7;>]VZ_'$ZMU7C=W26$^_4WNS8$DJ9*VE[27A0A MV[OS\LP\'L]L_]EH.@P^G8\A43<90L5RG(_^T'%&P0A.@M-W4+== M#P)!,LD4XQE)'6=\5H%*HE3>=9SU>FVO?9N+A1-<.%I5W4DYE]2.5%0Y[NLG M^$M)=/Q'_YEEP8B'JR7-%(2"$D4C6$F6+>!C1.5GL*QRUY#G&\$6B8*:6ZO! M1RX^LTM2K"NF4GJ\U=-WBON^8XSTYSS:'/EUA=8]2EY)VLQ8VZAT2 M=5K-IM]IU)N=1JM>[_A_>^BD@]L+&:DV*7U=6;+,2JBVWZW7[%8C5[TUBU32 M]5SWSXK9>MR/>:;0GD#YXK)0//>:;L^OV=XAFCT<>VZ&&'@J'M7/X?@B MF+R=# ?!9'J&=+V8?1B*A]+B+L^0VW"H,9#$;3 M\V \NA>20P9YM4/./ &X T@=MPG3MQ"KXC 4*<;N* Y M%PIX#)-,YDQ0.*41"TD*LXU4="FK!>I)%MIPI&5?//?KO2%?YB3;F.M7@*K? M%:[R'FPACZLC.4(P > <5 1'!*1)B [U6+JD@DQ"S%YSL'9S1<":S3 M5 +)(AA?A0G)%A3+Z7+)I-1@\%_OC+#V0D(%10C7_A6P"O>J,(&0"L7B317R ME9 K@N%7'*Z9K3UO]?:)C2Z1B.>ZKN^+[&_4=$&CQETBYB2CTII>I70#@]!$ M5#.EBNL$'6FT>P\A34ZB"+\F5DKC@C4'-+(>G4>>O?7^L6P>AJ#6LILMC3G M:)>$>HX4=G0JVAHN^S[;+#DJNKW6 MM%VW=>>J:WMWKGU+JX^"?N>GJVU@.]_X+JW?7FO6FC_?5]]N>OZ]U#HF:47B MD!H2*?FZXE>V B7ANK7\"KS#[DES\!8[>/Y8=<7,$R-\'0^_=27>WP_**=F M7_0G/P;&3$)/C>;-YG^2EN(K_F,XBCGC)I*BB#XRF'JK)\UO@2N8G$Z#DT]P M;L/)^.(-3HH'2.]9'%P-N'*OZ#S9UO(SJ$\.<"](GK((MG%^( =WF7N"F?GK MB0W8DJMD8_)(Q1S=??+A_CZOTT^U:_1TF4)LX3T\.C.FVJ0K#A-$8&W%L MRA6[I#"-8X8#G.G@1MC9AXJ+IXOG W$=Y8)A*YIC+TIWB'B!Z-6- [?=.^Z8 M[F\/W9V'= \^GBM[TUK]D4<.W>ECGT\77)^2%O,XOL.F-6<2YE0_CE^"B"BETD#1:A?& MP3%&RTQ274%3HFE\ZRCYNK@;"KK7(F2."5VINT7N>FWO/)?_PO M4$L#!!0 ( "!HU2-U=J^T 4 /07 2 83(P,C(M<3%E>#,R>#(N M:'1MW5AM;]I($/Y^OV)*=6TJ@5\)[XU$@"A426B!J-?[-W=)83^ M^IM= X&D1&G:2]J+(F1[=UZ>FQ"K60+O+X_/^ATHE&S[ MH]^Q[>ZX"Z?C\S,H6XX+8T%2R13C*4ELNW=1@$*L5-:P[<5B82U\BXNI/1[: M6E793CB7U I56#AJZ2?X2TEX]$?K1:D$71[,9S15$ A*% UA+EDZA8\AE9^A M5%KMZO!L*=@T5N YG@?/@MEZU(IXJM">0/G\,E=S5QD14]0WX4KQ6:.& MNE9/%,_,K:+7JD02-DT;!G,AU[V6#WC"1>.E8_Z:>J44D1E+EHW7;<%(\KHH M,3LE206+\F7)OE)T%56;VT6.I(K2"4OI&IGK:2R]ZYA-F'KUTJTX3=^SO%TT M6SBVW PP\%0\J9^=WG#-R^ MZ(U*@[_.>I^@W1GC2K[+R_>BG*W\373R'@:4H#7?)@ MP50,*J;P84X$ACI9PI!F7"C@$?13F3%!X9R&+" )C)92T9DLYJC[:6#!@99] M]=(O-SM\EI%T::[? *H^X6*V(H93^@ 1%\;0EXVA# 'P$"@&(H1S(H(8?+>8 M5T4B(6()/M\X.*+!7&"=IA)(&D+O.HA).J583FX2,2$IE:7!=4*7T Y,1#53BKA.T)'#6O-[2).1,,2O22FA4 (&$%N(<'X9M-_F[HMJ':*HENW2_G=)@9[F(JZTU-RM\YG=ZOE$Z68K68 M$5.AL%@I@J(A/C696>>:,%-$!)4ZK46]3)($4(QJUS#I,L,\RZ*1BEA*TD _ M1X6AZ?=,'<%=\\2DE6,],B;EF@.KDF;]Q+RZ-9-7128)76N9$FKLV=?MVI2L9UN?5-]/8RY=7G5V]8CF'GF[N%'9T M*EP;7O5]ENG[;!7>72M;-;^R=]6QW+UK]VGU*Y9;W[_\6+5EZ]#?+WF?UOO7 M#BN/D[S7U[KEU;P'J;5-TO+$(34D4O)MP2^L!5:$:WC9-;B[W9/FX!UV\.RI MZHJ9)[KX.NY^ZU9X?S\HYV0)?MZ?_!@8,PD]-YKCY?\D+?E7_,=PY'/&;21Y M$7UB,.5J4YK?'->PWSEM#[OPSH+CR\[IZ>#L[QVH#ZP.CD9<>%!XGFWKZCNH MCPYP+TB>L!#6@?Y.$FY2]PQ#\[Q#%/OC[[>/^0%^JGVC5Z M&DPAMN !GG1B1B,XV;1N@RAB.+<]7]R^T_^#3##T/$/7;_I/GH-X<^MH;?,R MVZ;/>_1AVZK3],I//$#HOAV[=CKE^LPSGZ[QA32--I,PH?IQ-!DH).)H0YJAWLL11(J*"IH%>T;@0$7JCG=J=)XJPB"G>"YQ50HJ:=-CT M $HBI.SM(XPBZIUBX4BH-%"TVBE-<59)MCS044[0_SF9:O,@L<2LK-\=7_:> M[VZ1[=81,4;2S$P-01.T=D7O'!K?5'%#3^=&A$PPV7.U7V3?:[OW!'KUFY^' MFY/YHW\!4$L#!!0 ( "!HU2SKEPKOG\! $K;#P 1 :6YS<"TR,#(R M,#,S,2YH=&WLO6E7V\BZ*/S]_@J_['//[EX+D9I51??.7708-GUBDQ 3COF2 M52,6\<"6;,#\^O9/W>OY;P M"EJJ_;^W?_Y_2?*_?^V^KZWW[;#K>X/:N]SK@7>UTVS0KNT[7WRMA;S?K>WW M\Z_9B4Z2\IEW_>-1GAVV!S6""+EQ,5\5 1,=)$Z0]R%AU*2)E)PF1F+M4VR, M\F[Y<-5JP@())K$&D80)@A.=8I$8PS7"4HF@_;);M=BGBJ88_D^9M5AZ[ASW M2ON K4_+U[8'L#I88:_XUU)[,#A>??/F]/1TY92N]//#-U@I]>8LWK,TOFGU MS.2=[-JM\9?R9H(0?9/UBH'N63^]O\@'%W<'79CR3O@1[H99(YQ0?'5H=SGV MU7'%F_'%BUN+[*[IPIWXS?_6WW^R;=_5ROY7QZL5T!OF]&ZG>P-7IC5G19P2GW]KU M\1T7#YP-[KXYZ\$$?$3<-X-<]XK0S[MZ (@=UX 20"9,IH/<6LCU5\;+1A?^ MRCL3V)AK3TPWZENOQ3Q!\LJ..Y_=O=MPX=I. W2/K[TM_I#EONAX?[QB^]UX M-T'TY^6@$R\=F__[/J!KL41$O^?87;R MKZ5W_=X B#]ICHYA(^SXV[^6!OYL\*:DFC=O_\__^3]_#K)!Q[^-\TNF<_KS MS?C'/]^,AS9]-WK[I\M.:L5@U/'_6G)9<=S1H]5>O^=A MG9:KS1Y^./F7.^ M5WZ$ZPW@0'EFQ^\_&^SZ\*^E3$F#,9>*Z4 8@F^IQ0)3+8E.G<3^RWHY%0SH M?KE//=V-K_;9ZD8/YC=Z!\O)=6>[Y_S9__C14BUS,+2CGT=FO7_RGNR>M&A] MZ(XV3@ZVU-%.MWYVT+2\?F[/XI_&^>Y1ZWR#'30_?SU8_]S9V=_L'!QM'ATT M7?L];71:Y\=']?T]NM.LTWKYQZ(6J9_M;.WA@ZV/^*#9:1_LM\Y:9(^V/DOT MGAR,6OM6'.PWVCOK[4YK?V]4;[:/&NN'>*?9AK$M;1RUVP?KA[2^O]EMP+S< MUF9FMO9$?>LC@VO=@^XV:>W766.]-8+YM.OGAZ>MYL9YH[MWWMC?((W]UN29 MS_ NWCMH]D]A/+*S==!M'1VT6^>'J'&TS5O[&^<[ZW^U8=[DH%G'K68+'W3D MZ'US8U#_A,[>-[<)[ '[HF'?J6$:>#6F"5.&)X82GUBM4YD&SQ%S2V\1<"Z! M%.?HSS?7@/J4,%X#P>6B\-KLZ,.EVI@J8=BSP6K(SKQ+@NY$ J^ _FV@G]\& MNN(":T(2S0D G3.0S43@)*B M.&>88J6WFZNO?^T\8SP?C?,\PCMK+"ZT_(Z MW^BY=5!:*@A_#\+H%H2Y!P[,O$@HH@K(.FI?R"@ L];">1M\2I;>)B!/D\CL MGPW&4WWT$LB;\$M1@?A[(,:W0:PDESXUB7&6)0P;E&@'<-:>6(H4<5[8I;<1 M""\&WP\P?M]5$'X0A,DM"+.44RN\2E+G;,*"Y8EBU"46^'2JG$B1ITMO/SZ* M?KT)QE,BA9*4I0%+BS'CSFCOM3((?P.^$S-D]4/>/_;Y8/0!=-#!6L]M@+)Y M'(&^5_@P[+S/P@NS[//&2'5M=[.W<[2'6A$ZS;^.=M9;K-[\"%!J9(WSK_S@ MZ.^OC6ZCW6KND08YZ+ZGNQW_[]W1P;X[-H2)1G,WB]"I;P'$CP[/ .JX1;9A M#IUNO?N1M,AFN]%LT8/N0:@W-T;U\VW@NHA+"Y8K"4@DS- TT13$+#?62>F\ M"]8LO?U 6X^!&!C+G/ 42!I+AJP!/0VYU"HAJ$@9X7L/ MEM#[3)NL$[7FL9S]- #9&L&V$S:S'ABB&1!LO\BBX;-Q!I9"D9D./%4,7IAV MZQ?07#L[6-^#]QP<[6S]G=6/X#VDQ>%9M-/\.MII_O5UIWF0':S']^RV6]VS MSL[1U_.=YB&J=P^R1O,C.UC_R%KGC:QUM(8;W6WX_E?[8 O><_0YFSX#[QH> MD#T!\^,[ZQ]'0/>XL=[^"G^.Z@3>N[Y'6D?MK_6MS:^PIJRQ_W=HO$-3W7K4 M.*K3G;4O@2A*+4,)#X(GS$?IZQ%+K 36C#AA"LFEM]^W]?^Q9FT^]&X*O\P7 M$P@^!HN0II8$B83 @5F.%/5:4T9$,)AP)$HLPIA46/2R6(1N8)&T+G6@M"4\ ME0A8BE6)PB$D0A&#O38H$!TN-3 M6^?^+\ D]Z[?/0;\*#TM:WFN>X[*OW:C9P.PRW_R M^4EF_5C#P"^+6[B>37'+=>M':[QUU #MX"^ ZT<"V@9\_DH:Y_6SUI$];VS] MW:VO__7UEKPAK5%]O9/5R<9Y?6NW _*&[6R!I@ RIGZ^"3*K#K*L=0K70OVH MCAN'7\"&4QA1F\!6DX2EWB:2&YB%1BJ@(EH!8 B/&C M0(R X1,9> @J!=/0&PEZ9J!.4Z5E2F@%XN<",:F??N%&<9#"+$DM BW?*@<6 MG?$)R&FDE9+2\O!HI=$H&F@PE'IN62J=YAI98H*6 GO.; 7BYP%QLP5*Q3:, M^1',S*_G]8]?*!+*PLX#TS8 ;LQ=HD2J$L93,!*(XI(]WD8@P@2K38ALFJ6" M2F^U4U)Y@+GVB'P#W-'M_^.P!K"6?MG>%,*_'(#7^$YS[RP"NG[TD0++QBD5 MG'.52&,#Z/T!6#9W.I(WP6F*4L)\!>!%!'!CO7[>^/@3 'YS/3:6^^!! [>^ MN".D%P.8JT49*084J)6AV=7!Z!@@6F3=XTZ,;):_M?,20ZY&[U;."@=#O+D^ MQOC]ER^=S*'H#_/R6QD[7YV@W1C*/^(-G [DRQ#=]%OFXO>0^;Q63LC?&8E] MM_T_UX---Q]^._WI^NC')6I.OQ4#G0]BY*#T?D;[!^'IET,<_]V H#RXG2(Z;7I]SC&G3OZ M""_8O.WH59SZP1T=EO1\?Y_6'[V;C_ &S=5NXFG ZF=W$V19*>\N MEN>R$YC6U5M+KJT'_?P'-_[6\_''==_K=[/>7<,^E#RN#?'F^NR_!W>OP=I@ MG&/A"%.6:K OA=/"LQ!TFHJ2G^,I/\=S0D[7^#E^.#_',^/GT5 6V*2!IYH) M9XP4'*5(*B,$DD(^'[U,5NT/HX8V_NK@96?'G49" MOH[2*0*VQ40(!"PGBW1J4PXREWF&F"?VU8!FS;G2JZX['W3FMGOO]'$VT)T% M 9,U7@OF$6B-C"&'31!@^WID@U682O-ZP&3ML#OLQ&3;G4';Y_&^W+?C:"=^ MNV?[7;\@('.@$#"M)*<*9 9P.>7A%VUM"%X&25X-R';]0&<][S9TWLMZA\6" MP(>DS,$?I0SQ3#ING/ JQ1Q"_!"Z 6,LT663B]O-8(V1H7WH(];PIQFBKK@ M+?,8PP_8R-<'T&>3:2\/7+!7,;58""\$8]AJQQ63.%JT6H/>\@J!^Q*2\.4! MS:T Z&+-4H^9LTY+)D$A5<)RB4&]P"!I@5@>F%+<#9@8P$19D6)B5$L<"0Y,9[ MEQ+IM4;6/:/3?>$EV)/ 1VC- 2J&:,Z9YJD1*;!!*;3D. 0YA@]Z!1;ZO!TPO+)1F!S(54N>DU0%1QXC7"E-/@Y(NU<#Y-'XU('M6H30[ M^&B,4ZIEZF/U@S9"II0HSY%7)J! _//!Y\5V@()N"[@H8,U,,:1AK9JD0AJE M>)CDUSYOE'61Y?/+AW^]+&ODE(;_F"(&N(P.91#=@^UOW.L#Z,LX9E\FML]I M8&G*F*:*V>!T&D*PS# $E5P$P(JD"'GR8&O@9@/E]JSJS<$YY: MXD(JP08V+!5&80LJD39I\!I3BEX-:%XF-6=68 +(.!+KC @(PH!CC,-B+:1- M+;8$J]<#IA=/S9D5R+A2J?54(>0Q"QH;[)A*1H1KIWU5B+FO";:J)N9 MQG/B#OAQ=>::[^!G$KO=-%>Z[GX3V0W M)[ISF]/4@?V,ZCK_Z@>;PYY;E!!02BA!3 I$ F4B18:;V'*&$*]%M&XJ?)D/ M?/F1[;CX^&_88)W;]NB]/_&=>W9DNW<\'!3E'7A!D!&I M)EP'YP)-C:B0]Q=$7K(@R&M!I4E3I*E4!*Q;JYDV+#@OD$D)9A7R_HK(2Q<$ M>15RDL2:;DDE8\)(;@)13KNH>!)1J0US"#.,4HXMETBGB"FIM38!E#S#<$AC M,70%LTK=^G8&IE F==Q1SD!8$6D8UT($[GFJB Z5;5FI/-]/;-!:$"89J#HD M-B!6@B'&5>PJK1<@A?>5(M"BJ!W,&$J0PMQ@Q$A*P?X3SC(;P.AC1)@*@7X$ M@:9]5[]JLBB>KQGV>*)>IFU"%$3= !%%BC3%I?(U M.P3"G*0:[,V4<<> ^@U#/A!"J72QA7ZH$.A5:CZS0R#J4APX,48@R9A1VA/# M?# J]1YKM !=YEXI CVMVC$[!#*,,DF _TBIF8:_A 0A)HDF"&Q"[RL$FBO5 M>5[0QA'+@I*>" XZ*ZA!-E M18S>2&D'%T7_\RA(+2T*S%O&'/!@AAE8H\8KA)1@%0[_NCB\ M*"HH#3($81A1)K)CKK23 @G$A< RI'S^O;?WGCS[UZ@Y.O9C4)7GW<1ZHN' MYQ=WP-V?^F%PJO-%:;X5@G/,ZM0)1)@3Q"@5@-!9ZR_+BN M;3OK^7QT]>X%(2=+0LJD"-S1E#'O#/,2IYY+Q"VCZ0(^X[>YQ#B9$:;\L"&DIJ6U*+'82 M3$V1"N48<=Z(X%. 'EJ /6<@VIV5*5$H-@08X(73#JFG$]M:KWUV*3^.0^E M>Q90O>N7=KJ-K4ZV>_#H8>Z+12$K!(Q/$F:]II9AT"R(B'4T@6.FL;8+X,&9 M=UC-T-MF@O&42*$D96G TN*R 9_V7BN#\ (+CN&"SQ:SWK9=UA M=_8P>/G3$83@PB!E/1.4R1BF8O$,-BF\\D2JES@G=A8 TV>O%6 N&"N#D*E* M-?.:2PG:A43."((";.G\2Z[MWHDO!O&A.W2*?N^PZ?-N]!D_H[.ZF9?>\F@? M7/JM%T0\*I:*@(!R W4,V*\4Q%F$G$,IIX(N@ $^(X28%X $$1@2R%*<.F8Q MUJ%"$?%-'>XA0CQGAJC%"*28,"!ZO#+T .XUQ0 MZ&R.D"[^$P:W3N0>#O+5>&'Z\+>.X[X8*?<]?ZH[7_K'456_?&<=/N.8O]&#X^9+3KN;3*D521U&@-ZIZ3TAAL0/7S(CA"1:DZ8#7/DN)= M[ETVV-0VZ\"TKH2A(@*^[^O>]-*L.%-$ZIM,J7QA/<:9XW:MP0574D8_3B"& MO\:Q[M$:&&[^J=D45K.KU73Q"&8=/,.4@0FG26!8>\ 2SN%"V64YHD=I"E1X M\G/&XJ)CX%5#:(R##S*$;J+KSUBN3 +70EX@$4]]235A*B6>2H9"D(%.N1E) M?WDLG7-;%+M)2 M4.(1538?HM^[H;M7\X;*;OC;/1L'/_'QAKB()^4M4F357*2(J#1?//[><"(C/D]I3%UD AY@0YEAHAE71"XX QUYJ%= $""U/0 MK)WJW-UV?)3@V2D-^]<8:* ,&4ZUU]ABYGT .&*CG:14,*6D6J!#=UX<@"]R MOHY1--!@*/7YZL&4R._"N!.5>+QL4NY_V7B,U MXEBQ(JD)R&H&@(T:8""$I8Q9G*:+=-;97 'S94Z^$B98;0+E7K!44.FM=L!2 M/9"G]H@L/F5^\'GHYUT-RLNGMLZ?HFKWY6G2$BH\<--@ F':8:6]EY@'S, J MPWB13@N=$S"^"#5JS27%S#)" I-@S7&*@G28,P12,[P".;G1/>[T1]X_QS&O M+T*)W&/BI1 (J) )CW6*E, D98(2)IQ>?$I\3A"^D+8:#"'*8)\2QE&JD-(: M."L"BC2$+T+FX&6T/!Y(=W%.VON^U='&N)GF60QVPE:_[XIF_^D/Z'T1LB0R M("^Y$1@AAHF2GJ&@1/],G%[X^P81GOJPY9?A&B1$2D0*C,:"<8HF)N! MP_>@ .[84_G:B/8E ?PR^JY!&C-M"2BWC A@RP)K;0".AB/'^6NCX"W?\[GN M 'S77#?K9<4@U]&A_HIIV 90>C&-Q\Y09CF5C@M1QJRTX8+:UT;#+POB%Z%B MC)A7WA@38GP%:6#.+*3**$FTIS@L$!5_]L4@ZQW><,Y'?\-?NO NMIB 1\9@ M+ZVC7/=@HCN][P%VID;7ZXWT:&$"!0YA7!J8L$ZERF%BD,6.$JH722#\("HU M3_L5*LVD.HE*XKQ4.GC- *&4(!;YZ.<. '!Q*\=G#E'IZ5,Z9X8B#UI+,QMT M_$[8[KGL)'-#W;ESOHYZ\1$Q'AB,C 0U I4]@;R:D%-J>ITC(E=$$Q M\4&%C14FSA4F!@=H%^TK0AD*4EFN0!&G"K!.4;(();:5<"LS8@SGV%J=@BW% M/+'&89M2R21FV ;#%@"0"R3<%A)%! @<$D@LI3>,D%0;$8#>,7'((+\025._ M$(J\C /=>BP%3X,UB,5>M$@%B8P-WC!K[:*JR'.JF"PD%_&(HIBFSG.AX,"I**;:*,YTN0'^_EX3?$QWXZ8).,0.N2QA33DD>.!'* M4)3Z5.%QOX8*)-\%"9Y=[2!*K95$I!8[AKQ1/,C@N34IYIZF"]!2^Z6SGI^F MLXGE"!N%P-CQC,3CM8@36FB.0"P9NP"ML^<(++-C8-)*K+P.' =0$;Q37F@4 MK.::8\R(6U 3XUFLT%\B*2XDZ*/8TA1+J3PQ>&'E[3.0]],<)V?3X%A*XED(#('9 MY]-X0H4W7DG+)P#Y%0AU7F0L8P&,;>4\V.",4Z*4QC35+'48HWCNP>*PT#M* MSZ]9"A^&N6WKHJQ ?XW,#B/N@5:9QRH%D]LJ@*"US!%&G0U&+V0[AV>$X)-T M=$A3RRB2AEHA&6)8&J88(](Y+640:OX9WKP 9:8G'/ 4:4$Q09)9Q6.%.9.I M04P#2-P"G' P3B=MZK.UX:#=SR\:*UVTR(*KQ2"S[_K#WB!_VM9*,SS.0!(C MK?8X'FZMK=4:&<^9$U)J)!U9?+B4"D><9 Q)#>:6%58;[6D(5ICYAQ# 9MR1[)W.\Q'H;%&?N[N48GYA(I]/&0$\46HC8IV[46R_9;O'^;Z MN)W9::Z6';/%U;U/KTL%I&#E&A52 ]*,&:F-<+%O-\=>JJ!96(!PVLM#[D7B M9Q8C8RC#2(,IYKS4RC@9F"D+%(5?!%?6=R WY:Z-?F_O57HCD>/:I-J0R#8M M!^'(4H"FULH%I]0B]-&8(Q"^4%4PEEB1E#AMF#$JYB-0PP(W##M!] )0X86? M"D9P66<8Z\.+.=H?-N,^]WQV?>ED4D.V%#Y[VL=UA\\/FXSF1T]P"_ M5.\XL-:I=)1XXBE37LI/32S07L=F%[$,5_"8)SGMEL)( MFDP_S!M"E"XF>*,;QB+J>(1T//EET.Z[R]/Y;O_J_K%)Q//CC-'.#]BI&Z/\NE?>]_;,XUKWIW;;?Z>>K_P!L0R'\$6"2 M2=#=K#-:_>=:GNG./Y<+W2N2 A8SN5QDYQZ&@Y'+KZ?C5S&$_NAD/3]]-2;H M__X1%YPX;_MYR6!6ASU89KP+9J)?> :U=N[#OY;^\?U=!F)N:M/QM7ZHO8M0 M[ V*/]]HV/JXD5<@,-[9MW^:_,V-B[>!I/-#@)/I#P;][FH$4SE3WZOQ MS([R\,9!^=K)(Z:?P]P3V*Z./B[\ZO3#'RXKCCMZM)KURN67#_UQ_04<7G#B M\T%T*D]>4KYO?'F"(BI=(81$+!D +@[<],43!%HI$>C-P-UQ3:XH=/]EM(+O M?[0:=F;#OBGAED]OF#*!XQBHAN< 82)._FN)+MW J4'_>!4?#VI%OY.Y6DF* M0$S'VCG0!E91#9=#3-]?C?.-<4H8O"EI\ ZROXO([^'&\(('\T*UPF\PP_0. M9KCT=J^QW=Q8KWUJKC4W/MUB7W,RR4\;[_9VMYO;&Y]J:XWUVL;_OOOW6F-K MH_9NIU[?_O1I>Z^<\$2J1'/@](FL&2\#L0;N]N;-;K_T)VE.OWVL,NS"(K4V4K-THV;/871AS MJ9@.A"'XEH+UAJF61*=.XCM;Y]1Z.BKESF>KZWT[[$XTTJ5I@[+/([/>/WE/ M=D]:M#YT1QLG!UOJ:*=;/SMH6EX_MV?Q3^-\]ZAUOL$.FI^_'JQ_[NSL;W8. MCC:/#IJN_9XV.JWSXZ/Z_A[=:=9IO?QC48O4SW:V]O#!UD=\T.RT#_9;9RVR M1UN?Y=E[-YAYJ;+5.#]8/:>/(M>MDX[Q^='@& MS_/&_L<3M_69N7__W3D@G1-SU(9'='#TU]>==4L:\%RK M61_MK&_"7+_B@TTYJJ^OH2]6 ?XBHA,K.4F8T6DB?2H23FG,X?1&4[+T%J/D M8ZG#7D+AMF(T YQO@N50U!K^M+;;[^K>$V+_)?X_K_H%&OH*&DOZQ^I?9(4( M,G/-0_$53N5C-(_K8E1P M@.PIO5TV_WS&ZT^D/3/]L(3GI9F:V]L3.?J/;:*Z=M_;A#>MU MWEC?_=HZ.F2-YFZWWJV/#II?1XWF9O=@?WORS&=X%^\=-/N\15JXOMYH'QRU M3NOG7^%]N]G.^B&&]XY:YW]W=IK;N+Y_T&EU8([-M4']$X)_MPGL ?OB,%>$ M49$0+H$38R,2, EH$H(7UDEF [%+;__['RIEXH][F?']6NZ\D^?'O;7=YL;N M^U9M=^/#SFZS]F%O]]/>6J-9:^[40%UL@D[XW__ OV!:6UGMX;Y;^[WVLYF MK?GOC=H5=?)"E5Q[UX3+DT<497=1_2.LJ$<8%/?;##/FGG.A%9?0V^SGM4'; MU_XSY1.UL6>LYGO.N^?0X#Z4[]L8^^>N\:=5![\D77AG.SZ6.#U*1E[GB>]5 MC.I[C.K\)J-Z3W<[_M^[HX-]=VP($P?[F_ ^&&^_/JIW0?5<;\,[_^ZVFNZH ML=[I'*Q;VCKZBN![J)_O?>'.!12D3Q@G-&$ Y$09:I,48<\L<](%NO2V/&Z^ M1O%R+<+\)KNK]?,;KKH/#1WUQJ?MJ.*\)S:PP_(\AG0_2S%]>"" M-*?R.N3][GC5B_+WH/_S8]2><\*W46E>70((4 M*Y+]4!Z'0"L(WQ\L^-% DU74JE^/)#P$V;S>&.>5X-^<@X;VUWDQY.4IK)P M=-)PY%W?^=LF=!'O.,[[)W&M;IVUN@=@=._"&P]1_7P;[C\\;75;J-5LMW?VP0A? MA[5_EJ>WC.B $%>$JL0I AR="908I&T2&ZICGS)'I%MZN^X[^E3G?K96]"^$ MV$U]MCU):I\PCUPBL;()\LXK[J@I8T9$ M))BFJ4C9-W'V19V9/ZFAC .\)9>L]?-:?]#V>>WH2@^@J+)D5SEJ>5M^J'O9 M>?G]]Z>@W^??@NV5W95/*[5)MGY>NTYIM49_95;1[[O\?A?\:BY<&,_#SM:< MRWU13/YY#Q/ %2O['BL;?2^J!.OC#?)W5N_NC0Y@G8VM^JAU]/6T?NZZC76+ M6_N?LX/F-FHT/X?&VA?FK U2NT1+)Q+&P2Q3A)DD-2DQ4CC-/8ANSA&J[>L1 M4+RN_=4Y<;>,K^6G=VW=QA=2XDOR^W>P<>=O-D_K0R-Y\7=>G/CBT,:>>9!JQ/" M)@P#!IO4X813S97 *0^I7GJ[U>^ [*]]UIV.'[TUAO?YG&56?LP?/_0+P:Z MOQ' %BJE%DKG#/+TW.GZE4N7.XLKQ M+UDOVL"KA)5Y6\\8/?_M"7E.5,#6\D5@$>D!!@\3W_5OC^5FS\N\&F_67M[(O6?7-_LY($I)G>H7>U(AHBM8XN!K6\3$A]7)3ZF>OUY8JD M/U0O1N4*L*@?BO-^^QI5LX\>8[6"\,/*T%Y^LK"S5/U$J!OS>;6=[E;.+GL" M3=(^? YD=#S,BV',_QCT:W!'&5_ Y#?S>U188W+IFAVL/JE*/M.]>-!.-+/! MN$6(U[9=L\!#BD>HWX\H,YCG/+A1_O*#U]M(E)!/.,\+$E*2WD+KTV*%2;_[U%?1H MWCIO9SOKNU]C;SL]XYVMG: M9HVMC[$VI--JKM&#]8.LT=T[K^\WLL;Y1U['M]V'7PS3 BF'$DICP147+#&* MZD0R2S@65E/+QZG>@,%E>[?EVG_%*G5<.]9Y[41WACY6!]2*]L^EO?Q,*Y9? MF0@F#'?,;RL*> %;%^G "M2QKG@"38D),PZD1CF6**!%A!+'9,6+;W=;GSZ M4&'WB['XC8D<'>>3WTQOC%)VX3,;GX\ /EXG .J$HR05$0! C;1*6I272P MA(54("HUJ#7^M-;JYU_'0J V!S?<]!.[-V(:M>=',^$PJ778+L7,_ ' MOF9&-=OVL,!N[ =RVO9ELE@T6*[DM/^&)X["MBYJ(>N O:,[G8F_()I!_QEF MT0@"V\?XR0TP\,0.NJ@T[.>32L.)273%DIIN;S23XN589%ASZM M+Q5M3,;CE17L1>TW&!3(HU8,0=#F4D[U]?G&R8X?GJSF M]^72:_(;N;)D Y0&-YDC6%!\J+P?GHSSF0P62WN+"A..4FF!$DFJ@;48M392R:<*PMTXB MZ/-21=[T<;\"LDH*$!&=+/! $2+[X"LR/N]J*5V1C4/&NNH MMAV55VW+@'7L*3VN([XA/B_'N.I3W!UV_!A0#/$H(7?]X;"C+^7KIZ19^RU^ M3"?D0RA9F=P[:&=E$=IQ+$)[%K$Z7L2%H/3%[\\@ :]L;]S=B4#\Y23@QMD7 MP1WU%K/$8(\3QI1*-$C$A"G'J$ 6F50]GP1\I 0H1=%/BX-9Q-9>3 C,(TN> M6\8+O$W7.B H?$U;"XPWUY%[1K:31V7^SE]K@/3)G1>*;DP2S2?V0.2-MM^% ME8^6HP$#PX&N'X728>TP[Y\.VM/+*V#/^')NSH>L5_81*=.5ENZ;VU)MZUL*] N^B*^#N?H93><_!UPS,-^/KK#-UK>5/)2 M.[EIH=VDC?7#$=S?:>VW:*/Y5]98KY_O[/_=WMG_G-6/['F=M,Y;YWOGC?U; M;E*TLQYUQL_M@R.+ZUO;J'Y>YZWN!C_8WQXUSNOG, N81QVW\.T"\)N)]C / MWNANGQW \SMP3V-KC\1TZ/K6'CN(NFAS^[2Q]??7^O[?90V:BOT+>9H(;:+G MA?A$IHPFR*8.(\V#T*"!OK];,M[J<'C#/_'@)/R?B[ _;3.W!U'3VLVMJ=U4 MSWZ!36CVZGAG_R#4S]>^()I*B9%- M@E,:K'X>$ADK@(VB3 OA52K<]_M>OC1O?5YJVKC;E'IZ6IJ^>*M\[[NI!5?1 MU,_2U.&WZP5A[O ^WC@"567=98VM;5CO-GROCUH$YM+\"G/?/J^O_Q5@'5^H MNK]!5/?ZI?=Z6(P](T!"XQ;H=[1:[>?ENSJC^/+3#%X=Z;#G3Z/;)?I4Q@N452[>?2E7@ M7XA7P6AM$XDI2YAT-)'&ITD0(>6QM2TQ\KOBY:7#]?,?)7^"I<]%HL9\<>VU M,MRQ=IQGG4D(6HQ/K%B^K2)3BR_;D'&JQ!(S?9F"I%O]:VFYLWI$H529WEVE]Y9'? MQ L0)CH5^+59W!O/"7P DRL.D)I;%+ MD,(>F)8("7(N>&% *+#87B]=Y@HO@^"8_GUR[7^ M)6QNAZVF6'WU[.?C_EBO7,U]3(\X\;=.@[Z,\7(6YO3'=$7^8'WLMT:5>(6C'SM4\MO7^ ^&*K_9 MN'I%\$>=D3WKKI;/@J_HML(U.W_C@B[EZ0L_?\7%?-"QN.,1%:K:?CW,^R!R MDLG$K/4>9-QC2J"^-\8/=)I])@4 O;@"\.T9/%P!P*@\ >I4YRYYW^]_+:NY M8Y^^[MVJP,_ \V=PXH?JY9Z@+W&%1_?C$;T'7>X^C!&GWSB-\38>A/*_G\.E M11CC9QGOW##-NP3-\R+[(V?P"&2G(#'7=INU[979,\#O,WMQEKCW?;: M^]IV8W-GM[X6SX1\65 ^2\73XQ37IT#72N3.%)'YMT7N#XNDN6%$KQE^8NGM M-BC:D]#LSXJ2"H(O L'-BYR,F9E-/PG)A9 D/X^ME229*1[/3))4CJ#%Q &U M]/8OW=&Q'^JGMO>S=OZ\2BY6Z<-SAL%/I0_/PLU3<;&GQP%"EMY>ZF$QRKMS M[,?CC?M!QV2\W+=]KXAM*-[WBTI9JY2UA4-Q42EKOS8.\)MLKDSH:\=SOO+B MG[6-_PRSP6A^HG<5YY@7K$DK!>G7Q@%YDW.\TT6[MMGIGU::4*4)+1PNRTH3 M^J5Q@.)8$#/P1:QU? )??.7%JIC:LR.TJJ*Z"PL_P:Y&=4D5U5U("-9U3Q^6 M N2?16T]*^RP*&*97G0AKO5T9U1DI?)\*7'>]7MN7-(?[]GUQ;!STP%9Z=>5 M?KUHA$#8$RG8%2=[>@!*>546T=>:K/K*(?@QMG+)!F4Y;REUW:SX6MD^E>VS:-A.OU-%4JG.)+WI])DY^K27R"F,%@0M(3"M_X0(#,)UI16(%P1>! MX'M_J#MCNZT\W;!*@:C<@ N'Q+.3(_.JS;YB ,) UP3)VFNU2%X[#&,0J;:I M[:"?5^Z_RAI9/ 2NS)&%AB"=:2Y=!<*7 >%>;]S\WL?CT3_ISK@+^KA&+9Y/ M,\RS0>;'X::]HNS-/+%>*M.E,ET6#]\KVV6A(2AFFC17@?!E0+CN@RY3L/>. M^SV0,KVLGU\1-I4U4UDS"X?3E36ST!!4,TV.JT#X,B"LPS-@Q00/QLN5[.O* M4JDLE87#Y:-_]_"LG$ M3HZPC7I0N9\JCK^0Z$N_V%4MOK@,2 M8'9UTV_NUS-1%7EQJOKV#!Y.5>F=Q]O?)+&+G;V+'KY#;9A\@[YF+0)NE5N6 M6+NYL[N_MKN>O-_9^9_MQE;M4W.MN5'?:#0_W4O9M]?P7$*KG'&SG16Q:T\. M6]49U7;]<3\?U/J]VF8_[]8P2CZ"!.L-=-8K:F%R&'-G M;=#VM:[7O7@5X!R_?LBS$[CM:C+=>_CGL,0D>%]T+=;6["#>CY7B*[5]7\LB M?KA:,;3M;[UUT*\9#_,[*=/WS*A\8:&#K[5U;OIY[3COGV1%><(&#/.MH2:+ MA&&RF))AR]F1=&VZC"O3OY@LIO>H;\R,KMCY*NW+?V^4EOK=*ZNH%_Z:@?M$G.N=M$&" _Z>=0;:D'; MFVL=W(D .O??V*UE>-!VAN[&'N;^$.XO83^$S1Y&[0]^O&@WV+]^WDFX:% X M%4_+-3,L8&)% J5\X]WCW^O MZ>.(8WK2D<3VNUV?Q^&R\_%*E\M9^+,XWF3ME]L4%Q,G$*>4=^,47:[5QQGL(T1N/IX%-\[Z7FR'-?A=0XD$E_MXC/]X_)YVR_BC =9=[I- MG>RK[V3M?M_%302ZLN6>C'$&:'N8EZ=KE?0R/J?AN -<94QAP)\FZYS"]L:L MELMWQ-6,GXK?^N9HO(4EZ+L732O'A#C&C4N$6)E7_K@-[^EW@''??M>\:H]^U[(M2^?4=L\V:S8UC;M^^SWY_0F+=_^YX! -U_;])Y M_^B[*XNLSG=A?=^;N 'R KZSEX60%+?'>H8A%'VW2WO1PT(T//&74 0 M]8;^]GV1WGK^<-QL;\P:"S]!.;@\INT">$!'EQP(V$4Q9DFZ,P#,.6S7>GW@ M8"!&OB\8)Z.?]G-7K-2:[6^)AV^+E7ZO$]E8N4<7LB!>,$!BP*DBZ.&."?\& M(9E'KG&-@\8G)N ??R^["TZ8"D"Q=XNY#V 05T3I.*B=PJO&T :V-*KI$'R4 M+?<("SMMGCMF*LW)#BF]N"0@4_76\=EU,!9F+BE'Y^<[-FNQ+,2Q9:>3% MNM8;=@V %1[ZVNN?CCOZ#GOCSWE6?(6Y#X&3YQ%F4;D8SUH7Q;![/!%(%[([ MBMM!B0,=P)(!;/Z@O_H(1CSU5R31.;%*Q53]SGJ1.ZXF6#XSLX[$0<2%"^:Y M7GQ]'S!;X7'=$:'&JM?H"K8 5G3Z13$I*7'^.&IX/7N![U/)6HP*0)U26.81 MHX>^^*,"S8Q U=U\!>8;4=NP'6:FFQ,^Z-ZVH&WC;[L%\#N,/V9@!PIX- MP?BKB&QF^W_5@+[?*'Z GE,+>;_[8 M\>4IU8T7T\F=_G$U,]$BK@](5&]\3 MS:I>*'6Z85%S&1BW146&3\5K0:$NS?0QR67VBFH]<27<\F@ 8W9C'+ET@(R? M\+UVE)<77KG;++B"XZS@^"V_VO*=_JSO^8FL/LX&I1/J/T. V,3%-\6.7BQV M+@7K%>A/7M,[K.#Z1/0)&^ZM+@!(( [[0(, N6YIU-ZMXHQUIEZI%94T'A2&'1"V,;'A,&8ME5Y/;4MGBKOB;+UPF<7@_177=R4+ M9A9J*!/DREC"Q"W=U3;O ]WU^M'C?.'DKO9\9GM>!M9TUBD3ND+MJX^4<%$P M?HGHHXF,'1-")!M?4@((QO$'I[O1FHCNX^B_NA87+&.TD?B.VZ-BFLH8KU?D M\W3<[;KO/[H=36E\Y/YP"(I/3&RX3'^$RS'M!*R-:2CAIJ-RFL)86O0E*BQ/ MTYC\) PDF+P_?GG8%"K,F"61GV3]S@2T9;1ND($2F!F? ME_F?\ VTFWQX?.G$*7_L]GO $3JZU'C*]!=]6@'FZ8S024#/&_@>U8YJJY^( M.PX+/XF/#>Y.[KH_[*;S?#3)%:S@,],\AT@.%UF>T=PW'K;>=\>T8?PXR>#$ M%X-) #2FHXQJ)7,J)='VY<5WDXL751D,5<":%;"N.>AKF[$P(9+)>CX\K*VY M+DCYL@(D:I 7N&@VJ'O >F"^7:U MIN7*C?FX0*GK]?@@\TEDZ?I4XLROEX=,PA(5OCQ5M*F(%;A9T;X>9XI Z'0 M\,-QA@JPY4%9,S.8%&!]7RB:I+Z62O0/JDJDO4^OMQ M4GW[]8\(EFJ[9T5!XUJO;JPMT#%5=GQVSEA:EG4[H)A$I4:/R6>28+0<0T>E M.5\F/>33)-V+7"^7 :N-82C@?UGDI-,TP7[A:U?J;]SX3>/*PF'),6M+'W0^ MJ&TOUV*#IQI>J?TU=98MW;RVME*[>N0/W!!I]OI-9*56OXB&_;,H>Z .RZ*7 M\N8UX,RC(BM)>O,B3^K=U"=4WK-[F5:U+6W*Z2_9^2LXSK M^8KHGACY6'135F^N>^O+H@V*EVL$$5S6=@Z/7;DI9E06_!#TQS,MY=[BG*M% MOW-;CU<'D1^SOY>C@C=6NZ,TCWJ=/^EWR@I%WSO)\GXO[MQ*V8^@U JG^#ZN MF+E2(E/JB;#/^:&?H&[6+=U0\=^Q)9L-:K!CL5+F&/3[+#KAP_70:QG^*VN: MRH*J;[]Q;G>WU1_6QD6%0/[:?:,PJ2Q?ZMOAA U,-&[0EGQ>9D?=BV51Y>[X M02SQ*L.B,1 7!RM5<)#JO4EEK!Z79$V8T8VDQXEF?X7GC+E060(007@ZF="X M;*RL*1_'PD";D_)WBS;*F"WABJ=.!KGAY>276;/OC023D2=9D2$S_XPJ&DQB2+/VH#RE0!S;NLQX,WO8E M2X^%XI.=&3MF1F"3GEYUPBY?KXU;KHW]Y,#PLQQ 6)3%+I=%@Z M)_J"(\J4PN5L,(5 <3G[Y4M,+&74A,-.M+ZR,I/@/\I!)I(OY-? 9LN?BY?'=\Z53+KD2\ $G^:^K^W>_;^_?U%(LUL)@U>:-7@ MY=<)3S^BG=+SM'OYL+;;K&V7)=GDC\WMQEKCW?;:^]IV8W-GM[[6W-YIW*;R M!R*V6/J![7C6Q5\]C7O\[^V_+U733Y>R\X?W1/W(GKPPBFPW/GW8WMVHU3?6 MM]\!;GQJ?6INU#\MC_=GN_'NH8)V[E;VU]I[P/>-VJ=_;VP\O+\1F[=E_%9J MJOTAC.% -/NQ7E>T]23A\C@V41A_ZX+9.BA^G_%2RU9REV(\!\X;VP)V]''A M5Z$2*]]S):P3]XC5/R0T]^:[(8KRAZ_^6YFZR@ZD'#?J>% MZB,ZI?[ K7>TI1QC\5,VWU3?H^)28ZN7@3:*ETNM(GI9+AL(_BI[<,O/=&T' M7@1S)NPLLC\B.V-'PNRYPV.V#=7FEX3^Z^;F/&IA5Q>4QU'G8$5_ M9F>KO7YO,Q]G<]2&O6RP&]U0P\(M3=V^Y0]9T)X3GE*DL&3(&H,IB_]L7*+=VN!= MS-6"S?JL.T._5!N[U.&]9X/5WK";N'[I-XO# B+"IOD2)4N'AJ.?1V:]?_*> M[)ZT:'WHCC9.#K;4T4ZW?G;0M+Q^;L_BG\;Y[E'K?(,=-#]_/5C_W-G9W^P< M'&T>'31=^SUM=%KGQT?U_3VZTZS3>OG'HA:IG^UL[>&#K8_XH-EI'^RWSEID MC[8^R[.=3ZIKNYN]G>[?7UOGN]G._MY9O=MHUX]VLX-N(VL=?88Q[3D\2^KK M'?AM [^GN^U6]ZRS<_21MHX.:6.K-6J=MUCCZ.-9XZC%6^=UOM/\J[T#2>YOL_PAD?01$5-ZJXT35NA#2U)$@D! [,4 Z 3[$$B8"<"/.5!)D,,Y8YSSCP(TP M6V8BG2-N]!T=<>I&A,GZ;S.P^;OS!0Y^O6'9CQ.JQ/-%O,?VL;6EX[F6>^N! M%YB.7QYGG8>8S- _+3.S8CZ*C1DH@VD..ER^UU7]H@NZ+UKT7R^@]ZU--W"S MGZ_WAV80AIWIAN]>[/?$2JV8ZF.8:H9.KS'5=PH=_&\;V>[GGMY7PYVCP[-& M<^VT?MXX.MC:[+:.=KN-YAYO-!WLR]_=@W68^_YN5E]O=/X7YOF% Y,TEJ#$ M&X(3YAE.E",FD51@+E/+E:=+;Y6ZQ8U+B_(QR#4K,5XAUV(@E\5?%-4DI0&P MR0)*,:ML8H(4(/ZE4P(K3TRX$[G*]GJ3TR(ZH]F=C7RO]X@\3N+=:2LLH&H] M,X9_B_X:?G!!@I5&/3/ZO&G?,\FU2D6:6(O!OI=()L8CGY#44$L)PQJ;>%;S M,F?L9Q7JNS6_)S7O*_)]'I%:D>_SD.]-@Y@RFG(,8A$[[Q*&<)HH*M.$"Z\0 MP\Z:D);DB]/;0O+ER/?UQTRV)YU>,_^T,=1O,:Z'^B@7D''-2N^8@FD$_*IB M5#-C5*/;<01C->$>] P-^COCDB=:<)IH;ZD/7#GA0),G9!DK.4>.NXI6T/6F/4W&1<3V6M+.D^;L_*+FTJRTC@D0-\8PK.RD&?.SG=MI M#$8+':PGB4*2)(Q)FJ@ [,VD)O546D.4 ?5CF55>CM='MK/2/BJR?6JRO:F& MF%0[+R/9:@IJ"+9@,""GP70PU$J&6= ZDJT0:([(=I;>#4SG4@UI]N/11#/0 M.&9H.#VXK.&U\+69!5]*\%7\;-;\[-,M-41Q80!;;<(E&%/,699H!@86]S:D M'@6 94] M *D),+H"N8JAS8JAU9MK@WJ&SDJF!JMOG!]^$2A5J6(X<=S@A!'I$NF-3 0R M-AAN4^OETENUG"HQ1\981;5SI8!45/O$5-MX=YUJ0YH*G9HT(=+JF)^K$P.$ MG BL3*I3CE*L(]4J^M-QU_ESHJ+>>@?\AEH.XY(M_7Z^C8N3P4Q^LBGLT"UY)^2,HF\]$]6#D]YE<-N8#> M^PB\W3B9G;!7^-*O6S&RV3&R[5MZ"#(:+"CI 8,<,#)D::*H10EWF*9"*:HT M7GJ;+@L^3YGV%?W.E1Y2T>^ST>]-101K[;T)/"&8R(0I21*5(I+X5&K&$4,R M]9%^%9XG^GV]CI"=,FD5=CF9KS22U\B^9J9^1)B-8\B-?L]6)?(_P)GJMS0+ M8K40TOA$\E0EC!J9Z,!9(A&P):V4$\0NO66\\F^\.L*8,"/.6RL!2 MQYUP2: \)"RU+C',^@0 I*RT1F'/8O.[>2+,69; S'7RZ=.5N7SON7O3;%YA M.\#'+7G!N?%L$VHK:;8YPQ;UFR;UN:I9*HE1AJQ/N>0H\2\G$ M*"T2!!>\,9J85 'W4GP9R5E5)#XM]WH-CJJ[3\)XGXV/.,\FU=;E*=CM?B>> MC/K/,H5G,'I2I]4#QK@"6]#9:ZX_C,=7??/HDL68Y>L-Q$[/V.A@H?ZU%LHE:=KU%UM'^6MIL?QOC6S+6KZMIGK__9V[44C 2F#$^$ M2F7"G..)2:5(4N6XU)QQ+E'97Z<\,F]NG(L5#ZIXT%/U#JUXT!/SH)LVJ+$* MAX!"XM,@8]B1)-H@DW#@.5ZP8 D"&Q3C92'X'/&@U]_C"R@B'_K+'E]50N9< M:U 15E=\!!7OFCGO.KRE/RE$O2 A3;14*&%(!^!=G">($R9I\)1I#KR++LNJ M&/7U$>\,58^*>)^>>&\J'L(&JUR*$Y'26-&E;2)Y( GV.%:C@OTC2$RK6)Y! MRM/\I6+.L>+1Z _\A?-I^:*]UW$_CUM?)6;.KQI20FYB054\;.8\[.LM!<0& M;5'P(2$AGDPD24@4,291@% 3<2YT:" D&601W-D/%5D.U<*2$6V3TRV-U4/ MBW@: DL3SQE+&'8A,8;3)/4LU<@8(74:B\FQG*=3"'Z9G$Y[.R;ZTLZ/7Z[5 MX,SZ(4QYE3*$UB?5C"'*6)%BHDEF!*A+.,Q<8:#"]3 M]-/]19^+WE]#$N"M7RUXK]\K\ZS*3KH57[;6*N\V.N]WN^I7RX)%%*)&. M 'E?2:OSXEX?WU$A^\< &))!AD M$X:H!_V$H\0;YP"*8)J@>' K\CM'F _&_FI#*OG:P1VQ>-;-1WZ01YUNQN819A[Y76"E/,)HPPE.N5I M@KVRCG-,>9G:RN:I77)%G?.E9534.2OJO*5!>".L1B(>'RV3&'%-%-$TP4II M+33E3J8Q\;QJ"?8"Z2-5VLCB:Q97V%9E"\V.D]UNH,6\5X88DGB*;6QNB!.I MN4LE M,(E&SB7".=AB+%(53X 38AG167D]JD21'Z;$3W=TE_JQOD S;-PTUV,\=^S. M92?3L2=#)/'^55%.Z?DPY4/N@P>KSM5*G%FN_=>WN/@'GW]JZ]S/A)MO-S9O MG[ UF4TYF0\ZW\D_#?3 N\^Z,_27;Y\PF?W(XM91G3>P'-4/ MOZ2"6AT,BM728+YB"4H?)C91UH*^3B73%G];&[@'CWY,_:_P:%'Q2#KFD18) M6 PQ^52A1%+O$^-$BE*)@N-AZ2U:00C?4BEN_5 [UGGM)()WN78OZA41[,7S M<*\2Q8JUX:#=SX$ANX?IIQ4J/CLJGC<.O^# @];,)8BRZ"\W.M%:>3!K/3/" M,HF-^09+NQ.OGHB;57BU0'BEE=4$.9OX@!&(2HX2(U.94$6M3!GP&A$]O6@9 M=+OXYP%\;HQK-7V! '_,$[_;&0Z*@>Y%A?8Z8H;LS+ODW.?]"B=?#B?QSMH7 M) 4R4M$D6 2\CJ0N43(0L.>U=M0&+K!]+*][4IS:+HKA33Y7H=.\H)-RQEK$ M'ZF<#/' W2JL1Z3D';$2$!*(+*$XBQQBJ4:AKI3!),_IBC]-^*9.G[U-2L)P. MDO6<[PU6$TQ7^#-K+N_ZW2Z0YD\$*6>F_X^G4D669D>S]GL*_Q$H^F>M;AVU M]C?.8;UHIUGNP2FLE3>.ZJ1!MLD![$>C VO^^$5BK41L9H)39Q,&#!L$-/S% M4^X#05(*\BW[\1DBW142S3T2*4]L2(5*>/ >D$B;1&.?)LIXABTF&AGY ^') MVK'/QT;B8QWW3\'!JFC2@F DJI]^0?&@1T%MXJAD";,!)88[F5C#D),6(YP^ MVBWV%!RM0JH%0BKC *U4/#LT%H@Q@4%6&H% =')G4_?_L_?F3VTD6QKHOZ)@ MYKWICB#IW!?W#2)H&WNXKQ%N@Z_#_L61JQ$6$J/%-O[KW\DJB44"LPDH04[< M<0,J567ER?/E=Y8\AU%A5"ZD_J QRON#NDN]_V59-F99TO8_GP%Z?)36HR1A MS^6"662XY(A)86RP2F+)'RT$,+>J+O+_EP75J 654O F)HD2\=ES%SVRGFFD MB-8TI:A]A 5%U:J0&F!N_NS=/,QE3WE3=MNR AN] MGVE\\B2>$%[+0F:0,K M, 6D*>":9Y0:RR/%N1Q=4Q94V2B78U4E$0#,G$4I,# *L*?(!2J1 ,I&/<." M)E?A&B=RE>#YTSGSN'9Q(+!E1ZUM._#[+4966WFGK*YX%7T\=!OX*_\+J M.8IPKV^Q>WR'\&$YZ/\@X<,SFC\)1)2 P\T4>B9&F!*UQ*:(!,_G(RBP5@,F M%J(F,@4TP_J86U.5DJ-/3B47%1XL*GE'E9SK%F<$"PFV1NQSRY88%+(8&\0H MH5S!]@D<+&^2#5+)9]"B%@::)]EV6T>V$U"GU_+VJ#.RW<UF+K!R_7QQ^S;>J98H0&21&WL1\5,Y%Y& C05HKV$U8D-:IE75! M2K*J6_CRK!RW>B#6^#<(LQU'.VG/_BB8=B-,F^]< M2PSW)K? E,H&Q#U85EJ%A"(E%@ ..\%SY]H+VJK\7MP;RZNWM^1KR*&K[#%P@9QA(B*GC.Z/B M^U@&PO$NCBR,*&S:00]F:WA&D*]J.1:C:F% ]G.^42TSR@W#C&'U2SD89 1% MA6[.EH7=K$19@&UQP#;??Q8KRGSP"4DE&>(B!&1#)$BQB+$2AE*64TZI6,47 MF%RW"STWICQZ4?C'C_<4A;]?A9]E,BIW="0Y%U."FG-F$M(Q>5!X &J' 0&P MR0IO5C%?5/I7\\JD/X'.+U5FZ\*XSQ46W34+X=?S\@)FL!7Z8]>-)U*^&SXV M1 ;_?HRFD# MD8B8#(T^IPV;547G#V'>J4#Z/([Y""HQ>"@=I17WWH\MZW/BE>T=YV-FO?XH$_ !_+G7ZL!X MO@RJ#/'!J-5/K=%^'$909#L.G1PU39V>[?E.Y:JTHW@(+S!F7]@>GE<&^1.0&T7Y%-L%K MO;#=[_9XN/+'^24'J^OL5,_.TJ5SD=*"YZ)>W "O_8&M) ?Z&P?Y*AB)?>01 MM/8'>>_YKZMEH4!/LGIG#7B9MRU8Y?_ZPZ[/+?1Z9M?_Y09_K%^T")J("^K" M-;S5WGV[]6ZSM;WY:NOEQM^MW8^[>YO;NZLU2&^U7UZNY0U_L]V]#7B3S?;> M;FOG=6OG[>:[C;VMG?9N:Z/]JO5R9_OMN\W_W6SO;OUGL_7WSNYNZ[?W4[3[ M?5E?^;=.#Y"[/X9[A.%J*_[P,>^$^S7*A].:6"U["%OL:+C@-ZWVQE,XK_9C M>..N/1K&%],?_@R=X5'7'K_H]*HWJ+[TY_GG932;V8NKY]4?GP+=&J[!;N(W MFSQY\O%:]=$,OZ@_4V3-&'/IQWB-W/(SP2Y_Z*^^^:O!$K(FR3(-EM+KWO8" MFW2Z.H QQF9<>85G]@;-$J^\U,Q=>H$57*O;?=I]YBJTJ=VYL*_&UC9]?IW7?![31>Y](3^"-]Y,?<;XB\(?-W???EC=]ZR;V31CM"A#;<)LHQ_*8\D8193:T* MFL3/KZH(#\$$72_4,UFJKP?]PVQ/YB%\Z(SV7XZ', MQL/G#=\=Y]C:&PPC_ M"]7ABR7P7!YO=R:>RX.OQ]L_NYWVJW_X1_KIZ\>]=]WM@TV^L_?787MO2WS: MV_S>_MD]:+_:^G[&Q\V/RQ?0#?.7POVH?_[GX\^(+;>__\ MV-G[^/WCWL; MHGWPUW[[X'7:[N#CRFNYBX_;!]ML9^.SXE$00RSR7"G$O2#(!6$1F$\IB82% M)61E7>842+HLB0,%^@KTW1WZHA7.<"&(#)0;SZSU008K(T_)*B4KZ"-3Z",% M^IH.?7@&^CA.1A(C$96)(Q"Q1H9RA0)W44@IM;3 '3E>96+)H>\) +-$A2A2ITHASD7LD:8JE%A\P8E#SUW+5XXQ2I:_"!: M/,ND/)4B!*)1 )U%@,D*.5, O:+@IMVR_G.!-0IJ H6*N.N'RZSUOX MB1M@3SH:Y@)E"K!#F%6FEN:L3U'X)61;1>'O1^%GZ971GHH4/%*!IUSTC"&3 MB()?E?:YY B.9&6=<5#X._.KXJAZ+HZJG:.8$T-[7UKQQU'L#>/PQ;UZJI[F M/9[ BEVZ\JGOXC!6*54Y@S/$;[';/\KY]X]M0CQ%TG /"0"U\#9ZX=6IZ#9K M""HT8F$T8C[43W)%(\H2 @(H$%=$(&=S+7>.:22,4L_4RCHAJUK=^9AGJ:': M-$6^AW!V4>2'4>19>P!S1VD2 DF"P>PW'".3*ZIZ'KD)05"FY]?C)\"?EJ[XZV[LPA^_K+:^Q%[,9QPSC[+AL-/K#$>#ZDABB5DO 95Z4XL/ M 'CCG/ *!B\:@^<#UXHKG9*,B#N?$ \TYTU:CYB#715DRIC%*^N2K0I9 M=/ M3I47[THMJOQ@JCQ+IY0 \P>@&#G"".ASXL@IBY'#E$5L M&&<^H$T]IAI' M0-R@+>(L:N289R@0IQ(V5 NA5]:56.5L409M"6@_ ;5?. LK:G^?:C]W_H*8 MX%,RB.M\]$QPC;1D%F&IM2&:>.%Q[D^XBN6B_-$EK/V,PMJW[J*X0./W:6#R M3;JD+("+7=(NY42RI_W9"CXO#)]WYVB9YY(HX&8(1Q<@Y" MQF)EG& 3 X*4'[Q:I<1&^D0LR>O+>LZK,Z]9&U?NM4:OS[[7(.KVLU/\U[ M/(%5NW0Q\ZU<^] M^09C+@1,DQ3(NN00ET(B0X)"CBH5;13>Y'+G%WAK2P/4)=;/A?M;BWXN2#]G MVQ$0Z5+RRB%G:$"<:B#O'&M$K/, JXIJG]NMJR;KYQ-@.4MWLN*$Y4QH^F-' MLI<&1A^7Y=1".\D5*N!Y _"<[X?%A O 7P0REDJ4^[<@'21&/@#MH9Y3PA* M)YU'SZ8E5Q?=?.R(-U\PG0FZ5SXIQS0:ZV>O%V1T:?HYW8C APEE^[W^N?CP45<+T-N&[/$1\M MHPPA::2L!:M1<8,I B:,$R%8^F;#DIY&> .=: MFF,).5^UY6+J#^(DA:@ULC]N>5:TI"@W\H#":6;RM,=/IS>&^9ND+O=[P[^J M!5!?MY?%O_EC-+ @@D[/#HZW1O%P"*B>ASOH5S5:3C,B2JKSHO#^_;SC2VL< M/ @\ )5#7%F.7 2\=RRRB+U5+/+JI(,P"TAI:@RM*S#2R),.!4:6!$9F:2-6 MSFG! R*:5(5$"+),*)0 2ZI\+"UM!2/$S,Y.9A@%)#54:1#=(BH$!G!D5-* MGH/:1D%1U=A([.. 5;&B=3G10/-M'1(.Z#0=3Y%BM*5BISE,HO\RF, MACOF6$0:YRQQ$W.^N,.(1RTD9=A+%X ]\ 7$IY;4)GB2"GM_M+\H[&(5=I;N M*Z8D=X$A(4GN]>4BLC9I9 (FUN!@J7$KZW0^\-$@?7T"K&AIV'Q]MF.>S=\' MF;_?7.^&3.A_WULR[PV4JYF[ROW1P)=GUV\=L&O'T4[:LS^*=VEAV\W!QAP_ ME$X[*SA&T>3";@YV&FT#1DQAJ9R.0=(Z$U*SNQ2/6K(#+@7HGC?0W1]]+D#W M0$ WGZV05# 1(^L= ?.7@DG,7$*:,B:B8+"!U<7M*;N+&[T<\'ENF0RMHSAH M#??M(*ZVG!UV?-5=-W2ZXU$,]^&-O$$(A\'J"OVQZ\8GO#O=_+67;GMZ&P>[ M>84MEH]OM5]?ND]MVD$/YFLX??*K>CV?;$.X;$/7V(;F"RE30S!G0+!5S/Y8 MZ@72/@E$$V2.3*RT"#_%5#YR'[\LM65K6XA%EG9ZNX?XN8L+L8] M$\DC$))#G'."+)4<$1!;P ($Q_&MMKH[KH6RU3WP.DC*":<, B'EG+VWQPY [C/M6'OR9R_GV)*M^$[32$ EV)^+;'%6C9X%N6G MRV6C7BWM\:&+@YU4(?YP9SP:CD#B,(\3]+^.4[9L#=?9&N8K[UOG+#;>(.6D M1-R"*60"UPCKI!,)P3@;&[I<)BQQ;M64!7.?"R80XZV. C&>LV.8C[GCC40X M&(&%9LH[6#!4K0JB5JF<+\RW^ )>CVQ!E]WE;KO+'8V) A=-@HM9TX,)J0$C M HJ>:L1-\$C[P')O:\J M:-@=)G_),Z?/[TX^YI)8DXUHO3(&3\3RZ_L2^HL[W?N61JLDS_W8LCZ;JK9W M#+)O]?HCL&P!(< Z;75@/%\&MMLZLH-1JY]:H_TXC !C=APZV2Y.G9[M>1@% MC-:.8I6HO7;IVT^>S 4,[:@_[.2%_&(0NW;4^1;__-X)H_WI3GOF6Y/)PJ=? ML6[8SYO>I5]YW#F5YR?@[+]YC!6 >A*588K _Q3WG@#S#$%$8V,B/BK[F8J5 MZ9?V!]-Q'P&,(S>(]BNR"5[KA>U^M\?#E3_.+S)886>G>G:6+IV+E!8\%_7B MADVD7Y>;>P&(% ?Y*AB)?>01M/8'>=O]KZMEH4!/,E!D#S2_' M@,4AS*+7L+IP#6^U=]]NO=ML;6^^VGJY\7=K]^/NWN;V[FJ][6RU7UZNY0U_ ML]V]#7B3S?;>;FOG=6MW;^?E__>_.W^_VGRW^S^MS7_>;^U];/WV?@IPOU_U MELUXI]\Z/8#F_ACN$8:KK?C#QYP;ME_!^"'P@-'PSF]RO9WM5W>I-MM35*^8 M",Q+UQX-XXOI#W].-^M.KWK/ZDM_GE]3&=1F2$CUO/KC"=X9O2:8SI W<4U/ M'CQ!P[4*#6=X4_T9E6N2\TL_QFODTL]^=5M"UPB^W6U__1DS;.&#E6M$7?YI ML\9*\)JDMQW0@P^6KG&\-(.]KYD5_';?O'*P\EJWO2)B=?4Q_?EK+W!;UE M*O\J\O?PDW:QK^]E'>G;'?7]U^L$YZY\U^O4C2@W>3HWN3/&/ T]JKV-S=&@ M!D_51L74KS%5-YB097AM&&$VS6VWLC#>VDY 6[WJYY?VJ#."OS^[*?%^?#CN MVIP8DN>A*JQ4S\C94U[57_Z^WI'LISU!KV+J^,[STYWJC'XU Q51V>]W ?Z& M_U/]9?/_QIW1\4VX71,SM:XW#W_9KNWYV+*CUJOH8PYTU9ZJ"<4EEZZ,NS2: M:T#D^GK3<[,X9#**2^)4$LIR&9S34F"%M7%28BWUYZT\HX1>D @]=R05.'2U M,F\:GG[4*&-[=QIE_"*V7VV+]MZGP^T/KP\^[OWS\^/!N_WVAZV?V_0_!VWZ M[Z^?WK0[G_;>=4^CC)L_V@<;/S_!\S[23?KQYS\P+KC/WO9W>-:/[;W7!]MO M_K/_:>_3P6R4<7MODVZ_:G=AW/"L3P?M5_O=G5=?X1W_@O?:_+'] >X![]8^ M;*?MXTF$<1&X?@ M^<.H"VXYUZ1LE7O4\68@X.+.W#_B,8\[HMG\< MI^EM?Y!'L3$:#3IN7+FK]_J7]4QJR%'[)0&XGS, YTS(&9<..6(MXBDF9"W\ M([T5(@4>(S,9X JP%6![XL 6%:8R<9D2U=QY;)57@BO-(\<\4O_0P+8,!4:6 M!/7(#.JI:'-V.45& -:!C 'U,$U(,R:$-9)%@7,+8;W*I2C05Z!O&:'O)C64 MO(M6\HA!*SC'@;@D.1$1^^0-8=I=CGV7G,XL[.XQ<([-L3L5=50.6:4EXHS) MW"I=(.DPEE3Y_#G@W#S$+:Z&4D&W@FZ/C6Z!<K] ,0[=RHJ>1L(6+'( M.&X1)U3GRID*.>*YDEJ;%/.I*&I6,9\_<-M$RW8)BU)>,XTGJU.K?Y1G?MB* M/^+ =X:_*%NQ%.TQ[B-X2A4/\/_&.!JY#L(%&8'**2P\T#F,KU,Y\0(DVQH. MQS&\&@\R?L%K]"<'?JL/=VJQ;$ZE4F*K=\.JD].;9V*KGI-$G$0VZ8 X$'3D M#/<(!&N)E9@I(U?6B2"K1-\YL%K:WC2,E-Q1J2]A)_,Z_1_;'<=+5+IPC9OH M[VSH4 K+B7 <1>\3TFN=9ZD' $0\)3'BPW M+*3H>20$_D"J:M%?QZ>7 MO+7'^4\;W^T@3$,'(+AQ5=VH.HJUMV][$U#+XHUAJU=C7H&LJR%K]]2YMK/G MR?;WST$*JBE6B : M6&139%-D4V139%-DLV2R>;)1_P^=T7[.H,HU&W MHL\+MFZ6S/ER>7KG0YHWPUPYXW5_L&=_G)$;_.%BXZ>8*E>;*ITY4R6RQ!G1 M$043/>(R-_LE2J*():;.)QYISM3$=\E2+Q[3YNX:139-RY=?>(1W(QR,AZ/* MV?,N5B5F]OK7QM3BN[X)NI(9=,4:4RV,0=$3"NBJ/'*)$P0[(_$J6"FU6EGG MK(!KPQ6X@&N139'-_6Y\"X_CEHWOXV_[LM;*288N8(AQQPF#G MT\GE9NZ6,LH43J8Y.]^3#=;F+(:JD%P_G?3Z_&4%X"?D1FOT.8=V_%Y]-"SX M( \"(HPB8F:[4-P*Y7UMG"3ED5CW<#*5R13<,R M\1XT.?T,@A:N=A,LG$N)$*.;RR!-L*/_'-\#ED6Q6]=9%-DLUP&Z9F0PE[_M-%/SE3: MZDVZ^UP<43A[<.Q=_+]Q9]@9Q=TX^-;QL=[NWT7?_]+KU.&'D@D2:>(TX\QPY8@RBG&+NA:.P@:^LFU5%2_F$I0"$ M9%-D4VRV7REHUT M^3;2.8O:.R3OID@_W54=[*G#[IJ-CJ M_JJ;XA-RWQ77:I%-D4V1S5.2S4V2)PG#A $GDU%*SHFW01BNB6+86.O\=2HZ M7E)NO]I5SK7IW>K!'A-SG]YV'.VD/?OCP@K4;X&]]4H7D1N1K/DN(EZ:R&/D M2 3&$??8(Q=E;IE$.-;*1\]SH<<[95(6=2Y0^[QE\\!YZ@5JFP"U\Q%BPXB@ M02#FJ$?GK/23.Z.,#5_&IM1[T00 M%!%!"' ,PY!5*2).G1)6$4(5SNU^5X74JT!'%MOZ\D[*\\B^]$?#AV9@ZFU; M!M]M/I8))^=YW>U \OX:"A>&=Q/HG.WC%W7 $HN !+$2 #,J,-18KI-CI3=: M)"&!X-$%=PLND%D@\QE!IN6$"I$<3Y)SGHSA40;&3+ DXF#X0T-FL9@7AJ=S MQ2QDI$$H0%%.,.+<8&1DLHA:,)<55=11M;(N*%EEN(!J =4"JK=V,/)@B!8B M$JDT5T9K)V.P(7DL(B7X%ZAZB5^Q,-+'0-#9A$/)O9&:621#+I- #$4.B.;8.T<8#@KHC&12^95E 3SS*\L">.97E@7PS*\L"^"97UD6P#._LBR 9WYE60#/_,JR )[Y ME64!//,KRP)XYE>6!?#,KZP6P!]5]!'^&SK?UO]5_9._N_XO-_AC_22T-?UP M>KM#._C2Z551*GT^[NUC#ERN+.HNU>BFUT]B8_!Z77LTC"^F/_PY?;M.KXK\ M5E_Z;@BN7P?7TZXKM\LH"$FS^V@O2AFK@>\A\&75AOLS> M_B#&UC9=](N3C*J#XRW=G_9&YW= MX%TO7TSE)D_Q)G?&F*>A1W6UA>9H4(.G:N.P/^Z-KC%5-YB097CMDUXOE861 M&[Z@K5[U\Z3MR_.;$N_'A^.N'<50S4-5!KB>D;.U@*N_U(676K_ETDMS6>'/ M;J9>Q=3QG>>G1'O]T41_SJ8J_T_UESIA^28D[TG49'H5?3QT<3"EN7@!99F> M3>$E::W@6#MJA>!6*"=5)\YC04GCIHBSXPZT?'P\_'7SZ\)[L M?/CX$[X#SWC7^7C0_?II;Y-].GAWN/WF/?WT8?/';!;\QX/7G4^'.0O^O?AT MT-YOOX+W>?/OSLZ'=]WMO7#8?O/Q^Z>]3]V/>Z_3]O%7(5DH!+0O^S98""C2Y@#U!Q F%>*0"&1$98IP:(:03E$C M/Z9687M;6"F@@G\%_QI'["PABEFM(F.>6R>U8M1$@:-Q"2<:BTV[M*@W5[ ' M0(\2PR7R6";$-1/(<@[8YQQSR:A@?6X20%P',.K\2#C%[Q&/]3!U.K#G5HLFU.IE+#JW;"J_7(NK$JIL]30A)15 M %4I4&25H(A%%YSD@D;A5]8)8ZL\I]/>#:I*Y[R'T.O2DK2YLKE)$$03+H(S M%OZ/&U!32VP21 8:603MO )P+V&.\WC[']L=Q]O ;2&)-P'>V<"'-](('QW2 M8 HCSH)!QA.- 'P5319^%WQEG:T*@0OL+H-J%]@MLBFRN=\MT0IGN*@V06X\ ML]8'&:R,/"6KE"Q;XE)MB7-^$\6LI]\_;$ M)YMRGA6CRCGO)WBQZM3@\)>G!J^1;K[TJ-0$YT@[?J\^&A:.#(%?#8<-A4JF S4 ,PO+(6]0\.DIJNKMR%V13=/(W4/Z.\X@ M:.%L-\'263<&",U(ZT F,7C$C=7(.,D1,]J8F(@F$2B;FN_S4]2U@>I:H+3( MILCFZ?@PRC9W6Y-AUC5ADK)*TXA(-!IQJC "CN*0=<)@;87$TC9LGWO:.1O( MV6',+W9X%'M#6ZE=_)%_CL\A>:-XM(MLBFR6RR#=" ?CX>@P]D;#O?YI<:!< M%VBK-ZD(5#GX_LK0]O(,LIV-1;R+_S?N##NCN!L'WSH^UMO]N^C[7WK5'4N, M8F%$H#-G[^+(O4G4(BV\ 7M7400,0"/+HTB*.4R56UD7J\;<.;&S $(!ZR*; M(IMFRN8Q3=ZRD2[?1CIG4?,01 J4(NX"[*0Z$6282O!/"-0;S9AIX$[Z9(/] M527&RIP^J<+8ZO:'EQ4JRN^N5^B,W M(EGS]4>.C]T6;"](^4]G< M!&D78 H7I&T"TLZ9LX)C8UGP2!FM$$]<(ZV#18I**84FD?(&0>V3C0W#4K^] MV;ID+KCB'BVR*;(ILBFR*;)I&M%E#C,?L!1)*$Z"R&7?P."4B0/]C>8ZR1.7 M$%W8X4^9;0G1+(K3[NS.5>_3+DDF/$$F>(VX2 QIXB(B+%#*D\(NV)5U(E4"6!H6$5XR"58JY MC,W2WB<;6SW3N^L7_6EOU[AKTCF+8K:*%W; 8A':LQR%A!6!?#,KRP+X)E?61; ,[^R+(!G?F59 M ,_\RFH!_%&%'^&_H?-M_5_PS_0;AW;PI=.;AJGTT>C/R5]R:$J?CW;[F,.5 M*W5 =_U?;O#'^DE4;&'WG=[ WRY03/!5D6*:(\5[^[%E?:Y]:WO'G=Z75J\_ MBL.6'<"?>ZT.C.?+P'9;1W8PRKUP1_MQ&%OCGAV'SBB&5NKT;,_#*&"T=A2K MNM1KE\[%Y,ES:4>=;_/-[)XSVIP'L,]^:3!T^_8IUPWYW M/+K\*X\[I^K\!)S]-X^Q"EU[$I5ABL#_%/>>Z"A"$-'8F(B/RGZF>F7ZI?W! M=-Q']DM$;A#M5V03O-8+V_UNCX01M/8'.0/BOZZ6A0(]R;"1->!E3IZ 5?ZO/^R\TE^. M",W%!77A&MYJ[[[=>K?9VMY\M?5RX^_6[L?=OKWJT9;_);IP> W!_#/<+P M3F.N-L53O*U2,F#L77LTC"^F/_PYW50[O6HLU9?^/"_M##2U+L=0Z!G[3C]]:[_J'M73--;DZ!)A6W+DIH^L4[75HMQUSG M]6MU>\CLP(M?>P\VOMC:ANOVAZU-V ]#M6&=U.TT5NHAU-K-MS-;FHFZ(6 MO<$;7V>57)%*>N/E<^]9V5>;(C=#H#*+-YO%!=5TKG*,U2.KXRV+.]_@;:]] M:N2Z=?X:,D?7/_YQT8LU<:G?Y(BT/&4+=UY.CV=\VF__W*;M@\T?GPZ^X.V#?_)S^/!7%\;XO?WJ]?[VP3Z\RSX\:_OGSMX7 M]NG@(]\^>)VVC_'Q3,U1Q;ET.&G$I?"(IVB1TXXBE3A57";BDZBJ%DK#FU&U ML.!/P9\'J)Q:\.=>\ ?/X ]S)'+O.#)1.,0U",J&1%#D(@H2E6,1/\FJJ0VF M?6?:O;9&_=8@@LKY3C>V>A,^^.*QK8GE-!C*1#V"9458(W7L53P"O>I4X<&6 M[866/^OD'DM18_V:L_BPELIY@G!6@O!S-U;'S7MAXXP@"SNX M 3MH[\Y9)]()G7LF(N:81=P$C0PG'B7OO266>HSURCH3=RYTU#S[Y+GKZ\*; MV!=]7;R^SK)Y'SG3+@@4@PT(UH!"SA"*C!7!V:!(Q+FX.)MW)2Q]A_DFDXW? M-KP?5.O]]W,\(Z<6=7K?8DWV6[^%SM##FXY^;X&J'';&A_=*7Y>B)6DS?:;G MD6WK1(1UKY=V')T%M9WT:B)70+NWM6 +T-T$Z#ISQ,1HH"",2:2U *!+-"*+ M;4+4>\Q$B,+Q[+9H1O/1HKA-8227^!J+ M^[ L_Y'9,BVB2.7#(2<*X:5D":QM+(N:8,LJZ*F M3>$=14WO2TWG> 6C02AKD&1*(>X)& ;<&\2\8T%AD@!R5];OWLRB.$!NE,C6 M[R%OA_NM;K3#V(H_CF)O&(MW8PDXQ4E*\-]9=)NUY I*W0"E=E[.D8E$#4]* M"41II&#]F(B,P0QAI33 E71" DI1V23SIRAH,]E$4= %*.@LC7!$.1F#0BD8 M@7CB"3GL,&)*F)142D[E5O!J4?6RBW_B6GI6U9M'#M9Y?L7#O-3K0,I=&$4Q M?QZ6451MIO_*,GQY1H0ERW-A<#:?QV$XSI0BQX6Y03Q0B:P2 I% I,&6:\;C MRKI95?3.@%;\%TU3X(4SCJ+ ]Z[ LWQ$4L=X[M$I-,T*K!0RB46$$\76IWR* M)*VLBU5C[MS\N'@V;N79&&9JTNH,AV/;\S'K0@MN^:WCX[ UB+G^3 S%X=%@ M>M+I#2?0YF:A#82<9;P[D6[Q)SY,F.6>#FXBXLPX9R2.2 M5B<'MA974JZLJT6USRS>C\9HZ\*X2-'6>]/6]LOSVBH\4X1'@1A1%'&?$M)< M<,0!=IU-F($P05OGFS$65\@]*MW.:#\.5O.1L.+T:#"K./'29G%-D*E.,COQ MU)XUFU+G1PSH9QST"VS="+8VYTB&B5@:K23R(;?H5L0BXU1"+"D=?/2P!Y%\ M^DU30O]LD-%4-+@Q1].OK<)%56^DJG,,PSHEB/8(1Y9 52-8!L8J9*F,.AFC MC !5G<_96/KSYPWE%B_W;>]+'+8ZO5;_M"+8ACYULNL%LH_7*<^_*#G'/Q*M;_W>J].Y%@<3O< MC!1LS_%WH.^<,IH0D9(@3HQ$#J@!XMI&YPQC5 ,I8'H^XWJ9RV(]22UMR"&O M7VIK"5XN3I5G^7U*2E%/)1*>:^#W-.9R4P9A[H+5W&#O,*CR*M--2C]8)-%O M*/7(!Q][H_[@OLO\/J5H1\,HQQD1%A!;'(C],^]/Y#)&IC0*&#/$C04^DD)$ M6$>0L8F)6[FRSE>-G$_!*,?.EUB)%^Y(+$K\8$H\RT1\()X)F<">B!9QKB0" M,.:(I!2YI\+[?.R$NQ'"O9^C*;!+V62E1]KF MDGT1L,Y9$5%*)&(#&Y@-!A#N@FJ^)>2YY+K\D+Z3HLOWH,NS;(50QRCQ"ME M,>(>!Z05M0B3Y GG(=E(<_G-)NGR,_":G 1LCNSQK:,US]'J:I;G9"K&M[44 MB^&U."C[.$=+5* D)JQ0%#8BCO,)-*X50'Q2!Q(05PGLL* #LE$% M)$+ FA'O)/$KZW+57'!\OB2C++%2/Z1'I2CU_2KU+(GA+ D,%9B;9 AW.;$>XPL\<"8*+=2,Z:USUU6\"K'"VBU5 M1S7^W[ASE-L%/;8I\B1YQ<)#OV_M<=5,>Z^_X4%R@_AV(LRW75OU=-J.(X$ IK3 X;4=*0Y-NBT8VQ%(I& M-T&CY]+I,0X.6X\L8PIQD10R#BM$HY3YMTE\%X"[R7POJB",'T8L>W2!9&GKQJ([1B3Q?@SBK#JX[M? V)U(-A4LLCDO,'[UV3.)@K4:< M>H-X# Q9[1DR03%F0K(D'[UFJU@WZ;1F4>:&.D^+,C^D,L\:!CI0K6*2R+"8 MCR*F #:!=LA21CP#$0M<*;.X( CR-(Y>-Y.S[-D?,1>$ E: MPS@:=6..*F3N,@ K>M#QHQ@F-"9K;@GO-M1Q>G'4Z%WL6A#@7A]$_J$SVM_O M=_/LO>X/+NN+7"#O!I!WYO3US^WC]L$_GZ714D6AD9 12$Q4#FE+'8I<4AF$ MM<2$E74^WW^P!'T;IK]-"/K>7'U++'@A:GT:"Z[5.D:%M8\.$4,(XIHEY(0! M8@/62I*,<)WD$L:"FY<]=X]Y=DL&Y40@'^YPV6N,HA- IXD%))8 M18N9]8S3E?6[-)74;:6';5<_-+I]7(\+U=NJQ2L^*<6;[QBRSQ- M&DM)$O<"&Q:M99S*Y @56'[>RD!*Z%4VZQVMTP*'BX+#K3FB1:U+ 4N!=.(" M<T/2\=19==2,T51N3]&HX-F>+_OC>F?H-EW$C$3S8**A3#AFB.O7.$ MX0!8("63BO-0(?XUDJ\*XC<$\><+CH!4E>4)2)RT'A"?4*0)]2BQH'TD6N,8 M@--AMDK-?'6!AF9@%/0KZ'=W]*-&*.]Y%%('KCVQ!DR>Y'5,3!),3&W1%O1; M(O2;Y;N4X[S#Q7S. -"/>8LTI@:)2(5F+&!F&?!=35?9!:V.&HI^3\'/=W&! ME=WQT5%]?M)V:T*6&X]:O?ZH=1Q'%>\K>15+P))>VJ,.V,^;/XYB+W1&8P"TK9X? M#T"@?XU'[?[H8ZP KJ#;C=!MOM2>=1XK0C42RG'$DXO(" $0)X2AR0H!0EQ9 MI_K.!YU+JD33E';AS./Z2EOX"N!(BTU1CXHJ4SN MALVKZOP4FP;I=,58_AA9UXWPW]#YMOXO^&?ZZ$,[^-+IH?HK+S1HPN0OV?FF MSVNBCYD UW_I] +\]H+H2O'KMW*#/]9/WO#^'G3OZDZK(G[[$9B.[Q_"$X]S M^B@PG3ALY3I^ME=YM[X,;!=XSZ Z"#W:C\,(F&#'H)_ C29E9."*X(W"#:K\@F>*T7MOO='@]7_CB_!F&Y309D\HAG9^G2N4CI_%SL=0YA M+;3C]]:[_J'MW656ZE4.$-T?5"&,%X "<9"O@C'9QHREM3_(6]M_72T?E0M@ M9G\]:,7+O"M69^?L=9&!700%#Q5FJE;I5GOW[=:[S=;VYJNMEQM_MW8_[NYM M;N^NUA"^U7ZY-@/F37^A]L[>YFYK;Z?U>JN]T7ZYE=]I;P/>:;.]M]OZ[?T4 MM'Z_XKT>]RU^JU>5/81]'\(M_ ),SO-\=6?PQ?8Z M/RL0 0RH@MS5+QN]\!;(:P[AYE]WTNOI/KE[LDV^Z@Q]MS\$DKL'8_JKV_=? M'Y>P_FR?$-9WG4^OWO]H'V[A]H=WW9V]?]C.JVW^<2\3V;^^;@.9_7C0_OKI MPS8!\MF-__ON^-.'<.0HE^TW__[:WMN$S^'^;]Z+]BO/MW_N[[( MZZ?.-GT'8_M/VM[;P.TOGZ-(/#KLD)7)(KXKJ( M_>#K-R_>R5M7XZX7Q]5O?GZF.%6PTS&:.+$\\*!A:KT0R0D68:IU/A8^](-. M5=(\;V9_C8J*M??*LW/.H =&['D,V*UN[Q$'1S M.-T!>WZMU0$JW#JT(\5OL]B?^PYS. MW#\\S#7B 7#KM9U!50MVZS=X]Q[T [A;ZV*VN;R\E5\^0@N MK!*AOW=&^ZV^&\)ZSD6[X+INC$]2+MO7;RL[NQLKO:ZV=\:#R9PXZ<60' MQZWI*PZK5\NODX>9.H-A/_RV\OH5/!&>GZM*PK=[<3SH#T>=PW&WON+,;(WV[6A:?3)/ MZ-"F>ON*U?'._#8C(+55)]+JK0_[0,ARJ:51OS6$.84W@!=<.WF=W+S4'AVW M!M''3G[ZT2#"(OP:1Y,!@;1^6WF[G4=XTE$%!IRW4X!T7CU\WPY;+L;>&2G! M9-AOMM.MMN!<)0$L3@O_W1QG'S&LY_HAPQ:HB(_Y5K#)_-O"4OB?86N[GI_C M+./_C;8[VE]M_6U='T22'_J'];V?[[?S^9+S#WBUNLO&.(N\VX%;[57#B[ X?>L-K(WA[)JX[0NMUF\2*ZNS;0:B%$1S60Z-![)SJ[P!<[ M"4"P-]KP/A--$,Q;H#N^$X>-H2_'4_KR'G\\?/^SO??7P?O@RX_VJX_D(]V",70/ MMP__H1_IZ_WVWD?VZ?!3;F+W'>[]62NE#!8!$>PMXI9&9)),B#+),&PW#E,U MNROKZ&UDF KO&"44WB6O^R.#P]M#2UG9-$Z%49K*HU?LYL+ M=\JK!S-#OBC727//&<&@)<)0%WR O=F%"-\0)T[D^UJ.?\%..=Q),TOQN/[W M^2['+;&S]_$S%3H)IA(*F,!RY(8@6)(668T]U9808]CL\FH0F%6RS>O\K '5 M5.8YYSV]R!\*1 ,(3L4T@*8 M;'?5YNZS[5]_-^_,F:6U?LO%XBG^\\W&QMOJ1_+G[Z=YB9W#,P."1_<'=7-K MV&V!-@SB-,!]7-UP,,X/S!\.XI<)BQM.G+ZMW0@;[T&6K1YKPP$0B%I& MOW6FY4>ROV4(,MGO^/V*D?0J>C69F$Q/X*+?,Z8-@8Y6,Z,Z MA!>$]_X:6[F9[6%%\&OQ#\>'=1>KFIW;NM9IM0ZJA0+O-?5!P>CA>J"]JRW@ M6J[3K=;!*ESX+<*F4/FEO -T+HU"1WLL9.O@P/RJD=]M2<.BN% M^D#I<"+CT8D8.Y4UEDV^RC*9C'9RHXJ/UG>?WB^-82VE3HXZMHZC';3R(LBV MX3A',*>/60-[*B^.DU6;9V=<:TX>)U@)PS,[^UDTF.SLM<&6.?7995._\:\C M,M4W:TW*7X^9?>]7$^OR9-DP64,'XUX=]*T64;[O+^\Z7:;YVWG\&[U>%MV[ M:OUDDQC>^+!%,/K_3N?JS#3%7O[N*YCU0P?OQ,AJ;8#,>#!GZ,S],HO)0:79 M@D7/G%ADGOO^,\R@5& \(PDK!O&(!;*"$D2"<9)[BG4P#286)V?,JQ\V+ZAX MV#!R\2&>;#+5=K4/GP$T=3LP] #6\71#7JU4.*,67%[%R+/W G0\GQU:K>&] MVEOZ@PZ\#Z@?(,=T,P?H,;AV> 5[/,S8!2S@3!_:*6(?C0>PY0^K&P-JS![4 M7\ON ?CK8%#QH'KK.-U*)IS%V6Y%>(;[,4X0M+I1)P/]$+;ER:Z;'0D_)MM5 MM9O"4\;Q"F1HSE*[9Y "6(6G]5Y6GA+ I0$,M +Q-]3Y,9J1UZ-8')/L') M\LS\$FC.Q)EWKL!^16GCE) .^N,O0%9J_IB)0\6DSM[ZN+[I)&'MB^WTZI$! M]QQ.GGJ.JE04:C+LU=RXOO[9FPPRVSJ,-E/BZO5K;HAB-8WG9N"$@77 MO2C<[<\>>V3FU6>43!. M^D @?U[VEK=]R2M]J_>+=MN5RSU[Y$]MT!K7GB.4B\#!J MD8L"(V^Q%1@^46X.SKCP,-N6N. P)XDZQY*7!FM%L ;U;C!OVP).,['2FPJB M&Z,6/'J_!4L5V,O$D*%U[&S6O%FM3*5NO_<%@1EZF.-^T]>KZ=XP0R,H9N7? M^9*C';U*O4\)7_9MG'ZI1I6IR5[!)!"FJ7T<:OXT"8Y5-&IXQK?A["1Z^7]C M, _#:MT-+E-%&-CDY\EWCT"YJ^_&WFF0#! 0+-UQ#QAHMT*>.?0-XXHR3L_) MUAU44G>W*+3G@6^C1.7 M53N.=M*>_7&]7&CYW+!R;T/L[+W_L;V7G^'QSC^?*6.YV69 B>&N-$,.>LY M"E+CP%EP(FHJ76F=D$ M^;FB@F7U-&+UD/;WS\E:9D)42(NJHU_ R&AO$"/.,(&]=83FU3-?/>ID]0!. M9: \(6D9E":!@"O!*P/[!;O+KPWB^02>^5QLP9]V+K:Y/!?[T=*J[_Q:=TZF MOL\1E!3JDD+]]%*H+\[%O"H18MX*PTIHHG!TG%GA.,?!:2I8BD82\TAVUXVR M*J\T),^_,G/$,Z:UL91P*8E3-$:I&%:6&.)IU95HUD("0^&HS@OL'M<6QN7V M194S9KM^NH%.?!SP_1Q*@T'#^JN":M4['$98"F$2I9S8%1/7R.(<)E6DKS(( M)['#$4 BV%$P,?O#2=CK@LV\?O?O\:PCYR9L\X[',;?:KV=9YJOH1F?8XPRO M?#>1R1L02>:=SY!G'!:> ,4QH- YYNBS)L @ /G$:S"EPL\ MJTWU<%V\&5P-[A^J_((,U,/*[W7JEO*#"%1BBN+YCF=\6M$".)XF+-5N\K5? MN,0N*1X^R)D15?RTM?(S#OJHLJ5J"@!OL5)'(,^.9!6V"-NK#\*>_:0UZ R_ MGFPTU0P,SR3^5-M.OVJMES/TZ[>8N+[R#G#RR"J5*Y=S'$SBJB$F.^Z>A#ZG MN^I4DL]WAZ@_Q&XV$UNG[E9HPY\P+6R>A[OPJ? MU(ZPO,<,8,JJF,-PNM/!Z/K?JPCMW,34N4U3Q$#P&QK"-,,8W3E!U+EL\!Z# MO(OW>U5*U6FF595I[Q MY!6SX_ 7;W5HCW,X^]"&2E8P3Y/0M8M92GG17!0 R<'N43\7Z/S5S7-R_DUV M\-M5(K\QSF],APR_OZP&? [M\3-#^_;>QO?M[Y^Q9<("#T>*IH2XC@HYI>%7 MC9/4F#D5XP/T"BK27(@T+58F*-BQ76(!R!@GR# ID>36;^^V-PCN MK#UD8/2U[0S^DP,ZVZ=!X)((/XF3'FQ\!E,;IC@DI"55B!/CD07!(QVQ-1$L M5IM"@^.>6;RM2KYY9SLY0)P/5TT91E/9(O"+26+"R0FZTP12>W'*!*C9::97 MI@/V--LZARD[P]76:8[V/-7KA;,,$FSPTYOE0YP]8!J=21 S.Q@FZ=EUOO?4 M]5/GRGT_S8R=G"ZL3JOEA/%>/?I6=3"S4Q^URZDGJ:*8T]'8[Z^>G8GZ!&IU-:JCM6=S/JH!G^;R MAIACRB"/#R<%\>#OU3F!T]<]\W8PSMJC@4!P@[-CW8?? M,TH>YU&#*&"7Z@SWIZ';2HB3S/TZK3$_)+_PN3'6F?\Y_GPTAI%5QVLG]#0_ MY:P?)Y\N[=3LM9Z4*D?^9#PO;J ?TQI$*)QS Y>E*YW/RI MJN>#'!=E"I2>V]K R]\^*9F^V+930+Q_6A M$ #P_NDZB)WJ(:$#P)@/Z%9*>O);ONUP[$#KX :F5,DLAK]T&]$4S. M6V5'0N6&J*H:5 Z<_O=S.\I-9/?0%"3O9GG%U7O%_+FG4-6]<'EV8MU@XV3_ MG-*"LXRD/J-S]NC6"0];ZA6\W>_%X^F"2.->&#[&=G-*UZH@R^'%%F MX]Z@DL-Q"_:#[K32R<5G5:JS*;/NS(N%;%MG*=0YUGRUJ*]]MD0^@B/^/@L] M>*#KXV[<22?>A3K%?:,7_CZE!Q./0]CIO9O::-6Y[2KP_KS]#IN?'964V220 M,9HC[K%#SFB"6%0^J,1]T'-A.SX[";N<&=P9_5_[]>&7,E;Z[DS=U'WMR5>7 S MNV.4G#A+&34T@KC5<,^D$+7'@WC MB^D/?X;.\*AKCU]T>M6L5E_Z\_S]JCF;+J]6=:\V2CQ=GQU_49?"B&H\G\:[3OBQ+ MT6;PMF&NNLW@P;O]'.+Z> #7O=FB\//^I[W7\)W]3FXQ^.G B_8'^/SG?PYG MVPRVWVR2]IM_=[;I%OYX\!%^?MW=_K#%=MYL_=S9VS^$Y\)X_WW0_O IM5_B MXZK%X"X^;A]LLYV-S\9*RCU+B(4@$4_2(>>T1BY9H:GQF'.ZLDZT666J27T& M"R(51)HBDJ*,8JXEIHEQJ; 3SC(*_Q>M9)A<I3[+!#Z M9P&C D8-!"-O@U<*6Z8-Y4IZRZWC*42)GN#$R:@X&.N M.(LCLLII1"U147(K9 A-!*,KW&?3K T8;/PU?I4K;WOETXT@[%7E'V8/HMYK M&('>P<$\&XJZ<-=Q@@N=J#%QI;A;G1 MUEJ7K&2.DZ1R$9T" TV&@5E77&0"; 9%YKQ A#' N#=# &B:"X!4; ET^!%A00E<#W2%G6A+=+I?R MBHA N<<3O4=QTC[ZE44$CWYE$<&C7[F@4$6#DZTO+PGTV&&+IVB)<.<8Q88( M1S"GBFF69/#<)RHLI])=UQ*YO)_;^<+0Q2.Y*&MD.ULB'?RCLDC@[=L_OWS6 MT:1@J$#,@B7":;1(8TS )F'2!8Y-(F".F%5EY(*,D27U.#Q%52;7&/?CC7+P@D+5/8YY10V)G0"#3U!.9)REQ5&F5 M)$K%-+MO_V##QVO#QZF3%D2Q%G&>\\P*E;@D\58D+#/>Y;>.^VGX^)'Y^&!! M&IM$ ?*RE##+@(]3)8EFB2*>YS97$F!9\G7DXY?KRJ\B&V>J:3RH/_];^%6W M\>HV,>\KJ+&Q-QX?X?:77 /#L$>&WG.Q<+ MC3Y$X,0MHU2GU0\BVQ]AFOHQ*7X.(]>$_K=/G7#_9'GF(N/>W$>A2$]S^.U! M!45KR5_$A!?X#P@J8L)S,!JUX3$11L52*\MI'F]L4RDW:2;N-_+]'ICGB??% M&O!LP',]W&X->#X&>"[ZV1QC.HN-)DZ@EFVSE.36@I9M=.K _I;>)PUX-N#9 M@.=:NRMO!YZ-=^+'<7-QDY+!\DX]9C]-)>':9R0'L"0\HZ"+)O _*A[HN&6# MFPUNOG+CR MS[PV7U-,LRFF^>1D:XII-L4TFV*:30^?=0^;8II-;9:F-LMXH\91JRE/F)62 M>^OS+$[2.!::2D7S+ D.1TI9DR_[#E[(/\^/V3X[9N\N6]?OXO;N.]'>_:=H M[W8ZK3_>0U_VXC9KQ<='[\2B%[+5;9\?GW\Z_[2[Y$%P*IU*/V78L8!3W"5<-(JTS(BUF\!=Q2O-4(U"#2.B,2%2Q3+$LR+BP'94GSV'G&DB2W2M+8/S B MO;A-VD<#H\5B @8#J:GU)!,*W3..=<2^68YLYKF3E'56P:,%I3,%JL:Y#&+ .4\[4$HR9#]9/?^7)W$)IBFFLA9!JOX/.5-,O%-+47AJLT)5FB<\(5 M=43EL2?,<)8:F%Z9T7NSP9L:6B\'!AI7W'.&@457G,X4 'KJ"4VL()Q+],(9 M1;@%6T)8F:$)=T3:S)(L]LBFD^G9GR$BT1#59KSC(N\EQQ M!7_2//59SA2+TYPZ=UM+I$F&_]C6R*IBFHF,56(2AO8'(]S 'YWEG)A4Y<)D MF3 T5,202;Y&%7\:5KX75K;,<"]SQU)!>9(X:7RB\A331>6YMJ)AY75FY:6Z M%DGLT\QP"OQK7"ZUSA,& MG[/4NE@^+"LW[L$?Y^+%8IH\\T(*32SC$@2R=T1Z38G%B#1)$Y;9>!V+\#5\ M?#\;_H#A*C>QY\YP;D$<<\IS(;23<2Q3WO#QFO+Q4HT)QXP%&XE8F6:$BTP0 MZ:0D((3SF,5.: SY63\^?KFN_*:8YE.#VWT%-3;VQN,CW'(Q36>-4IQ[XFCN M4%-11$G,[RV$2%UN',O]/=D;CU5#IP&!YQ/2V(# 4X# HM-!TM0Q96/"E0Q^7^Q0I+. ,U30;1F@O"8,I*G M,2?&,RY\[&*M_+,KI=<@P/,):&P0X)$18-'1D0B3T)0!R^=>$I[GG&C 7Q-F+J<_1@&<#GNL GO?F=FO \S' <]'/ M9JG02EI..,A L+-3T+)CGA+#XLRG"74I$PUX-N#9@.=:NRM?:5&X1\3-I4U* MQEP,U/1>*L(SGH#2F0O"?,I2DVI8_/KE%85K<+/!S77 S7MS\C:X^<"XN>C5 MU;'.E!<<%?B$<*,Y41ES)'-Q+&.:\4S<>_C:T^/FBF*:.#1 M\U$XD05?[ID;N.@2__3ZT7 37DW*"/MAI?.]:(.%D J(SL: &&BX9F++N!% M?5M&KF>=C5IJ8,[&%>)8\ $OU8W;FLQB($U1%QHR\\PNCR MK !FN>@/X2M<[%Q%Y4B?.S.,1F4T[",O3(>*A2HC4XUU &/=Q,ME40ZC"^!% M4UR$!O">A8V8S=E=F,W DLH8 ,MA&0V -^$^ *>M:%V)=S :S(P R-4IS%74 M*;H%#&!F:(%B ,6JZ$7#JPL7"&:=GCV]&Q5E.0*8TEZ0_@J2Z@69CP"^"B06BXNU3 M::$W9S!H:#KZSP@$R? J\I-5@X\#1I+I+_ &F #HXE;T$3"XHXR#R82U59AZ ML?3@5C7J#,?]KYH)9(>OI9NE.[05'OZ*:QV7'!.4>;66 4:SWDT71J!%2;K TW8:._K!; >\&VM(/T5&&5=02HL M_94LC' [$1@U? %(]PN#W[MX?X4J_9JW%>H+@! XUO1FS&RU+ 58*@2RB>K8(4=^T M*6M""PXS :*]P!M^&V/UO^LB\Y4C9N:I>B7$TT>4!OMX-+SYD:6*O8^ZA"A= MH-',W[/!N \7H-P1/7#J,U$>NOB;ZES")&[\:YX;@!7JQB6^?7'$-X[+^WL> M5^5OL,@ 869_ \W1#? NZ(EZXAY$9P,4@_]5&.HRF604_F7<&)H[8:UP4CE/ MC[O[;W;^B@Z/ M#X_V6H>;E6-JO_UF:\%%M>X#:A\<[1U&1P?1V_WV3OO-/H[I: ?&M-<^.HQ^ M^=!3(XO:]*_?&=?3CN*7:E55XYI3[E1NDX88OZA:"6TIQ;GR>44V>D M$-*"5I+0+):4I4^D4:R&SM5#_JZ*M+VGP# ;.!1L*!0K7V PQ4"Z%F" NEEK M U7URD:HK,M5TAX-@& 7*K \3FMC5?54YZHL@C$X>0@=OA>565+T@)2%!;MY M3II:L'IZ_QF!+7^%XGLX&KL_+BXZE2TSM@SJKF%_E3T'E0':11VJ"V\^=2BO M_[=$*W+4O1B[G?P(K&LWMN>!>#8(2= &=D#^FS/5.W5CFUE-%;-!OPNZP^5< M/Y6IA'SE.PA/HHO5S5C@U@V1MF.O%]I<[DL!"QT&XK["*)#\,VUNH@(QT9J@ M&Z7K #%.-R?Z3""$!3D'#P^")H"&O^N5P:< 6HLC?>\#R6?[&IQ. /_0ZJ@W M-N_&:AJ\:Q14SC#,N9%O18>@CJ*]=:.2=PDO!;F KXW05Q$\#*BO%;UZ48(U MBEKBQ(JMM3_X?:XO6]'16=5<&,,B*:9>:_Q6.>%":U6_%NQ?ZV#^[>(+0/-& MMU'PK=3Z*5B3U^A@. /;LFH"]5.DVAPRAHC'C'(! O MF,K]Q573'\SR$+STEZK;E_U1QX;ECZW#6@B-5$P7EC0P!PANT'9*7"!:VCP0 ^!<%S M!._ZO=,WKV\S 2SO\^.3F#-G3<9)AJ%C("$-R5/+\+R&%I)+FIMDE27]F,)M M9N4$9D7'U=24!!X#I0#]YOURB,R(EATP3*>X#A 0[MX,#M?1<"R:?#$HAZ3H M;=:?^J,A2JYBXFE%QSS>'(P\X%]D9=Q*O!MWA6W#J3T6MBJ#_^NB=+^-/_Q[ MG**SZ(6QAX?^/=^>N%C:I@QJ6W5Y:MULQ96%4Y]3J=]<7]X*EQ:V7JMK*=M* M.;OQO);G:7I%N?)<^IL=JMFOW/"Z YYJ7_@UA7!-I4U\)#A M)?)[DB.LYOGM@UN<0WI9PU_:*IFCP,L]EO9>7>(6F,.6GO+TV>L,57OYD6A> M.<%$EH UG_/8:$W!,LZ,3-,DS3BW(1*MUBF_%8DVT2MAP;;&Z[7MA@?^O8-1 M?'D=^4;VOK:/6N*8[7T]OOZS^+3[CK;.=_CQT?NS@Z-V]_CCG^?M\V-^L-OI M+,6E'>W1UG7G_/CH[7FK"^WO?KAJ[9Z=M?_8$RWV">YM,5!G^<''?SQ635FH MGI*K/$XSEA"F$T8XIYSD29X2L)52JF.>,:R@)C83SIY+[90&WQI\^WE\PRS> MS -SI-1S(V*9.*6 "U*O*1-Q>MM(VP;?'A7?%BM$9DR(7$E*8IJ&XPHYR:F/ M,9%SEB0PCVEN-[:334J?37W(6QHZZPLZ;]'KBOO.I_V^O8UN>H=\,"\QL\N] MJUKC"?@#Z=]@T<-@T8JBU5Q1'CM)K,!:E3)1@$4)*%R9R82TU'D7;VS3=#,7 MZ=W Z.'4IE?.>O>N!32L]RBLMZ@&*"XTY\H38**<\#171,:4$F.IS'*?&VKP MM#<'/>".=DZ3'.EV*:+K+8C-L,$0=E6K9;]VB9%N5N!>O%7W&Z5=+ZI143BLPZPAWCA.NG".Y22D!DX^#1N5\YO7&-F.;5-Y7?9[[ MX)/GX=9JL+'!Q@=4@QMLO%]L7-1W8^L4DRPF& $$ "GPE*M, ""Y3H1*?6(= MZ+O9)DS9"\#&&XZ9SQX1^&:PR3A>!+N7/D'PZ0-&<$U8KCHB]:HCMH[V3HQE M"1;^(L ',>;^RHA,X1-\HZ P*,:U6HS8^H@1CJ>CCAJ$$,,OA;N%ZU M-ZR.>?9[Y PCH#!@$8.ORRH@JH\'1]S0S3P$/V]6L9*F&)A1%X_7&#R@V[.P MR(<.3RV;40B''9Q6!TA#0"?PU&5OUIZJHR6+U8%;52CH?!AI.+M:6U^WZ"F> M->J G383# Q/X/'>$%-Y/K*GX3?HQ_@]50#F^.S.^%V;D^!9?*Z.'[:N&TAQ M,>AC^&?4*;R+S)6I8GA[P^KGNML8.%S?6$>:5:&(*Z*0%]D_T.'V@[Y49?3? M#V\[B!N9]9_QZ=*[>8?2U\;51SNB=71Z(F1J-$\4%O63A',4?"F-298".VL% M',_BC>UXBR_)N@APO%,%V=L[3?D/JD3-E-_'E)]_.-%>>)DR39S/ ?&/*[W"\'K #SY.&T]WKD"QB=93XWX/^!>A)0;Y$>X"_ MX33G8P:,CWOP=P>DXD[/3CKQNA6/XQ.+%0MU+@DS,6CDGAJ2J]R3W)DLR;E- M6"Z?.E1\;OFX\L?:MW$A;^:P.@F+OQ5QH6_J4[R#&;Q'<"Y[/OA)0!]$RG>1%+> M=\Y2GWN?:LZD]IQF0BJ;IW$:"S"=#/_:OC\_?)9]V=UCK^I0ONI./KW?HP>[^)8P) MM%C,>MI*/IV?TO8?[_CQ.;QWUWYN[1Y?'^R>K8H25TDLN1"2:*L4&%O&$^D< M)B]EF3-6VMRIC6VZ*>+XN411-MC68-L]! UX:[D!ZSB-&;&&NP[=&P;7&K3'B? +AQL,33A/ \5H!R'/YHGW"GO,],CMB6R'LN [)& MQ?86ZFZN+Q*U5&_D@?A5 F:WY.%ZHF*C+S'T-1.)H9D$O2S+..":S!*3&Z&, M%;EP=:KY1FU;'VA;#CCGFHHDX9PPGGO">2Y!;1,IR2C/':.29S8<[F/W5DO\ MF18+?HG\JX3*7)9[8[3BUC&=Z!@,L$Q+S[U@ME%-UHY_%U43&BN1Z=@0F2I& MN/:&Y-)Z0DV>IT9X:DRZL7+'\R(/RK\OUW<6$A/_I-;Q'7OR5JBU@F O M!;6RU%B7RB3.E.*YB%4B1.J-5+E/!!/ZOK2.!IAN#TS+H=<.YLB+S!&:>U0L M,D$TCS/"I2P, M3[+\OM2*AD'OPJ"+FH-662JT9D3F.9:&!J5!T2PFH/@+P8P%0TYN;#-^7X?> M&Z_%M]CK+Z=*=];'7)7=BT'_2XBB_+&3;XW1\TUT2IGCW.24,;!Q4TJURWEJ M>293YW.3NT9]>'1T:K]94A\2*[,TYPE)>!Y.XX+ZD'!&-!,J,1Y%#*)3_M/J M0^.56#<&E;DR&3/4YL[P-$NE!>'D=.I=!CP;)XWZ\!0,NG1<7J9:&IL1;Z4$ MK9YG1&?*$6<4M9F6N<_S=6/0E^MV>-,/9?,JWBHF!:<:]\,#P%/J$ZJ9UMZE M/+=@S[K,9,891W7F;G\(O'&:/A)V+<>JI#ESN=:<&&?!])&9(DKYA-#BZ9XAO]Y6DIL&W1\*WY:",7$B011DC"5B]A#-)B70*E!1A$U T8^85W=BF M;#/C/PUP=V639^0<>76L?U\Y6!K6?S367U1M3!X;BX[.S#E%\$ HR;W11*7, MB01,$YMC%D*Z*>XM(&O]8DV?C=OE+U>6O]W^C&OCCKDE77]Y GUG9SJ+NS.3 M")\[#C\ #N[,S.6-&-G X[W!XW)429QK[I161')-"<^E(S+QFM@X21D7'!9 MAKG:^8JXDE\;I\WSY?+[4FT:+E]#+E^JR)!QF3$>$R]33KAEFNC,*&(HC2W8 M1MJQP.6Q6,[$_"1<_OI<.SWW()Z=6^JJ3>K1>R7(.@J'=?)XO8Y4I(^$]P?+ MP3Z9$1KFSR+ 6\*9DT29%#Y9R5TF=>*M<[2W$!E Y7/ MSD/80.7]0N6B:BQ]HEG*02L6&+7M-2?2Q1G)J!=)ECCN;;JQG6_R_+[.>[V4 MI,WR925MOI$#FR3.K5US(CSGVDM%$FXHJ!2@32B:&Z*4T6;&-1B&3,68D+(<#A;-,<,:CKAN>]6W4AU4T=]6Z MWC\1+A:YR11A/DXQ$7=&5,(8$1HF+[?.>J,WMH=G S=.1X;9I;_%# MGJ@TLXE*#8F],KB9+8C*70RR2^4I9XF1/-_8]L@45TX-RD6$WXI6GXT).4?K MW15,&-J+U )S:E4"%T]XLSR#>^%SQ8S%X$9FK6Y'WA\S;@=[L)PQ?/>;"4W= MUPO7*]V=,X7_D'#X5O[HV6XN^#>;!-(W+-VX=;YWPK4TGNF$*"5SPK$\K%29 M((E7L6,)Z5_0&;L3%)9&N6P= M[9_H6"N5@G+)K?28#TP0J1-/:&RS3"F?.^ ^.Y^*&C.98]@,N %*"YA\4@"A8K*3O">@+59N5U!^XNN:+JPJ[ M%%."80$7AQJ(^Q*4EGXHV-([#85<;JCL GBAA@$XC!H,KO#]H%B,*O(#]>8) MOF@0X_=ZZ064GYN2FD"" P6!PT,IE-\&KJ,0<*;9S/]G?OW5,QA/'U%8$&4T MO/F1I73.CSKUE"W0:.;OV6":@OK4$3UPZC-1'KKXF^I4\-2Y3)]G&]E%(SP^K^0T*L7#076W?$D>25=6]'&V0S.=F?H_BQZ0'YJY +U)@0D# M(ZF\+WCQ NNGP;LF(YA,0UW,;6:&8(+[(5E:: I4,M1\NJ!GP7W!8SIUS\SV M\ !+WDWH"*,9=2]"0;=)[;CH#'2\_@ W%:*ZU)Z#)X:ASAQH82.WH-SA,:6Z MSEOH$.A#[HN"86 :V?Z@+A4WIU,%0A5V,ND#T )[5[.S,B[+!Y3I+"FBMDY. M6X3WU3/S?2L12(9&XM;3:]RK$7C'&+!=;+17>;[*QS1?#\V9LZ..._!U+_XJ ME"XZH>IB$ ROVF@];YWD>:K3G.8DI2QD>@6C5<2*,":EEU2F4K"GKBXU7D"U MZW1BL;VB@E BVY+ICU5#>H(:2_E6EC^;@E#86=$4A&H*0C4%H>X8!*RN!@"1 M47 4.;M6!:!>8+S:W8;\S"/2[O'X%JH.AZJCL.CUFZKN\RN(13O?$2UV?-7^ M^$ZT/AZSXR/X_VZG.#[_Y_/!QS^+UM$_W8/==ZRU^X$NQJ*U=C]??SK?IY]V M/W_]=/[IK+W[^1*?P;:.N_M?VQ^/.:B6E^VC?U:5?'(N9<+FCB1>9X1G3I#< M*DTTV:;PITOO*P[$>D;D-EC58]L"'U!HL>U@L6XRK33C8!MYP M A:R)EREFBBL&BYB(:U/:<93#UB6;:;B>6#9RSV2MH_&@'OZS$+/YISM$VAC MXSD"RP%]*!,$:T#J]B"UG!QB31*= M=>/4>SS\VW#J_7-JO,"IN)HXHF*;D)1:R6/A%,LX<&JZ3ISZ M*<<&4TD5D>4KNX#*1/HC7H%FPS_GDG M:^.Y6#?^O3?MHN'?Q^+?I0 +I8712I TR3CH'U207&A#,N.8$2F/O-K0'[AP?[%9'!29(!SE.2YYD@/,XS M(N,$ZUGQ6#F#J=C SJ3)9BY?0IK*!B@;H'SNJG$#E(\!E$L..9MGGLF,,&X8 MX3R31(G4$LNDTR(126[1JHTWN7@)J<]OD<_WL4Z)+VQB3SS-K_NL^/6^.-B% M]\"J;L/G]KN37.;68*B(9LH2C@59I/4YL89FDLG8"4-OD;LL+*C'SF5R-'M@ M/*J/@)]A\HF0(&.:AZL_FLT&>G%C_%AE+ZG.)J;!Z(PP10,\/3:B.E/L;$ZG MK\N![^9T^L\?VO)NHZDO>5Q_^^/ M\140ZK5D!?A==3"75Z0P;Q?(H!X*64RH"J9]7 KHY@ M?2'&[#'_M/L6?K<=> [^>P?O>WL&OW4/CD[!4 73DWWX^NF/_:7:-.WSL\^M MCV .L ]@+GR@[5T8W\>W\-LQF 7_?&ZQUO6GH[>?C\_/\!3,U]J8O6Z=?Z;H M]8.Y8#0S)!8.TZ6KC&@O$\*RQ%CEA1.IN\^ U?5PZC68U6#6*LQ2E&:)RC.7 M)(8KG>99PJ03L9/:QYZY@%EQ@UF/BUG7"YCE%?-<&$\R;5/"$\5)GHF$6!]+ MZ9)4>LTWMNF];4HWA_Y_C/'JY1X2@]9^F0)]-V4Y^L&$5$U [X-6H;DCCGV< MS.E^F-(&U^Z":U=+NAC/3)R*A!%#,3>3\)YHGE.B!8@D8W-M8@RWH6L4Z-LP M[KTP[L]6$&H8]U$9=U$AD58[KK#R'4V!<7.M2:Z,(AFSFAJNG7(*$Q']M!'5 MA.C?@N\.W7#8J>O-336/J\AT5-%M0O5O2\9?UE?Q^%M=A>EM<.L.N-5^LZ1P MI-13ZITBCJF<<*<8R85@Q&>QULXQ;H7=V.;+"L>O35S^\V761U8V&F;],69= M5#)BGRG):$9,;V]F:,.O+]6K,;*&%ZBV]29V# MG]A$:Z),FRC3=0W';YS9]P?KATLZ6*)Q;T%+XE+J",AC3Z2./+#^?559[^V@W\6: MKDC)C\7P[,VHA%ZZP6NO&[XO#H[>G5#K.7.IP=WEE/"4*0)2F1*;.^%U8D6< MB<7BH2Q/J':6^BQ-N#8^EXGT62:E2UV:B?1N=B7S:06$"FC5^WHKJ39=7+ M\8F+$N1=6==3KXEO0PGUZL!&W?FHKX>JJ"I^#@?]SL1FKEK9A"<*'-T06LP/*LKO@^WPH6VX1.N.)B\T_VY&T(/-T'K J4\\/%6KD. M2Y2&8KGC06.]TF$Q!/E2UWXM>EABOC^XBF#&>Z4?#] ZK#TZN-J*]D-)Y#*4 M804Z V$';MH#;/ ,_G1F:J+"=5UT.E4=W7&'JL*UILKW69?3K8LNUS#24 MZ>WW:LIB>_C_TW[?EBC][!I4,?TV_Q3EN!QM&-!TF-5XJF*S58WD2U=7ND4R MA57S!5:9LN>C23%C+ ^K+BZ A<-9G_%IH["M]$5!K_'7^5:G%6GK0K21\AY> M,B[%&Z:YUE8O0*B[\Y;"2 M=T+)MPDQ%ED2!EU"1TM8 GA^ZL(-PD%1A,:^!AU%565Y0XGX:D'76+05X<&L MKCKO#_!,%1 GS<3I#I37X#4$98<[K@;V@W$46'Y]@<5[^&P>@K+#*_MTCH, M^#947UU5;[BJDPSZ'S)8^!7&@/6*0<.+SD>#HK2%JBLZ_!9ZE&7?%.%(71 ^_=%0H]Z,$(A$@>4, M\S9%\2^8#6V"OV?(<^.%68U(33%Q>0P!<_RHXP&"J@K,"#GC93)[7N^[6+2H M.B^5?YY=4O4$"PXKX*)?!K7FMU I$4!@>N+N?^95LWH%QM-'E(:>C(8W/[)T MVN51ERY-%F@T\_=L,#T/=>J('CCUF83)_4UU+M55N?&O>2X$%JP;E_CVQ1'? M."[O[WE5\]2X3)UD&]M'5=%Y'S0^W"/[?_]2V[?$P6356:I'-0WVVX=_[[_?BUI[ MN_MO=OZ*#H\/C_9:AYN5);[??K.U8).O^X#:!T=[A]'10?1VO[W3?K./8SK: M@3'MM8\.HU\^]-3(%@!=OWYG7$\[BE^J5376[HJ@/XZ@10LZ(,@$AYZ,LX#% M@+,@J0*H47>3(*+C;$$D'#I3)7J4@H8);*R9(;\P M#W> DD!@8,X@'1?>OT+ONE'/>FK5':SV=A]( M)<- ;%&J4V",TS#H,1%@HDY=_W2@+L .0[U3+8SP89VP;T"Q/?#!R'CM#M?6 M96MW[R1A@O+<,L+C+"6<6T.TYYQ(G1MN?!JGZ1T=J(\J?M_4ALH?P5 Y!$-E M70'US9))53$_FH$7 X"^ ;P);U#F/Z.BLGAJ*S$X(()WH'87E6-_VWZOO"C0 MQ+\JAZZ[&0S$,Z=L]>!F5!I@M(!X4]=7'ZTHF%#7"^Z0<;SNP%UTE'$3NQ"> M!GOQTG4Z^']@YN&@T"/L%1D#V3@E9E2.S!G>U>F?PGV%J4!VXC:KFT.;&/H] M_S/FF!F<+GC/*O?'_&#&]FE-B8J88R!&U#2C0>A]<#X"%A<5IM:=G,76\#,0 M^:*Z/3B1+FH,QL' YR\P [4+!205F&R!+G"A[/=Z;I+=!H?ANA>=_I6KI@=> M%9H!T@\!5$@EAA:NC-#)Y M1;@*)E\=.N)VU-Z)-+&+7>:)$$P"1-J4Y()*DGN;>9:[E,?KC([CB0T+;69J MUQ4CY_IKI_V=(DT-F?.(.5:99I[8C PT'Q2Z2M\['0%F(?PI[U6!#OK_C-18 M'1\-5 !#;'W4"=[C$C' C)FT\C&O]MF-O<$5-SMSUNLC#E:>RIDN!5 KW70L M8T"[ 4"F"',;*!DC83D[BEF$F;YW1@\=W$1P&!3H:+A9\V9,QZ5^3R@\#!!L M70DV^ SA08:ATEMT]6A0CJ%9#=4,HFXN=FYS[%F=@?C>")W[HSG7>X#S^0ZL M4I4?#T/?S,S+^XK */%?O9:)./KYA N;<>=R0F,#6J9- 4>Y=,1R1AG+>:JT M6F,L T$U\'A%H>CUD?^"F+V!]@M[6 M6[7;?6,U43%PTRN^L4IT78%ZSA5QO( M\,6"DASV!RO-,HQ?8=;#J7*-KHAJ!PW=&JCM!I=/P-X0Z59&OVR\/_Q0;ORZ M.>?#F+_C[_H.[ WZ/LJA&HXJP1.T\/$45$_U+^JMJ_[LL/!.?--F!*W];[FJ ML:7'9TA1@?ETQ+ : !W[M3\'U\-8X%2M7(Q J"[)I#EEXV]P[__WOBUVBA] M@B"(>EXN% 9S%1=51<$)=<*R'7Q$W= W8X$RFJ]' M+%# ]I6H_NB!/T 3#/RI/X:@E@+7-W#$-Z:PHO:LOABF)TSD!$5J$)F#C[ITQD[$Y[,? G<']"&F=?CF_3F!EK%PI*QR^\\MH M'MTJ#SK>]7L')!(Y-&?HP*BOAX@-O*';MZXS41_G&T0ZA$M(BN#Q1^U_'!9D MH.>5Y7('X0T#NT,-P MYNE.%%G?+8;#&\R:Z1*[C1-<=6>%^S*>B_DPG',,0QHK+[CL*D%5=@3$Y9QU!=57%YWS%GUD<[?F#+:L>&N&Y<\HU%5?GMC\Q)QG)I/.6$ M.DPZKO*$**-SXK/<2)VE.E9+@=(BL;GU6J=4.JZ5E]0FFB4IY5(;E^:+%M@, MY:.]2?FCQ<\)=JHBRN20>$,7Q),]2FVULRZWE$IN3.;>5*S/$)X=\ M[*!G8CYV-Y^//4*N#0L$9W(3G1(7E4[1N;I+5,!KB;[D3?1E$WW91%\VT94/ISDQL4RRQ)"&1@_W'%)>8< MQM'"^ZJWH<_H O>U,7X4;JQB58?]"/NE>I5?KG,5/#YX_V0#J.I$\!UA[^;[ M5+C%=F<.6D'C7?5YW,)%G8$+*%:9>.% T.0-6]$":6>['EX\\\J%*>7.C=Q/\U'7_A#?7CMYO='KB@9^) 3L?V=/P83*B&T>S/)(Z ML.T;"P WZL8!%M7IR&JZJO U-R7[I*3:PG3@$JK/HHW),ME(K8[>3B>\#''4 MX]?-;D9^'89,6X-H3# W0^=PMA&)CSRARCY2^&H2:1_BLR]QPP>W+;ZZ@2EP MJPY#!.LW++- "/:XJ[MW$I8_NX(#K$X#\M&J@@L!LO!X7#A.%R+,;>TLAU6 M&RXY9U7/Q]2H&AWOO$ZF6Y]JK*8";;&"DHUF]$1'KI=5RUE84>EJ+I;I)-%8NN _O M;D4?ZLVY<( =?\*@X?$I6O7U6^)X+$,6#PO9 C?I$.C+2+OAI:M3,GA SY[! M #E ;]1AZJTF?(T.FA5ZEV]X7WTT=W+(?CHFUU/5D21H9A!.R5>XBZ"KP^ZM M"R?AI[DA9CM8'5B>GFK"TQD#U$W^ 2E?2S(,PU#5W:>82V*XFD2#L),+\%4 M MG-ZGT]4,#+4@VN-JO6[*/J!8-Z7A==D>,F!&2<]3L@?QRTB5)I_;!2_.Z/0 M*375 5'U#CK@I*?!9@=]L'IF!MHVJW[<2(2@) &*(+[IFR9156&;DX&@/VH\ MNGI,M82HX_QF1[00ICD*4.[L?!AC'=%9M16BU]&%4(4=HA[[S;##$&V"18DF MG2K&F<]J>CPI++?=Y4YEUP$Y_A[T>_U1[4$K&_UNC-/F),TM36.:DSRE*>'* MX2J:@,[;HCI2"&@RZBS:?IM1 ME= !(Z4Q4O5'LH%5,[3]__3@7S?O^[^68!5Q<[ *=C*@V7>C*GB\T42X-!$N M381+$^%RIPB7]=$ DJWHP?>D)FZ0_=ZNT\.=GFVIP6<7,L'O!0_$H3.C*O$G M7'Q3.4N/!@I5\9W@^]V=2+XUT3CCUIM:X^SN7[=V/\0MMB]:?QS'[>MWU^WS M=[S]1XNV/^[SUOF'KY]V3Y/V'^_B18WS&+3(]M&[Z^/SSY>?SM\E[=T6:^^> MQL?7'^CQ^>E5^^CMYX-=$W_:?>\/CG;$24HU-999X@VCA+LD)DIQ04R:T%2J M/(-_BV<.3)Q(SBS/8J4Y2RQ6ZLR93TT:=)ZQH<4MI*L- V1-==Y0+0-S M':N+TOTV_O!O4-/!Q+_ZK>B% 82'_CW?G+A8*I81I%QUN58&9;Z5)T$?K O+ MU2^N5<6M<&FA\D=U3<1;.4MNO!QOT1^\)A+Y0T]^J[,4'N2LZ6S362;%K9K] M3K'%[U9"O<.MC"[=NZ)05J66/F2!*/D];2X8CO-'5^:* STBS69*G=VVH- Z M$G.GB\$BU^Y6%2YO&NCL6&\DF+Q;.VM,LP_3_=0_!K/;Q0]%NI>RUL9Y6I^> M9Y\!M? 4^BU6UGTLGF>R?O[ X(5U8+9G0J^_0HC'_:ZA9S#LMY@N!2,,[X0S M8WL&]SZ^38+FSA^]LYF")[^SF8(GO[.9@B>_LYF")[^SF8(GO_,[4["Z4R'.7L3RV.F6QET*<[*_, MLI@L)=Q;B E9B!@9[_J@DQE/B)2W2\>7/,]@DK/C[M?.07>/MW;_Z4);K'W^ M3W%\].ZJQ8[%IX\?OA[LMJ[;1RWQ"0-,COX\&S\#[QI]8A_2XZ/3R_;'3]#O M8];^^.=9>W?_^M-YI_/I"-J\;M'6=:=[&(/D M'7BCP:4&EYX"EZ;G0\/.ZG2G%?=^?@]ET(_4UWFP\L579\FU&_0;G+HC3K7? MS.,4@)%-:,*(<1G@E)2.*$XS$DOFC! QE3[9V YYL]B_&Z1JD.JQ1O3+,X(J MW':=@:H&DNX&20NJ$[5)FG/!B$B\!]5)Q40FTA 5BS3V-,Y\G&UL4YDOP=&O M#1(].=^^/"1: R":@M \)#4VW'T"T<&";J2UX[&AC' F) %$2HD6<4I]KCJ2 F64N,"9L]=2V_F5,]][_O<\M=@.G1Q,CV1WB6 M(NP$W"YT\V6 ^7T2Y)D+ ) \O)2 :7+ M-#E@UI!:30Z8)@=,DP.FR0'S@NYLIN#)[VRFX,GO;*;@R>]LIN#)[VRFX,GO M;'+ _-@^XEW:>''Y2YH>-CE@7L"=]YF 9$W/1C092)I3:W<,=O"IYW$:FX1F MEAN:P-"8YE0KG0B>93P$.U#*F@,+=P]Z^-1I'[T].]C]5+1WVV>MW??G+?;G MV?''UE7[CP^L=;Y_>7S4BH\_'E\O!CU\ZGZ@K8][O-W=AW?N7<)[KH^[;\^. MK_?C3T?'5ZWSW\]:U^_//IVW?0N#'2918B9I'[5.A*;2YRXEQHN,\#33!(\A MDL2J5%(-TYO%U8&%9(U.KS6XU.#2(^-2A"@PJF8:9KI.(=%)@3A M@FN2 T(1(;R1L4VX-KK)0-(@U5H'V#\U5+W$ /M'A*0%U8D9FWB?**(D'OQ7 M/"/*,D$$TXJGB5%.T(UM(9H$) T0O0Z5Z37'K3\>#ATLJ$99;+CF/B>Y9)@) M"3YIPT UXL+%+LMD3'DPX9+EHSY- I(F 4ES>.E5'EZ*G9=,.4,S&G,N,JU3 M*7FN8R]<9IQO_'G/01@L)2 Q<9J"1"!6)#D( TV)3JDA-!:Q55DJ8(+OR9^W M!H>8&OQL\/.%XV?C=WPBOV-]*%0[97BJB+8N(SS)'5'4IL19JA1+A4BS^_,[ M-HC:(.I+0]2[^$>?&E(;_^C]^$> MNGORXZX!;J[(/U(/JCWJ N>8[^12>9.%T*42CA+O:9,Q.EJ-MYOO_U1/F[W>_!Q MX'K#[]J-\?-DYH[[O_=7GS[:"\UX>GS>NFP?O;L^QL1!Y^^2]FZ+M7=/X^/K M#_3X_/0*&/[SP:Z)/^V^Q\1 5R<4]!-NN2?:I(9P(3/07)0F/L,TE'%LE)HY0&B>$NQ2P M-E6&N-1R+EF24FLVMGO]):!=^F%V;R>Z+(9GD0ISC]='JA,!Z7%.KA! 3L'0 M& )8#,\ N(:7_>C*J4&Y%;VIIJIS%=##]J->?PCM#AT@S+ ?E:[3@6?YJEK''^'#$!N\+.!Y[:*!^\^H&+B;V]3!]H'[#$:& MAR[#+<4@4F,O/@RM'$9:E:Z$OIX5@(===86-C\>Y%7V<# 'H4!8V#+A?SK\* MN@ /]:%YD##083)TW8O^0 T LJ.B>Z%"1]4*W-V*=H:AYT@=N.H47!RX"^QA M[S2Z (3OVT!(]T5U1D#PZ*(/I!R"%(@,M(I4"R\(D>_ N&K,5 2&3TJ%2:XF MG 2]!EH#G3 2H0FRP+G?S,0PV(SH4]?+YP9(IU4>1;Y3O]R/%004)WJ M$LX -JF<<,OG,RZM1=L(9 M__ ^ZUP7+HQZ=3<*E/(*YAK(U56]L/BB2W@-$ J4NDL8%SZF@+"P$H D47\T MK-?#RO?WP:B&I3S10"8"'7FAZ%7W!Y%>R>WM_Z<'_]J>OQWE?8 B0UTFDXS" MOXP;0W,GK!5.*N>I<9DZX[00;0F)*I,)A'_[\<3*@[@#E3N-;_3^<'?_Q9M,[A/>Q8P+/QP='GJX.CWS\?''TJ M/NWB>^9QO+7[]G/[Z/-UN]OBQ]U]4+G;YY_..]#/=^+@".7".]'N_OFYS=[Z MUO6'ZX.=$U"5A'=)CH'$6<[R1%?2&%:ALSLH")718#%Y M9HT#M=IP-)@2)E,1:V- Z=J(' C'"Z#\<# "G;LB]))^.K=X%Y9Z-1???]%\ MQS3H?$K$":?*^40NO'WH ],,KRZG<'ZY!K08W/.T0[\]N%K MZP@,SZ,]UKH\$5IE61:GA&HI"8]M2J1(+;%>)TEN!,6TK(*5/YG MA++$.Q=D1-_[ D0"K,1:,/5' YCW RN/P+8*[7WHE>N!F^ $C ><>6&?AQ4G9];M<"=!E?N)5CCI>LU MBQ86;>O\W77KW4EBN5%")R3.'+I)D^K[0KN<;3Z$O3[8=#2:3_9JGF+9/3YAB<2PR3A+O 9>R M6!'M8C#6J 'YSF*5Y71CVQ=?7&5++@S(*FC[@"HO,S@!7B M404N[JL;F *$6:WC5I*MQH<)JB#*08N(9V4?@,H6)>C:E2H,ZO*E@^N5[68Z M(PL*=]&;:2V$ B(>X4_ Q08WH?#9^IWO#SZ Q5-"O["QZIE.H31T&8R#2QC" MM+$2EF<7#!A364GP^]7T]2 -2UC;&J2Q 3&HBO"*\1"WEK7N]5 H]GL3O@Q& M4ST#PV#, :;VHPNP-9'XH&\$>P\&"0*E/,-YJ8DXE1UH#O6"H0H$LL[#^^8G MI)(K\!)HMC:J!VC(6O@#G3T#\@4CR)Z/RLIP ^6N@Q8V"A>/=E146_D&NG : MC,7@=K&5V%O1E7($UJJJ9@]7#4P5O#'8^BC_-J.A^AJZC.9]KQP-\->M"$@# M<'0.]EN@3A!UTW%L5I_A&9@>Z.?IP%56/M#I"QC@\'$(G41:1DH#R2K+UT?_ M_> ^K*FN%H3@?@\SP0&[OAWTNXB,_0%@X7!GW*G;*6SIJP/&8VAOG[6O 12/ M]BX/0/;YQ!N?*L(DQOE)K8EFF2"6YG%BF4YLFF]LLZV;HOR :3OP[38&^YCY M:UX5')AY[/[X;> 0P[ZX?X_3&(P$=%(9HN MT&3F[]E@W(<+=>J(!N[]3)2'+OZF.I?JJMSXUSR@ IK6C4M\^^*(;QR7]_<\ MKFIW!A@)=7"5B>"C-XA.(:)>K7 D MK11I"^<$'G1UK782[;U]G;WW^S\%1T>'Q[MM0XW*Z[<;[_96MC* M6_=A2_ M5*M*=?LCU ."EM ?08L6A*O[:AQN@ 8U P4SR/7QM^J!7U=!QDJ/T#UX>![& MQQC$\PYJG^5.S_Y5JYV%*RO[)=#G%;L:X];.B4\H2[SDQ F7$.[CF"@K8X+% MYD62YRF32Z[#1Q1<:,;X/GKD4>6LBG6 R5-6^RT3*T2K#NJ4U6Y"K0[7O\&B M=C#_D\1HCUOP \3B5AS_4,6/E&ZE],>*,GS[6I+S^R_UD&[E^4/4I7B0SF9; M<7*[#C7)VE?GG)[?OGQU*;=_JBK'L\@SN7K<[_$SZ7LRPBV2(%B;C)./G"WQ M):3J.YC?#(D&2^NJ2=G7Y'EX$)?=> MC8?,".W/@/Y0NF O/)"CXQTR&*BCX M_//UP=%IW.I^*MI'[_BGW7?\^+I=')_OT'9W'[[_?O;I#WC/^3_%8E P]$\< M[+Z[^M3=I^W=L\_P'P84%ZW=#^SX_.QSZX^WGV%,1?OCG[Y5Q%7$YCK5B=/"X_&S;#,5>:!DG).8FMHG/4Z8"!DFZ3ACT<@V+186P M,_75/;F!L=9MO )C8<>8P\#/3;F5B*:;H%3HSH"?$AN0)K (J4N]3EGC+W,9VFBV')-0H]>P- ME@89&Q:98Y%%53HW-K-,*2*R/ 86,9)(ZCU))=/4*3P>P-? NFJ0\7ZG/=,^ MR6R6$YLXF'9&$R(3[4G,M'1>PYQYL[&=4+9^R/@*TG3>9$]=;5;G$BH>B.J MTP>UL+XE-U80=KWEQMKH=S<=AF[\1#^!;0MQ7ZLDURM_SVEGX@161AH4?A(47%978>>>35)$X21/" M30**BL@M$4XG,9.,:QY8.)/I&K'P??KUF%A+'>4H'.#HW^SY?8H8@"8GV4,0 MY)D+@@?6Y1KXOS?X7XXVR+6D//8IR1FGF$O!$1#BEB0>!+H5WED1DHRR>:M,,E.0L MU1I1DL;W56]G??(T+F; 6;,3Y*OR-%:'HP<.3UE/5>=P%O]2E8^:]*'N0OAV M8^X'S&/P/!GS)\Y7M:Y:IR<)6)UT MBRUE>0BY'R:)U:HE@@?V866KTRI- Y[3"_D>9F=]&:I[(2/+O>BT2V"]:E'L MUEU[#SV; #-AKV\!T-:[$P#.E&EAB)"8T(6JF&B5)B35QN7<:15SM[$M5AQJ M_Y\JB\?40 [Y]_JC896"SP_ZW9 X8C&S4)4SHP,34Z5-O$M"A)_,#T3$MX7Y MWW52BB8EPNH5\^X*5DP.C"AH[HASPA/.(JD3!!SMU),7-*:!#N M@J:6<6D2I8Q-K4H=]UYE61HFE8XGE3:3^@"3ZEVN$&U)FEA&>&8,D8PKF./< MZCSU,M4PJ?$6O45VUCK/1"+*21%SKP54@-@"NDXFPWZLY'%:D#(FENA7?HWIP%_%/I6496'LP7 >F7YZ#6JBE<2[U MEB6I0*60REOD]/X+^GC@WX2MK-W\*I9K4J Y$F; MP<8IJHP/($.MNHH^;!T"F^__?O ^7,4L9/H^5@$M(W?UZ0&@9[0+E>Z=_ M!SF]/E;2XR_SF?R(UQ_B-OJB*.:.<43$!DSF6%JB% @,(5-G308_<+&QG6VE MRUE;:Y-ILIK'R>+ CHZZSH U5)15ND+KD!,J[PDR0P>^]D+6KX55%_+B770P M[2NNOH5E%XTNZBSI(5GXP(6\X7Z2HM 4 S/JEL.0G22DO)O-!HC/ 8OT3'&A M.G5ZO/K=X_1]59[ P7RB>TP9"&N\"*D^JQLQ4>W=UWO*<\#UV*5QRKA(,@7V M0<9RP,ZO\6I%%Z8V"U (E[]C4O5^;_Q3_W0(@2RRC ?&(TR6/ >@M3)>-,^QACSI,ML6+] M1U4"^TG2I_YHB(L//:9C9"^P)D)8]@;S?&(&_3(DU\&,H=YC(OTE)NBZX1GF MD_WBJD2?08K45L>"6*CDRIFJRC/8D1NG*W5JT"E< .5I<0!,>^GJ);P5352# M*FME=:E*8C6L71V5AM:#L?0[BZ _;>HIN6&ZJ@_\WY,>O77-(J\7^6>*?M%4 M92J7.5$9583+!+0:D7+B,FYC3945(%JWZ=:*U-P \JM]XG65HL=, +K*V&OT MV>^L@1CZQ]NG)U28.+8&@$Z+G/ L82173) D5D;*/*$LB[^GS\X 7)UW?96J MNJ[9@8]6X&>=9QD@T/L"UQ'",8(JPC%8K^$[%K/IJ7'-'/G6WR8:1/T#J!R8 ]2M@\JD)8?>$+\%I4^"J])P$D"IPHHN#E,6]TY!+,Q&NW"#(.5P]:#\*?KC6D95 M0CE<1?];3FVCJ64S&#>!U6(FV9E#TCBX174V;^[3^$F-PM:50(_:;=_OX>= MJ5HQA&9')?ZD>J%7(3/W2)>%+=2@&"=27CW$NDM O8JP\'TJ%,S[R>4#T_DXC^;@)8YS*UTFJ0 9X#(N>Y84;[ ME%GO "*R[Y846Q+ ^W5W]WNSIM=^;P^'>.!WJU&]8LE\O7]]\.XD R',>")( M#E, )I=1),/PS@CXWA/ MLV*U^GF8ST[(/MKIS#W9UYWBM.(36.A=P,JJ)$O0+#%OZ5A#Q$;59U?!184^ M51=+=&!@!GH0RX YXVSI-_M UE9<'* */$./2N"M5,('=<$MF Y=&8L#M"K' M8+<,;D 6!!D@.Q85PS3Q.!$5^E29WC9KJH9-1?P9GPV5MS!;_$5=GB98X(/* M9NWU@Y$*]BVFDY^(+.1Y-9>Y_AMS@:77PH8F6M/]+JRPL(8FV>)O*257%5U[ MK-T/N8:['^F#%_9Z Y/E>F6@Y4[/[L'4]:^<^]WUG"^&?P,4E >XGHY@.1UB MXN'?L>C<[%/KLFMR<#BNYOBV<_#'/FU_;(E/NZ?TX A=LSN\==WZ>GRT@X5Q MN\?GG0+ NEBJYOCQ S\^_T"/KSN?#W8_"+3U6[NGUZWKMV>MW79Q_/%33IXCZ)25+&M/(8L<7A%A"D MG%K-\A33,*=^<9]D/"?1>SSJ\HVAG"/<"$U^QGN_]#LCP&BX&Y#5G(7@ MDQGRE!/G)0PP('2X[8[:GLK3A+DXD=;EW'(M4\5ARG3LK)?:Z46,@0_?=;:' MJ7PSTU5@"R:QH)X( MFF#M[B0E.96.N%QJ(75JD]R 4KC2"UE9&I72\52KHO9-KUP2.Z'LS<)"&,-A MO5&Y5[/?V_Y@;@752Z99*^.UTCX]D2P5AG%)8*(HK!6JB,:U(@S&MKC< 6"# MTK%ZJ81JMQ<* W:+B[JX4#T5_UO. <]FC7[/%VB:55.OFJO6SDDJ4YT5D9%@U$V&J!BC@0-BA?51)HGEI-2F!!4O' M@]&$'JNR.,5"6T%J!E$V7G^X!PXO"\Z,:L<$'Y]41-X'5,%:C76QJW((^NE6 MM#LIFH9"\T99616M?AWG[\U3UQ;U]! M'R]A=4NE3)I(082,%0'@\43&-@%246>I$HR*%$/^LF]'^$TB^ZH";JM#^K96 MF*^+2ONW;=E75A KN[D@UNTM>\$FEGU31:NIHM54T6JJ:-VJBM;ZN &S!W<# MHC;1Z9?_/WOOWM3&CJV-?Q47<^:\>]?/8J1NJ=7:_8)('L'/@G MI2LT^,*X[1#X]+^UU.T+MDF #'$NV8(V'W19:UG720]:S3 _: S>8P/:%/0 M"2F'Y33]-SY+L"*I/]::K,>X;NMT2QR>MD]:5_\Z.SIXG^QMG\#O9^#0@BMQ M:J_ #>BVMO]U-N]&M)/#R]8VN!C)SE7K[8=.>_N0[[W=N=H[@)Y]GNZ]_XSI3QQB31$! V.L=64:)EY8IE+N LA%XE:2/Y1X?,\Z-0+ MSY,TF$P'I1T36A@;O)Y/_NVCYTKBJ#=F)^8>FZ6__^KK3752IDXK$]),\,SD M<*W)'4B/S!/+DF2E-E=_ EUV_?.8)@-7+*%4-N+8-2:%7V/2M/$;?KT1O\>_ M-WY'L&CWOU25@O#S\1:L:NMAC#[@$FW!\+GIJD:!"^FX:V[V_@HC0=7D/QLG M_0O_Q0^:"ZML,1B9%';NZLO)N%<9ODFYY*7OK9*.\TV'BTQH-3KPZ5<\M190$SJNOV1:R=K)B7=;7H:3MF M5K=WW^TUXT+4:!!7KXX'<4$H+BG%F'"ZB#9I3%WX>KXG^7=ZDM<] 4Q=T81Y M3$J/!N"E^^GV.^ZMC>>5N?^BO+^[7B6[,0^.F!!R>N"L!A^.DWX$!+.,R M8Q'%$&5K&+=]5+MK<5%N6)]4GF2^F_#04%BXLXDS68XZPVJ720'S<8XQ3F\X MV3[2']2['AR$WO'/!D#9V-W391GW4EE_# M1J')4FRUS%#$E7FM3XOH#'1SI] =OXF3MPOPA#-TNLT!_,9>@ M=;"#N3(\C9 GW!/%<%=\IC*B33 D-XES$EPODX)19\TTSYHY7:Q:4;FE]9:N M:>IJO+9>U# [J"F*N8V1>0WVUC0-0HW)XZSM!/G'_\0CP34<&!GBH M07T\/^_$=31D\L>$[\QZ%#;(]VS<[M&[OE#%5+7#K=X,TJMWR8\WMUU?U,J; M$85ZM?.-?:U[[?^#>Q3J3!P>C8X;D?]HZ-_OJATF2Z4T,-Y*<>E9[KR7WEGP M75+%)R>DOK,J<6?5V)ILJ;I^8;U4L=:K]>J53]S] MB.?4ZDMGMZZ=@V?@X]6AP"F(5!^52_M[Y9*4( L=@*A*KF9P3)>3DTO3I8M% MG^.F'?+#N#4K0O[=8"]D7-C,)S;C.<^35&=6&"F5Y(EDP=+O[LQ<.P4/+,&' M"&U,!:ZDY$0JR@EGUI'<*T^LL3J7R@FGD(2]J03\GRXNOX[%Z@Y6?[(J]I,$ M:/E6L:W! '=9HW_QK\N%=-+6!2A(.^K27JCD;>N+AG"R6MU_BR'A6LYND+.D M_?XSE6 _I4V(T@),*,TER%F>$TEUEEGII,3J-ZR94=',LB4+6K6<1>31XZ&_ M)FWS0?/C9B7W[8EWHX[?"^--'_N@ !".WB!>G4[?QM_VP@=O^\<]"+I===(Q M9C!_X7QE/,TE$T/S( !X-.!0YB$N23-&% U6:T9UZI+Y_.,WERZ>/"LRD^.* MHGF.D(B)HNJ$1_>\W_/CXS:VH\NR"(6=),%B*$6J/0+7-NO5-T9=_%+W8I7C3/Z\_#XF?YYCPXFI*]?5TT7&3 M5@N/->%T_>;ZZ\WXU1RO7_6=9)M*J1N_IIOLGM^)].:7?NO.;S66LQ,T= MK6ISQPYN[K@%\?EZ*AYC*B;QTDN:@1D>Z)M859<0JZ[B]* W=YNB +?IYJ\Q M7.S1!?DG*,>SJ'.\G$Y[?W:%]C'*;GWOOE^)F_UN77[F[.LI#XG007,\'R9- MEJO<99H%B)2UYD'>>9=P'?-ZMSPDWJDBFV?!RG[?L+AF9?_X%<)A>/_12?OT M37?OX#W?VW8%GM([.CV&=^VF[4^'$!)_.)UG96\?[%SL??JKV^[N)*U/AZ*] M?Y5^^!#=P_ZU3JU[.CT0W'TMAU:EPNU*U@0U#,'$75B<\*-1E9VP4GF M4N%SGXB0Q2KU,EM51BLF]S-KHM\=CH]*0!I.F7E@N% MIC8Q0><9\X+;1_,YUY![:\AMOUYP*X.75*36$2EE1GB>!V)\2&".%/.>F53F M"+G9(NW:SZO9O=;8!]%8)H3Q>6H"M9J#]N+.SI D7')NF93)HWE0:XV]B\8N MU+!-M*(:])1GVD,@F#BB<^5(XB0 L*6>>K[QBBWN^EPUA7T!?M"SR36^\X,8 MM^!6GA]UA-:5PK\)JTEF@M4FI,)G7&9I[JUV$)!Z\(:TI\DZ^;;JF+L_]9+V M<"PN/C,)D:G/&;&.,<*="217"27@.]% J&KQ7Z013:)FGF M(8P))B1<.Z:T!U$0@7$&L0U+GR33%(JOWI$K/^BO=?ENNDSG=#G7GC%.+>$6 MXAR80XAX@M:$*DFEETZ8 +K\WW_+$Y;\<^6U^04X4<\FF32A2*P\J//1P)X@ M_?%YI$E&GBU%GG*N.5)$GCN62Y2&G(L"D9E[L(ZI;0: #N?4M(IH/;>O/'@]F9!Z?!7.?8GM@(%0MNH\CS$&F# M&>44XG(FB(Y5L1434KC$2\4W7JFF_'$SM-[@ML:XE<XK3[&S3O:F0PNZ&")SY0@("(9,2X1Q(%DVY!J%ZS$#6Y* MK3>X/8(3/KYDK)*B.F'[P+'_$SUC9F93F#[7'^%!X6M3^S*:N++B] +W"2"! M 1YB/^[W78EH<9OSIP_NT[Q8S^4E^2=&!9,DRC O$RZH5%1I'4R@N6XH9/FM!<*:$)QVV>W#A%M)>!)):Y-(4?0J4;KUBR2'6U:DN?:]CY M%6$GR0/UN3 9W,E9HG+/:="9%)S)8/WCG?M9P\Y=8&<^\O&!(P]X(+FS #NI MSXFB5A%)&TXSSU&H>!/P=%.@Y\VF^ MSA^OOD+/>U'*9;FCVI$T%^!%624)A.$)$EGK/,%B,"&-^]#Y#^]#7V_5>$%I MO7W?@0^/FXUCW_,#W8D.E7;=HE>4PT&LY[<^"O0(&U@-U8QKF^0N@(I"L)HQ MK0T@K1'4";'VJ58<@EL'6\-60;]&&(;>MZ^./V>4F8P%@1DS<*JD-X#!&2-X M",AKEF2IUDC$DZ?KLT O3J-MR)QF*96"I=R*-'?@2\?2#N!79ZE=.U7/0*/; MKZ]K=.H2EZ(>9Y:GA(>$$:6,(RHXRH++="+8QBO>S&6^\AK] KRJ;WB>O]P& MV._$N+=<@)]RJ<^NP>-0W)K6]&6LASS\L#QS>[;>2/OL[=G.@H?JTU3[/!?$ M:B8)SYG"G;1@S[SP,,?_:_=4!=3Y <#"0 MWHM G*5XK#711 ?AB9*9$VF::+EJ]. MS>7][\0(6'=Y,*DI%4N<-C!!BX\@^+@&W O7]+_4Q=B^^#(65L8R@+&$UO6R MWYCF_;#_L2Z8/+GK?(8-ZCP6KFI4;:HK%IX/^D:;HH.EC[&FLCTI_)=Q4>79 MF_OFU%O,'I?QY>\FKXK]<"-;%28$5<"2JW!)\ 46]!M7Z8;'6SL:;#9V0UV/ M$*O'8GGC;M]-JBJ56 [9X@L[G?$'527%6)6N+(,]/-%#[%>L7=[0DP*?UYZF MLV M0"(0@!L_KEU?S%4:MIU^B?(4+[I6IWNL=@Z+?>/F:WQ\54+\NCJ/WPM/G-1. MKPL@8V'R:Z,!_;2D^$I."K!>O3^>F\V_?Y7"TQ9K'W_.F%;@75D"46N"67I+ M6T[.\O7._WM,5;%Y]5 MDF0*# '),]P:XZ4EVM"$6,I = )+N78;KY)%CI*_1YO;T&%8&]-0#.#O*#U8 M_:\6H*H@NJ_M"-9.C;<5O1H4BEXYU)U.-Q82G!CF'LA1XUOE+G5F0NI$9IP, M/+-.2>588BANWDY2O7Q%\8&*IL[*4U7NDET+.Q!Q_G"C01<:?/++2=5[WCK^ M+&7N''.!9()2PI.0$R4L)2I+%81_><(M! II-N^B-N*8E3,"]!WX7U[J>2)C M:TL0Y^0CP\K>UE$OM2& PF )@DA([E)!,IDSF!50&PJ6 "**VA"@([@>OVK\ M$D!*893(@N%$VDB:IQPQSGC" J=:J3RW(FR\&F+APO$(5A"G>[UYI&M& (1X M EQM]+G+40P@QA(]%N3_4T;4*WJC_JB<0"J\HC\Z/HE7ZO/S#D0'&!&/0R#T MGI9IS8G^@LX1/G!0!R*=(D1'ZUM(2X-+7=RKD:2%X-X<86S2V'VH@\NON_]K2GJ!?]VO].F/*F-0Q/R1 M_LDM: !F M3\K;#,2Y5*!O^3W%J6>^&<\$K[P"S8KL]RX]5!!#L K=>(4CWD M[M:O;ADLI\MJ4CYIB+_;WG^W^V>=K9WGV]]>_&_N'^P4YKOUEE1W?;KS?G M\J2KWJ'VWL'.?N-@K_%FM[W5?KV+?3K8@C[MM _V&[]][.F1*\!9^_T[_?JY MO?BMDBK=[8\P#BDP#P$F%X(7,-7^J_686CZI"9R95V)G=@-,$GMBQ)-L8&W[LM-',A-]Q2"-B]X)QF05N >"64 MLUYXR^QD36:I[;[7JO:<[;8GWHTZ?B\LCY=BSJK."6UA"K087L;!/(!6_*L# M7_YBAGEO^SUM'W_V. 13MP5^9Q< )2:W9YU%3%3'F8SB'FT\A%M%K_*^HC#'S'7H=SK]B_*/ M!:U^]3]Q(6+J!,1%&NA-1Y^7_H_Q+_\<+V04O=BZ>-,_KT.<.%]8H(E847T] M-:F;M#*K]0ZK^LW?+RK/V6:BY#VKW'_K.Y'>_-)OW?FMQJI-(9,5:NNW^R'I MPX^ W,SD?7OY&&U]>AE@8C,7ZKDT-MU,\]LUZ*=4?W\&%(DV_O5Z)K]SX ?= M^.%O,?K__9<;KZWCXX$_QN7$71B5HE<6-H['7[HS\HUJ:&:=_>LC]'+/P>V- MAN40.HSY0CUL;'OK<0VOD;)F [=C_>Q#<#^V>W#EM\O%X+&L4YN$G&89 M"]P*JE*O=@5V^J M.RF.3K?HX<$NV]L^3HY.WXMV\N;DZ&#KXO"J7;3?'G7A_5_;I^YL?E/=7GS6 MAY/6Z4>^MWW4;6^?I8?0%WC^:2O9I4?=0^CK3M)./H36(C>!,+F7QAO"4X4E MM71*C.>".)5+HVA(6 *A8=+,>-9,TA^N%7%7!5N5,:M^O1@M,(OK6G-W9\H]^[QMR[82Z;PUQNG;5XLM%S M*PEG4A =:"#2I30S*EA-P\:KG&[R1Z=8_TEX>R^L?'XO^"FAR=U0:FGBWF64 M6J%RIRDF[X5VUMN<9,J(F19K)T>1XCSS5* MW0:E^!Q*)8ZFE'I&O#4YX9IYH@5G1#)-K7*)$0()%C;9PD;_QXS>?D0UGX5> M_M==N*7NY38L'FZZ_PZ9_XR*X>5NKQP.1G%GT1X>'S@XT;WQFMPX S))@,3< MQXQV_PI'IIY,A[^VYHY,F9P&4%@.O@7R?0I.2:YU#C$>373&(:++DXU7J9)- MRA:#NQ]+1ST[ H&WU<;.-:WEHR28?O",^R-DFN)\E[OU[KZW@WY9KG--#X9& MBZ6EO( (1P1%;*(PX21SDM-$D4QXQ=)KS 3YB,>C']Y M*:%E'7M68'ASUN<'$?'NZ9_R3H"X3@$]'!3.IX!,HG(I:0;8)W65>U=>6Z(9 M=WFJ>;!V3Z??/WF MK\CQM%ZZ>4"D6UBZ49P&9QR# 0V,<&X<,4FJB)'!4>.DM"$!J%/-/%E,$?QB M*S=O*DHS[_[A\@WG&46:/[B(\V;*9K>[C*=A'8K^ "ZU%PO7RLP++;@C M,@V><"HS B+AB:\J2((+%CR$HFDSS1=I^F\?B;[,I.5Z^68=B3Y>)+H$"M>Q MZ,,AX7PLJE2P3NZW-Z MCV=L%L_I<>%]EG!%I!:"<&%38JSQQ*7.AT3G/,'"[4E39FDS6;*5\V6<&UFO M$JU7B6[EF]\/)=<'ZIX'.,Y[XGA0R3 L!R*P%JARR"VK,R)48@4(0)Z)9..5 MRC?3'RX,LEX5>@ZK,8_-2K<^W/;,$&/^<%N699REJ23"!8KLM98812E)9)*( MX*G.8-9?R@F,R]PJ<3<"O'(L84O \ ,5(4%P9RZBGQFZ\ M8DW!:#/+U4\H9/@=%7P!ZP[K9=AUJN<1472=ZGDX^%Q8=&7"66H4D2'!,G+> M$!5L0@1@)9<)A/(2 C>N-L7B.8CUFNO#^;TK$VRN>*KG9EBX*=6SO)K;.M5S M6\283_5HQUQJ60OR8/5"JYQ?3OI^R[;WHE3]@ MK^^;\)G1Y'7"YP'U=2'AX]+ ZAAKZ.D)@W@Q%L;&E\@>CI6+Z])ZX\+'L=YW5< O M!#_P6!K<^.&%]U5A8ZS0UXVU5((N!@WHVYD?SCQN-,#ZU]T^]@^KL=1UE)=BW4\J#5NQI]<3>\VJ"&.L H7??K^D^;"/5=CK,N@@!X-^ MM]'K7UPKZAAKZ,+CLTGI';AK4M=]7/$ZCB\H$IE\,"X;>7U <3J?8$% S#MN M.W6S]JNRE]?]\MANS\\]- XVS_NP7RYV=/OMS,$ MV?,T!/BF\F"R#> M +7IP"_C(NX7EUW5-T>3/;&;UR&VW[MFJ&.!ZL8HFDG\_%\="#'(OCWI M=WPYKK&&UA OZ/:=[\QH]&"&+CL?7648F:,S?57U2M^]+'LK =K"!70P3H M2&T 3\"KT>?G@_[7^LZ[OV10E&D+*\Y&2;-6#L.?*KJ:SMNZR.+%9\\3RC,&!DYC9L%+1PQ/X =E/"CA ME&=^H-UDR6 M>F7K7=QN*&^[#^JAZH8\_^%B/[9U[MF<<-RYYOO?OE3ESR\F=M\- O!SJ<_ MNX?=#W#=(6\?O*=[;_\ZV7N[^[7U]CUM?=I)VV\/+P\/[-?YI9XVM.>P>U0< M0:#4/CUF[>WW_.C3#C\\W;DXVG[_%>ZA1Z=_GK2OWBS26KY6].A_3ZCM_M73 MG]1HK_NAT[IJ<6A'Y_ 4^_Q>M*&?\(YT#][?>KL+P=J?V&_ZOU?O/W.6*IM0 M3ZC((/J2%-GDW1/O3 MSE7K]*. \2G:GW;A>1].HWZ+W'&=2]!JX0@'Z2":*492QH/)%1B)H&ZMWR]Y MYW_MODR3GBN\<>59X=?B@CCL+?]_K*UO2O:IW\5K0-H_^E?9^#1 ML%:R\DI(F&Z]$MGG3%E9R;5WSEF*J MK&=Y)F2PAG+.>$Y5R*FQP1MNK35K,5V+Z8R8GGU.*4\T\OMY*1CAB0\D5^!O M@W0@!6#&@A-13!'?<;%WQ!Z^:WN''IY^ M3-NG[U-H>W'8?7-R='K2.7J[2UO=O[JMJZVOT<7FN,U+"\+3/.!.RT"4S3*2 M\5P+GDF7VA0T7"S;H4,:=Q-.3U.14^]H!K8G@+W1/G?P,B9U%I*%FL)KX?RU MA?/LDF_!N?ZK>[1] M=G%T>E2@4[VW_:&#AR#:W:.S0W"MVV\_%$<';1BOLVAZI98\I=82YC)#N 3[ MFV.==;"&B0A2:Q"$TM M44P;HJB53&:Y<2+'+;5+*E/^2-RW-CT_*>Y;Z_?*Z_>W'>ONA\[>=OND?7"< M[!W\V6EO?P!]QWM;22OYT&UUH>_;\([N3EPX99D7)LL"4HYXPK$@M]*!$L." M=XGTWHJP\8INRL6\SE-'?6O1_)5$\^PS5\(G";_4P8,4I1XE)A0(PH M\]J@5[3(I_\@(=_S6_2;'#"X+'SG<:L>O9 3ZW?#+QIL=_2MO-5V+09K!+LS@BTR=&EE9$@8(\RFX/^J3!(# (1LPM(J MZ4 BHGW\EON[5L '4L D,Q*"5H!_E7&5JIQQ[DTJ*'B\FJ;\.P[$6@&?@0+2 M.06T1OG4*$Y$KF/EPXSD.L&-?MH&P%@#HTE,<$^$$O.;AP$E MO/=(ZZC>XE.9WW-[F1'OU,#/XQZN?2+IPQW/ DT@;]XQU-\4X0"/N[ZX4E=57=\#/Q& M=H;ZB#D2M_B!-Y=+KO+_&8'65Q0+@V)X H\O[,23J8^6(UE*? G<44ZXG*"3 M(![033OE3+S&V5"]?K/QR3+U%T[/G>+B]VQ_X MV2%U>J@;QMM^%T_)?]%%!W7@9Q)%W5>&I]M;5DN2^^=^4,E4->R7-94(,@G@ MS"*%E>Y=-DKH!XBDG9T=O#**ZK4M\''2IN)=]&Q_<-X?1/X"?//, RK*$)"F M2#DR\X@+D,TQH5F UJ A/X_D*]#LCA[4S2HBAPBRBH#8G(\,S$GG,CX/";8B M)YIOP(OLJ%-I'SQA^A80U1,/,^ [,$655A5EX]S[P?1]U4-G7@N KVA9L<'17X#TP3#$ :<*K09$C280%,:ATR'_QG?XYQM+-R)\"+>N' MHN,!*<[[9:0VBJ\N*F*9HN=&Y7!P64%7;-/LE)W$L8Y]*WK5D1U\0#D*(!T% MO 2;V?5^>!U^ ,_\-::8FB*M8GI9CAIS>66P>_6WNC*1,XI?B[O@H _C3OT1 M.=2*+[XF>*AS(#-WU3A!I[=H4_8[H^'-M_RTQ!%IY+!_R *M2SWPCGAE?:!62_U9[GQ*E+SH)@C ML3 2G/[//_1M/:YT62SR2-*U__=[H>=1FMG>_?UUK\;^X?[!SNM M_69UY&&W_7ISCL9[U3O4WCO8V6\<[#7>[+:WVJ]WL4\'6]"GG?;!?N.WCST- M. KH]/MW^O5S>_%;)565SXFL76@91_#$R)#UU7H\PAIA&0$;[/GXK^J&WY=! MQAR65O%=R VW5$"T(CB'&%Y;9J@2REDOO&5V8X+.;@O/:69"\Z^:MS,BHORC?&J M?./#S&;6IYNJQMA?/5A@?)N=&'#6:N>KOUAXUQ'VN#QG55T.O6]9W@&+VI_$N\"N]Y!0)S>-HX- MX%]?>A_Q-8PP8+_+],Y25&>/!F?+C<('4$\ (QS'R!?8^-@KAN5/E,UO0\O^ MQS(&:;5EBDY_-5&@E<6P4^-ROP-N5TTTZ\%S;Z#BUR%=1087RWDMY<4ZBHK^.;[6ZAS)@/#ZD5P8_&͎EKE!H@7JUB>$TXDI->3ZFOP6W7V\I>G((U[53*A+<5\OM.$VRPE*H2$ MI%PY$:C1N10+%*3?BJL?@[D>4*W;K46W F%DQ*VYY6?S-V!X=5ES@I9_W,V. M/"U/)Z-TDU99BKL2=0JQJ9A\%.[+FU]Z;^[+9).KQV$5O5]CO]T121]^"/+- M3(D5:NM/$0)!;\>K^E.X*9\!G^)W/.5?A=!TLF^IKH$6%X/?1A;I;?1G<(M= MXZ];;F-Z61(RJ3K5F)2=JD:B\=MLLNWW7V2'V\=QO1F(SK8A#HLU!>JZ-^Q1 M=^]\JZ#UG:C[7E"M:DVEM7F2@9?O./5&B9 '+ZR13/A49M6V'I8\WN;;[U9M MFQ18N54-Z^<8*U1;B;J["3R;'KW]F!QM'YVTX9XC)/%)/G[%K4&MJU9Z= _ MW^[P^:U$AZ='T(\/\)ZCLW9WA[6WC\Y:IV=P_0YM;Q]?M:X<,G!>'!Z+X*=!D=3JQ-B:09(G.X?T3=\<5#\O''X0?"7+"ZTT-0F)N@\8UYP^X1'X[^+C%$2RMU>55%U MG1OX06A1<1VY/S!.SD?N M3%!E)9?$&9$0KGT@)G\4!K9BOL]_X5 MH[V?O4CV;-S>WUZNWUM)PM3O74/V]R![D6>"L=1+P3GR/VG"J>9$NR0E:9;G M6:*\8 JC_FR1+7&ABN1](.89K&K=-U7Z\ES:91U;1W8WAJX%XK#;7V6-A>6,DV$2P"XO4^(\L&3D"JAC&*\X6 M>:%N[]B^S!S$.E>[=FQ_@F/[9G(BM%Q[M0\,CO->;:(2G^4Z(2+'ZM.9SHG. M "NS)&>9U)GQ5(-7F\A-D:X3M:N MTW#]$1ZLC-M.?KES#]0*RHRBJ>&>)YP;E;A,9UK07&7&VN6DO^MS#\_8%"R> M>W#4ZM132S*1"L+! !"C)26!2I?G(4>ZX8U7&6W*_($//OR0&KZ Q,@Z@?R" M_.S[8>GZ_,(+0-1YYUIFWK( 8*H<+JF%D!-EN"6)<(G+ W)DIXS4R/D=D?!!$7*T3!=_T-M?'#>Z"DO/'#005N4Y%1KBEE'!C/#%2I43G MB52YDB9)_<8K)IH9_>$4Q .BY/4Z 1/6Y-EJ :O#"8?<9]/:.6-NK4A25)0U M(U?-I68[_1+)TRJ:SF7D;S4%9&3DBOQ<%;>:GC [%!-FA\GKXJOZHV$YU+U( MIWVAY]@'Q^^=)0FMW]31Y7#"7.[TA!NL(A?;;&Q%DKKK&88F7C'P\3W?K/#Q M,& EYL%JI^8FVZ^(T):[M^.6SWAX<>&F?[QSV8\8HE MK,:MV^%2]CQQZ=Z<8>VKK:2U]3F5B74^&*(4 ^]+V90HS0(QSE#MF>/"IX K MZ9(JFPU0O$[-83_J#29CWYAE4[6?TGDM1JT?)-?U!_A->Q:R*+1(M_N-$ M*0-_.2'=25K'GQDW(;!<$)8IW"BM-=%:P0_I ^7!6)Y;+$*NYHU+ \?L3@2Y M/Y-!%40A3GL/0'V&&*JQJARJVZ/!N/0+V,;!$%34]Y!VPG9Z KH)G4I0G<,-Q'ZS[F(5W370:B4ZWQ-[!QZ](>-HZ M?9^V+SXSF69""$5R8P/A/B0D%TX3:6G"I*0RX7X9T6D-T[[R:L843I5;6HL) MWYQP,:.)@(E$^!^X:BZQYL) H^P1E$.<9+@B6H6*VA:"E[( KVJ.4G4B##"= M=;6BB6,W)UFSQ@=1?!/$N*>KF&F6S;F<-5^1L=>>%/Y+==W4YYJ(710L799] M6\2[(M$JO+'2A++BN2Q]B0V-_*X#?]X?1&K>L>MV70]JQN%:XG5=UJ3GQB]? M"^^<\+:W6U?M]S\JO!%TOB!SZ52HJII3,[/=;(1!O]NX6UG;W.9,>1T$"QS\ M+:=\IFFPX*4(QGCB;K_="N*)FY*B,\;E ,R&'\('2'<'$O[L:]0^#,1=V4N M.)Y(< MY2@3/%.'4@)1XJTF B4ARE4I'Z<:K)=5F8WV@.\U[4$F>*)YF2:8X M_**9R3,I,Z-D\*GBM]ULLI[U'S%L'R_!P^0\IZF7CF2">L*EM>!<0BR$+!], M^(Q)/->1T&7SOMRQFG=E$[HN8_7$+5B7L5J7L?I%REC=HBS5 M4Y57F*2H9CR#Z#54)176U13 /;C:%7O;'Z_:VV<7K>V/:>O]9R%RD7-)B?9> M@GO@#%&IE<0;RC0$5M2Q9*4J*[Q;5U985U985U985U;XM2HKW)!!7Y=66)=6 M6)=66)=66*4=8$N/&$@)GJ:2E*7&D2L_ MZ#_/F*':Y75ZF!YU=Z%]'XJ][:.BM?U>M-ZVH&T?D]:G#_"\]Y>MTS/:@O;- M[_)JP_L.3]]TVF]W>;N[>X$QQ.'52:=]1--$3;BPGVB:*Y(D+P1I^<2[@? *WHNX29D?@GG%9X.H]D<1F<^V&#SE CF!>',!*),!IK#; T<\;H!\$F%?W>,02/'[6)R.>#H_Y/!ZSW#"3BX64 K,A-R(P0J5/".Y5;4R;8UT]T+69(*O(,J?PM,0I) M_7V&E '.T$0]5."X9KI;\SF]T(#S?EBZHBO*ZQ#S+H@Z'V(:QS@U5!'#,<34 M *9&NHQ8EX)TI(X:81XJQ%PSW:V1<560\4$0<7673\>BXN[DON M'1%I8@D//)!E6Z.SE-6J&7;'W_G.2IT[F5!#!L3(1 MKEWJ$#SQ5&77,Q"GT0AKI9/L9W=V*KFY+3Z?/S0?_KF*[J6X=] M[[4^M::J6S7)A?:A)5/.)U:0X%.P9"HS)'NQL:V]67T];.MJ]9D:I]Z7>@>7AF//*9D*'^6E&K-:L.5*9\8N7O1F_$ M>1 T@ IP83@XOO3,D>5&/P-1^*9PO(YMC67PE M\([AR?P-(.+& R+U\/'P[C]U;X2*P")MPI^C#OXZ?B7*1L_I003F>?ZDU0&Y M+5!2L.,S=+BW7/!A5(!OP;AG2G(MK0(-M9:[A*?.!J/10&-B0I9?O!(S.C1>7@SPJ)UNV4YPF/:MW.#GVG"\0>4TK(6%N6D+DD5(Y3C M<4! 3:)TQHG,@O?*>)IRK#LG93/-%F/A&?-T3=%BV%>@^P86YA+\UFIJHKH4 M];0T(D]35$@TB\VH%,,3,%&5 M@32KF-H7)&QEJ/S\TX$Y#&GY42[ MFK$MOF?GU0Y#/Z;B>VJ:T,C:BZL$UNN8H>;O["E(808==(:KEHQI$EPFE>9<2I=OO&(Y;RJ:WZ0R(%G?$)6ESLZ*B>,@HB(KS)J4]"@H)QLW\S1M.9=,#$98'Q MGRVY4 #"N:(*]L\'WOIX]34G(D*;_1V@$CT:D(8.@-0"QZ\NX_-,'WQ8_-@5 M\+1A?U!Y]LZ#S]X%+^"F--I=R0M MOMN\!15IY4&_BAPVBYYW%(GO4D@*L;%Z>91\\YNIP ?@_=OM@;?E#_37[:+$ MD SF>U58_=K[8VTZ^]K^M"-P-:F]O74!\>C7O8./ IY[VDK^[!XF'SI'GSYT MVY^.3N>U:>]@AQT>G.%J$FUM;Z7M[1W1/NATVDGKZK![='KT]J_.T=M#=M1M MA];I[F5[ZS/U*!-I2JQV6$?)6J*R((G1(4V#2Z64M,)%D$'OMA"3DCP(DR$[ M<\AXFBO#N6 R<5(XR@$PYYG_JE%OP+#[ !KR!2T5\CJ?ZP;+B1K[+X P"S[J@N ='SPP;H0]D8 M$Q1O-C[YZ4.+:@;Q,>,5 3"O=UF+NI?R?FM1:J+*.U6#_N5[/A3#Y[&,].3* M?G L/BLC?28<&$[A'>$V<**LIT1K\&AXR/% \,8KNF3=J+)1X\4CE,V[3+W7 MPB@N!,O ^UC:>>K:>^@>>^LDZS%5K>S=%UU\&ZWTJ M2 HN%.%!>I)+Q0B3(9$0H(5@# K"3>5%QX)05.Y^K!#1B$G%_&\.%)1!3\<]-,Y1P=^C W>#M%SV<5(#HJG+JLU!'6"NRS/-)%,HF@NC<:<+!32,J!4_!ZR03AK+,9EA-5>6;2]+J8W-0[0.)V6F_ M1'@PZ*XJ;QPC!O?' M;3&[" -C.WE3AP1%['YLQ*VU9,PJ]% M;IG([6T?T\^IYM8D(L>Z0@G G+2 <#Z0%,_1)/ SS^7&JVQ3WBQP^B8+>7?P M2],5V%VRW _X."PZQ545\XU+ZWP/F3$;&M>=S"GX2W'S!/KM/?2%.D6WJ"JW MC6-!?&3_HN<'Y4EQWK GN'M@YK)RO(+L<(%IWU>*E>;)N#F[R&2,/MP'T% ( MPQNO^RX&B 8653=$A[6T6-K$1]75KL]0.FCOF.IG[HD$ :QF,O510=_A0=? M8G$[:.@DP0LS['%/)'9KH>4G*!6S]- 4,*DH=)<-$$"P MFOBVN/AXTN^ "[<*6YN6"]\'K^>'9%E2 :;'^7/T_:'GH_/QOE;PL0>3>^OT M*MP5,ZZ5R]!L% '+.54U,>N5R[BV"K."*PJA5F9<9)UX\)N-?TU*SDU2N/TH MZYC,\"BLF!B)$S5-(Z6*.P4<2=B]W^ 7^#-J<$JOKHJ'W\SL@(Q?0L>*#KXZBGLYPC*?!0[7]0'9;&Q93+I MYSOUJ* ,+FM#?)#QOA?W0.%B2X#/XR+PLC31NLS5DC)7;%G-FG69JW69JW69 MJW69JQ\M<_6L%B*B(W:WQ"[5J4U"3K.,!6X%]-5KG?(D"X8E@F:W#: ^SAQ% M@&"J3N>NX_4;\KEG%^VMS]P 7-I 22(21;@1"??)S+7F0ON,>,\@%@ZY) 9K[":" MV]SSC,.D+E^9^>81GRJ'O4+1N9:( M''B(-WKE>)5"GY]W"AN1_Q3BL=(5LP<.$LKR^I ?C7?'$R?PC"XN&$ $6&>L M-"Y61%4RE_&Q77V*QP/U5XQ6] @L21WKP>5U&L+':*&.Q6/$Z[YQ=."A-'/9 M<0$PN 6$';HW?!W#X=W>#=JZ6T+@5_9[,%R7[T"("ABV*J.U%ZI;<%EXZ;K; M"A+K/_W6BAW:PH-ZWFCJ,I+*8 CWC!/M64X23C/P"*RW,MMXU>LOZ/"XZ#'$ M<>5TRL8IC'KQ_F:UCJ?MJL#QZ[#!DGII[LFV%N4KN+5(/?K6HGU_C)GI#_Z\ M/\!DT>KM,-I[7:M!]SUO=_\Z;>.>O8-# 2+]]>CT&/X]OFIO'UX>=0]I^^"8 M'YU^Z,RKP='V<7+TJ96TMCLG[=,ST=Y^T]W;/A-[VRW:/OT3%.$]V]L^Z;;? M_H4;3;]^=M1SQ2PE:<@"X8D)1.>Y C\EI$%Z&P0/\QMX%'4F8=(&!VZSY]I( M[2G-19;K8'FFY_<7U4/?F(Q]-%[C9"1,A*[Y"T#,[['_Z+O-63$WOLI7^H@2 M9E3")66T]3?O?JW&[V%W["RQ/Q4UV5ZHY@E-<3USY>*A6? 0+\#(E+ZW,F;D M)^C/9\F,I3F8CS0%'>*.X2H)=<1I)E6B3"89WWC5[_E%1W PT89Z?C<;6[V9 M9';]:96[#2 E#H5$Q_/?\,#J! F(;0S0S\%CJG;)5DY-Z<]U%#(\T@F>5K7I MNV>+N)/C>FG=288V[GNM,I,>*_$>CSIZ@"=D*E?*GA0^S#0090E7"<#'.O.# M)N;-QQ\1^ @O0?:*\R:Z>/A-W%5^TK^H#XOV+39PX$M0!%NG[8M>S)Z6%3'# MM#KF9F,,(G.M!Y4HBQ)S3XV+8G@2'P]WZ.I\)3S]2^$OZEWIM:XU8X/1\<03 MY6,X&K=CW+*X_E)WIVI;U3!<-)@,P6P+5]?S+CV>S 6TV>V5<;6MO(01Z^(T MG/3+N.&][F'78"Z^/\"5DL&QAW^K_,_$2\>#O>.)@L>B$Q1/# ^*.*"-G=$ M1F=R?EC7)P#&JRV#8]VKERN:X\?\J7$L9N\HX7%F!,UX=*>@MD%O!OWNSM=J MD>SUJ(1I@B[_Z_*M[Q\/]#DHU-8 W.V5*C+^$\#N\K-CU#+#-;&98(1+ WX" M\RD17*G,PZ\>/.8Y9R$-5L$4)2KU.3<^*!N\-FD>JH(HJN-27^&YKGU%%<0=:B:NXO3< MEA?]H4HQ/O_ANDV]\F=G*9XUWS\NCC?V<1-<^1@4_[?D$U\7;7XA19OG#UI1 M9CU/)0T&$Y6)%BH/0D+8E/&<"O6],W8+C+(SX2MNP,$F?"J&)^,0=N=KS42R M564N< 7I>5#!WC.ZK:E@M]CAZ9^=]J==B&PMM//]5?M@1[2Z[].C3W^=(I5K M>_MX*15L:_NOHM7]"/I7O;=4VFRTD) M@LOV:2O=V_ILI U2:DY$8@3A"7?$J)R2Q"6&*2:SC-N-5UG6Y$GV0BLMKZ%O M#7U+H"_U7!D5I.&YY";7)G,I=$\PGZN@>?C>&=,U]*T8]-$YZ,M@3H7( K&< MIX1;P#\E4DD,5\+Q-.%2BXU7J6S*3#UOZ'MV'OGJ.]Y;N#X1SXM,%A-NX7[? MH9#6\Z][M0BIEE%C4LZH=IX[GVME7!XX*!S6$/=\[4T^)TAMOU[P)KU(F#.Y M)\S9G/!,9L3HQ!*8=IH(JUE /HBDJ<0=G<4NG:RWEF*CGOY?"$@I_C*+$J@P ORQS)!,5I,Q4O M'5U7-*Z85#1<.#ZU:M0M6]-R29U^[YATBB_>S?*75!ODW>S6ZR7IT4>V]W MX=V'5^WDJ&A_:J7M3Q^O%ICXX)9Q[373DI)6,2Y5E7JMDX6288P*ST#GU M*?=2:AAW97)*>6JHX N;O9$#L &CW8C#?9^S7]][X2II_+]T"4([I7*>,%?$ M+11CFZ^?,5H!PH\'XP>,Z M5-M%)[[XR=L5.0/QY/&08CE- I\/"!N6D2\7!6!>FQQD8\HQ#/"(U[UKF< M=O=:E0/X=O+%/*?NYH(2/.8967OBW:CC]\+63)OV)P1IE;_I7>6/HF!$5=P+ M:^"< .?E9Y,*ZERNB)<9(US3E"C*!*$F939CFN8TS /A"J'4P37IG=7!NJ*C MKC@,H^SZ6B(: 42B.B4XE8NJ LP2Q1H_-.H-:N54DV>TLF%JG9Y6U(+KNC4M MX)1=#?6'C(7UC[LQ]:T/\ZP/\]S^,,_Z9,9=3F:L3U&L3U$\^2F*E[NX^/J: M-WQ>,?_.>,6/L=ZX9-_&W;?C?3_SO?*IWJ7UYQ1C.5.)3)PVW!BE<@91)P_" M<.:R1-^=@.,'O>Z[<)K_9+*.^WKF=0+8BKWMD[/VP2%XZ7A&_?W%T>DA;R4[ MEZWDJ'MX]><)?)?LO6W1^01P^^J,[T%[VJ=_=HZV/_+V]K^Z[=/CJ\.#W:NC M[M%IJ[L#WQWRPZL/H54L+*]9G7MM3$XRX<"W3Y@F2J:.>)K@]E?G,BIQ XC, MTF;"%JM//_!.UU5:/5MCQ;:XQHR82E7QG96B- M%<\ *^87BVSJ0I9*">/I+>%2!:(L=<08KI5*#6/*1ZP0M)G*YX$5=W:O0OSO M&;A7'R,;4.0]0OX9B[]6OA9J]OV.@\YU_EZ(N60 7Q NYDK;G%&.=6%YD%@[ M,J,DO0)S3.E#=$\L@@Q252:2I(EU.M,:NF#VWB5 MT:;,?Q@4E\//H[I):Z7_GM)K(T#;,$)\H=#GE0TL&&? MC=-"BY019G1&N$\]T8$IHJ3@6EKME 'HDWDS%3>5=KYK$/A,TT(O5.F=,\QQ MD3HLTZLMRRT7&B(<"=Y.*E*S$O[.ZM4%>"[Z3N?T71M)F924.,D\X 1# M$*DA\,E]XO(,XIO__AO6<__G"BG\R\WM[%>[K8JR'-6U_EQ=@F%G_]V[=6KG M45"/ M&Y*JS"B7&*VP3K5H@@BL4)2WUOF'TOE N7#2>)$QSS,(=*0T#/X2U*46IGI:CSJY7-?;F9G4A" M\+/3-]\\M?;K+?\_?*V>-2ZN%BXNGL1/\UR8+#5$9TH2GN2*:,T3 KYOL'E* ME69QJY"B$K#Q@?E ?TCQGE'&:(TS#WD ?8TSSP!GYOTOS9@V,+F$:>4(]P$1 M1UB2!BJ]5<)(SZIM1OE#Q%TK@#/7#WI/CD)?.SFZ[&CTS2>!QH=YL,%JF)G[]?/]U5OY5.;]$&QF'U&=("._:$[%_JRW/C']?F" MF:F;I+#-\^-TXVB$<'TT#HJN+QMM?]'XT._JWH^,2R6R#BOM1@'[(^84\2IH MDUZ9MC1.!F@8_O;]"0)?)!8XPT-[R#6"91__YQ_Z9O&_KD7ILO,A3\H/L-O> M?[?[8:?1VMG>?;WU[\;^X?[!3FN_6>';;OOUYAS2K7J'VGL'._N-@[W&Z[WV M]DY[?V>[\6:WO=5^O8N].]B"WNVT#_8;OWWLZ9'#TA6_?Z>'/[<_OU7RI:-+ M4%<4[(_@B:YLXD%2CY:B.DK=<[,'JZL;?E\&0RM$3\$>OX3QR)3^/R.8N9TO MJ)XKT=?"ALW?PIG,(SVZ? M[J3M[E^=]K9-VON*'OWO";7=OWKZDQKMG?Y9'+V%_Q_L\J-M=X9$0.VW'T7K MTU\G[60G@38D1Y\^TO;5(?O?J_=7>P?'%^WM0P;O9JVKW<\YS6 D!1[,R#/" M7>)(GF:*2$\E-5P:D]!YM@HI16!IED/T);ASJ7%)RIU/?$(SRIA;J&,\&?]& MG(#[UA]\\B/=R[DSOMO]5WN]QM;YH.@T$MELH%0V)R5$B_'^H?^Z S^6LPZB M#D,-\X9S[75FG!1*FDQX'42H=8 GDHQ_N<:/)>8UXIV^C/6)#_I;]C\C:-<. M_!Q>MCP@B]N-35RL7WQC )+]J0T9RD+1"5I3KC) M##%>62+2U+O@&>-<1"X>NEC1&.2U$Z6KU]#P1Z\/P>(E_ 6&!B9BS(P! O4% M"_\B48#N739V>F5_6P\URI;=;!R<%./2O./RQ_@$K+R'!6O+T3D2>\0G:?<% MMZUUZUK(R*3DBF,L9]LX\;HS/&F<@S..,[^YC _J%W?KTX=PZS/^$%Z]3'[$ MJ__AP?AA7_XQ6_ ('OS-T>VJ.56[0]^M?-JD]MX7?[8FU;[_3]G8+DH[*F-5 M!Y-?.,DO=-Y%VZP +GNN)IJD.A.S4*WSGL-R=? MSPQBM54(-VLELZ(6=V_)?SZCUH5"9TVX/!1%ZNE$67#J*6_7[7CXUST:L<)6PK MFDL-+7"3Z;A1N #Z_1#?"A)QOUDL1_8$IW"V 5' 0#+/L8(\2 YV&BQZKYK' M<@A#YX\O8V?Q*U./UV0:"W P[,3OZ/>.^Z@A^.UQIV]P7O;^VMTF3#5 ?9WO M0LC6[UU[5'-&C,8J@OV**'Z!?U.\AN M5I1GU>- &?T IPG3\IN-+?BT?AWVNXL.%@P##+H&)RG ]."5H-GC$"'T 79@:ON5<#K_Q7?ZY]'O1QU .C$_ M0)TJKB;$8T6OU_\2??8FQB(8Z'4P&/FBRTC A[YY-'(HL>=P8=2R"#E[^UN; MC3T$FT$?HA4_U(/+2>!;7D+8VQVS H9B4%:-Z/?@\6^VMX@^A]N^1,JST:!? M#HONJ%.U:J9G49OQN@+5'GQ,':JTEP?!MY$)< @VMPJ!L(7=OD-3X6,,!/V' MEL1F?JKY#NLQJ0@/X?6=9L-V0+6C])]/NEN]N Z$^J,2VMSM0\ .6@XWUL,P M,6[HPP."UZ#I/%+4PH4P]ZYQ/T9&-YBR'H@8FO29KO9!>8MH/^!>]"G@ MWP+4\7)S,I)H=O7Y917AX=Q'L[TP&\M[WK@XZ3=<'RUX-0 EQ%%%@*? @&$X M-4#+W_'^O*'/>UY7/9BY7D?IZO@8B?;B'3%E5U&^C8U&U>:&K@+.LA]@UC3Z M#HT.#CAVIH$K6MCIYK3A,Y2]\<5_:M2G[J@CK=UOO*E\&'L;RB,'1VT!63K25 M'1C09DR^'I]4SD]4P1Z,;P%S"X@]\#&;4EF>:U,"/=L!L3[WFXT51I02'4*T M+G-:"V,*]NXO*?&[MOUZ<+?@;'H!.QZ0@Q3&-M2?0Q@ 0:X MZ@F 2;>/+P>YQX3,E[A0/PN=.^V#QOD).&R E&,?*BI(E7THYX09F51A5#LX MLK$3J"_0H<@*"3\C6#L]K%3KB^Z,? 3,.O^!8PUN!L@G:!-21OJ);Z9=15^% MF?W>,>@$1+A^$"E=I^V+T&9&"#6C\W[M20[[Y\3U+^!.!%D-\AXA H:N'V,? M'#(R[!-0K1)SL@!"@S,_Q"=#@X=%M Y)S.+FZ"K?5J;$$6UU))H[3=.PGQP%>"J:8^)/Z/EEO*G. M&W;1$,,7@\GT3$UJ%%B<]V)\MF.)IE=Q2?6TOH59J/A]ZS.P%1(#:$9IKVLL ME,TZLIQIR6A@3\"-0+MX7,W8,F&I]'CRG'C[P!==,QJ@1E9DJ5'Z(]C&ET<\ M;T1A&TM@"1XP&H ^#,$MF&EI-?(@+2B9&D>+C!L'7R&I\@@$8# &/V1(GK,: M%EM0D4@O-+%9Q]C_[ML8*M?TT=M@F0?@N.DE7MK,XUK1:QSX9AT-X9,BD,]T M&MT=3%+/.1?@0.BQ":T>AE/R%[X7A?#_5BGD+8?>8PPVH2$QPH+9;NG+*GI- MQPLC8^+I$C=)X:"-3;8=]^B\WREP[&NW!AW;V-(E(S*-S[X4 XR/8.R17!IL M,S)KZQKG9^XL>N@/X+WQ?5$V$2._%AA$P>U)1JL6C[/TG0B%L[;O&OSCZ]#= MZDV&^-I00,?&%4E0S'[;:&V]+C=^!]TPG:(\J1,PG6FGX44P4/2:YSL=&QC2 M>;<0=!5\I"JXG5X(,5^,">/4=?WP9R;JOIN6FX+,-83!2!7=U+A@X;\48-HO M="0^_E)4/ODTN$61-45E=0%W0*I@+$<5]C1>8P*DC\%)XW6EN(UW]2MAZ ^B M_E3QQF]U3NGUNX,ZG?0[C"G,P&\9%UG^.\CO28'F5./3_?)[Y#LQYM"DQQF_ Q8U)O!4!%96YC@![_N+:"-6-+&.? MM@ -_Y;]7(09 :Z4R(*$0)X7+;\0Z,?,UP"G$Y,O\*ZLQX8F2XOZY>V?WXYGI1)K!D5:B)3T%A7@Z2O MKYP:5/3ISZOX%1T-?-6"/W$0LR38YFI<+N)Z6P_]DQB%(MS_J7LCG.\J9Y. M5X:24.57JHY GV ,JP56@(P1#,]E["SFMT;1U%]K*7;EEU]\XS$;?J2+@-4-6M(9S-X!"BP=SC$#8G M-2UZ?4Q-3]RJUU6,&8%HTAI\1?5' >!7X^C45K7VQY8@8E7URHGS,ZXS,HD; MT'OJ7D>_B??S7WF>QW?7MG=B)/2WP3V&J]>?Q)B89+FW=_=WIH@\T\IJ*-!1 M7#[R]6K&.$29B1( [.=>F-(FS:*=F@;4\.3D[PUTBF([XMS@.ZLF0*RS9&IB MJV/K%M^1\&:>Y+=\QZJZ7#&G\G_*1JOR4B^Q!Y47WVS\6YNXV@#S^=&.1Y%W02D-V0@XP^+F...GX!%0]N8H*Q=R6X_3A ,"*,+KY\I MF?3='JRL@G^**_>7U3K0- N">\(Z!8)G7';HC7"=$SWD&Q)XQ;"J:]7OQ;5 MZ'WOLAYJ7 N=/&U.>*O!+^&A=N:JZ1*,_XHE;'RT>M6R5+79-)K5R7?5QKCJ M?BP(50Y&-9?_S!3%A>G)JG2S84;UPD$W[D"(T/+_M_>MS6TC5]I_!>7U9.TM MB.9%)"4[F2I9EB_)^!+)SNS[?DF!0)-$# (<7"1S?OV>2W>C08(B*9,B*&%K MD\R(0*/[].ES/T\[UY&/'YH54A]R7%;>6*2*G@@"GPB>*1[!0G8&8[S 2M(4 MH,29>@T>@^.?DB> IS7 @ $E8N57* :JYD]GGH)E*@-M*PF09(/_R!P^I7 Q MMUSX4H3F.OB\1"!*@_V 37-D()I<&TX,!UB'0I%EO;;)U/%CCO.,,3S"<6QU M;#C)#,M 5X2W-!G[4TR4<20RF"EEG.M@#G-QE ]3)AA4HJB6;<3"P+!Q"FP( M,_)@9Z6K##SH!US_")YXB#%F@5$J%2L%TG@1S058:B+R*1*!J:S&& %4&HP0 MI2 @?X5H.?@O1N&.*HG@E 40GX3BS@K(?P8PB& MOTJ>RHG8%IXU>!6H#1K4U3]87-^")X<#]9]UZ#H6\@8JF2R0']8')HVS\#M# M)5964%[Y>)"0KO@/4UED L*]V<\CE5R)0MHF-IDG9W$5>I89KK(@MZWK>8F^ MFA,X8112'Q_Z4E/.\2"HMNXBM74OR""*X^A&J NO0S/^FG.%R05J+H;AA]2 MA-/X4'XU2B$E'A&*MR$>86=)?B?,.8D@Q '[#ESDR*"]22$RN)ZV3WN-EOI49<^S M8FG==3$6SK5/&EA+-(.!F1#KL+=1C4 ..F>*,19XCO@;;JX(?AYRF>]I>\Y6 J#XBPOT^,2O1NF&#UF?JM@6UG\3'8&P]JEX%3SO$;&>\JN-H#JFIT3@4^81 ME5Y(]T_R>U*,89Z&\J)*X^6M+;(L!\P'LL_07*6%?W1F)>L\OT"9]#TG:EYE MHH6>.>^%Z38L'?/X[?WOE0UDW'O\H;*"/*_L65JF(DN!D5091^$H2190@:2C M.3P__&^!"P=1]-U&&J*+ZABLR6Z9%3N>'[$@$ &RKU3=,GW,/I/*]6A&'8B1 M0W5[Y)>6OJC"Q,:[;'LH]\F3+0)XZ'7LUAC+\]B3E3D\ M2U5^S%-Z]#FK;IVSJG-6]\=O6" 242QFOHQ7B486%.7U>E)1V-S%XJ:%QA*J M RI60N;6*(@&*33-5\!<Y*KFAJEB3ELH?,5 P9O;D[/S+$YDE5'6"LEI& MZP9I)4K5@#G/))TO-7>^]F(+K-9N*A[DJ3"9,*9T*%E+@_ZFBP[!8V\JF'#PK MCM+M-O6;8!TI8U[6JFD_^7<*UX1+F0N_$F;D!I3-B8./D=SK\P/L=J4W,(!F$OZ8!EQ>T6@+V/@NFF"#8OP2 3RD9L+ MT(&!W_/ F52^BC.HN]6ZD]$L1@3I@MKBT,YJ7PX M&XN!,3XN2Z8]]83NCH'3*.)01MBH"#1(U7%(W#&\AR8Q^1(1D)C>D8>Z["@7 M:I6 Q"-_P '((94#Y.YG[H/]#G2B'7-Q[>3;E+GX0?FAJLJ/WV4@:R%>M"RHA8>2&A:6U<$7>D0&,[4W MZ@#E$E=GAG4TISPW8:09:?Q5WJ6*8/DHA*27CF.8,249]%?'T.R*49T_;S9( M)G-=OJRQ;O7I4S0FKP@3B%3@B487^6MZ9)+'0%,P>?D-X]G2B*XQ,0<[9R94 M=^M''B>JO1.KE'FI9B+!JEJ\0Y'5;#!R[N"=>?[%]7Y M_FT*:D6H^>X3T**R)4"?"^W]><;47MK8;T)KY*D65@I%YATH2\$HF9Q')S " MJ3?%,G**%8]D*<1@I^+->H\=*Z!Z97(3%% +598N<#Q==#K1QJ%0A;C2+H+E'Y#<_'D49(, M)Z<62TM8QT4#[$8@3]KS*9).W=N>&*&6U@1126W>81T8C0G/(<\6KTOW]D_2 MW1EA2ERSFU&VEM/19G"0VS)(NZ'T[Z;IRU8OGUKIA''U#D6QDQQR)#17 5[? M^^@&]0^;_:".9 TPJY32PU[\CAJ7T[HE4#W+)-"-#\Z )Z:TM%!I+".K*8\J M%>5@N^\LAQ1A\Y)]F@%EMSRZ%]TL>T!SSHR3T6 HW,#_PUXU"N+$H>(BTL)* M60;@8(AKKNC(": J])!O'#I+"O:#&6R>OQ07T9>ED!UE(=H8 KQXN_=KA ZGR.N&D!V6*1^SGE%*%5DKZ(Z1,&"=W428\5ST!DO47:&> #]+ MNDV*"-?ATGF<"G([J1U*^^:'5$9"V$F[+;=O6V-U0J55:#0L1>A14PF<43_$ M$#5<&NI) U2*TZ4+JJ9U58.=&TFNWC90$?N=&A6QSHSMSGG3M>N$(0>RL!12 MKHH0AN4+NF0[J:H:\'.J55$PE7I":J3BNO99(5U&RC4G<1Y908=4KX+_*3^4=H0#MF]@FUB&>V:*])3=MC83S 8ZI*' M4S#(A)-@Z$J6T^?U-UQ"B#EJ]=E$UOC.MZ\4W)EDSI]1<[W=R*F^V#F/&)6: M2\^NHH#[=MY1E?)'FFU5&5!-?4133W#J,NIKUN]C?ROBHDM$)D2;R:.B;D&+ MF*DD5=R.OM,8&V[H19!,;NQ,56E$6>L.\*83Q^ 'H,>=5T?*UXVTEFX'@6GI M: 09\ABW585M033"'(6;%/MR2,!5RDIR]9!%&?P8J2T>"@M4&AFXVQ<9F#9HZT1BR MF)Q(L- @,!UJ 8<\F@G>'_B4;(*BWH8CKC.8^X4[T604,HT=PJ7+"TC<158I MU)$@!HG\9W3YI7UN>8B$%YOE0TD9!AC;C'7$3!I7 M"$'Y RB7W@AAFDX+9I(*D6W87@O[+9-"?(H2 M@LSCOD(CW&?T(2)U59 RQ\AC5I'%X82US,U1$O6T*-^ 562+%4-;&6VO,7-$ M+(A%X7LJ-8Q7ZF#E&@\%R^"!.;,VIN[-J&QE6C[5V@91I:OI&@KQL 3JJ6CIMBAIIRVN5X64830=DPER:\:PW1J_* MA52FMX2<.LUN:]A^S F]RZ6=/LH4D495T:8JZ;BR$9P3QJ>^1'M);Q.W#,VW M ZF>6=OL"%(3L+GP$ /FB6RS@-,A$H; H@J/@)+_"H7*R)6SP' DQA;(#%V8 M-M^QA,:^DLZ+AJ "BM)$4:;3$E,E5U;K&"U:<)C+,6V9_+M&+^;2'BU9Y8F% M=CJ%'VA$\(4EZ(U*R>[+C3,[1Y-!4U(]QI%D?^2P7J9*+,.B*YNU:I12>;#B M)Y-*VT32;EG>$:<6:5J4*DO'J2:R^C7SW\9Y2] :YF 4B+]U(K9XQ(9 MNP6"DL=FZXI\UOWQF[2:_%"5(Q?Q MP;0$ H^5U+L29HOFG!XE[^ZRYPTRVVPYMM2"%]X<4',=6"R5\P*H,.U-9)3DXL<J0+0Z#*_0<<*]S_%\KU\;R2'\Y3Q7;/$ MNE]"-27392RQX#"]$MESP'LE'\VSX\4@0?Z(K:+O;):KQPK3F:\>U%V$\#D& M?/!50;;#-]7E&M;C],9 #C[,9"]>,5K.+T=9>A0-CZ8@>(2..9_E[89(V;*2 M9-NXW$'-[;^7S %]_M26/2B4X(D(N'+ARRK+LE"@GQ@NE(:0Y$M-_(C19]X) ME,E+^$#55'IBHB"&RO"5EM5>$]P&7?,'N_))@";]1FU(F3O.PE%R!'+AZ+4@ MO#_\]PE=S2U"\$D_?7O]Y'D>F\';^3)JAAT(+EJ7!9B>TLU&Y0SR#+Q =TWD M&S;(O!'&9:97A-8N],XLDO4*0/== M;H5(D7["Z1N=GRI_N&5 MYR?@1^B'-E5YZ51RO"TNE6 '845("$0/RS_E);#3Y-*8Q_,=37Y8_-^BG M%ZFW^%OWI'%ZTE_Z<[/1NN-OW<[RC][VYFV3/6GT3KOU7+<^UWZCU[_K?.Y_ MKMU.>]U1X:3AJ?W;D\X3]9PZ],L4,9#AZV;1:) )O M&7WEH^W6PK/MZ0]\^M6"*38O'EDR;D?WG:Y2?4V^:&U>B6AE4>_%/>^%UMX/ M:0OR1Z4ID4;3E_ LUM+ZGH6D?'4 >X/VU!K;LGJ-ZQ-*666%<7"H0R=DJR;D M%@CYU#H?.^%(U,3< C%_69^8U3-N#N7)_2C^I7QY(*SYC&+'\J9SVQ(_$-;3 M*&-+GA>8=@61$3!O%$<85Y:S=ETAAL/;*!&(X8(COTTZK(Y=-^UG%H='?\-%U@SV&!CL MN&EWNC6#U0RVJQ6U3^UFIWGP#):;5IO9$J7,5I6]Z;<:IWO9F?M;XB^U2[,_ MEV:1?8;T?P=@;2]B)-S)\)Y;[YVD2@G-*BU56DV[V3S>4*Z4,\9.)?YCW)NN M?7K2JK>FBEMS;#?;G7IKJK@UO7YC/SM3VTD/X\DM126)??J5M)?>&3 WNPA1 M;N)_K1WRKK30Z9[:G?[)W=RS38+^A^)5/XQ=[1S#KFYJ@3W@73V8C6MWP:OI MUW&L*NY-O]VXHZ"L[;/ZR>W%L?9KG]$X:P%K&1;;I(A4N@M/\.?B@;NO0[@S M!4^ZC=XZY[(F71GIVI4AW0&-43W1>2A//MS"(-FSA?"_$@KCY4X]\'J,QS!& M]4[PH3SY((S)%:6(Y5B#=8ITW11IRS[I;UH44R=[[F5O3NQ6M\Y>5W)K.G:_ MU:NWIHI;F]6%7RT&OO)+][JP6QQHU^Z=G-8[>DA: M_UFGU]]XQ^I-V;&9O'%/9ATMJY]\#-&RPE5,MA6*NC!K;?^NLVERI':\[\GQ MKB,BE=R8NP:.ZWW9<85$':BJI-EQ*$\^W$#5;]CW..!+T?BN2"MU?MPQF7@? M 8[#$3H8K^J>'F\ONG&H7O0#VR\/9L>-FJPY356Q3VHUN'::JH'US M*$\^W##5AY^UO1ZC6P?_7?O;5=R8&KNSFOO2WT\8I-Z757'#SO'&H%UUA*I^ M\C%U#'X2Z#/VR@OOUHIR5(3"&]^WLD6R5%%B8="G M=_< WA;(LN<81'TLZF-1?BS:K3O783[\8_%@&;OZK'G9)I ZH"_M?SKW_]*_R7>H,Q>_55U&TZ3UO=>AIG+337=MG5M/<_ MX76FA\G^6#B)\*RG[=-&TX(/!'X4VE846W@5WB^VE4;6T]YIXUC]9@WAMW0L MX#^Q$-8$OC5.+!%Z,,A'@L#KM&RKW6RW86LG4R>&O^,8Q\T[C-%J6%_'(A%6 M+)(L2!/XWV$@W-0"0JFYPS]8B1.(!"\GB[+8^A F4S\65C)+4C'!OSYMGS1Z M^N/FBSB);XVK!B//&+_A6^:,HRQ-?(_^KMZQK6GLPT;"IN!0[T0\<<)9PU+$ M!7%VDXZM&R!US>'@B!O:(*6^.$GU#F4BCCVTRCV!5WU M#!R2\",P2"ANBK_C(O*1I^-9XKL^K K_/H6Q10B4NX$M"46RA%R-JK+LFRQ& M>L#GQVH3_LB<&-9?SCFTZ")#VL1&\4B$+G/+^>=_?7ASU#I%BE_#_D19DG/# M119'4P'+B\4(2)Y8();B;)K"EY!LSL /_'2&F^F JD)ZPE]=F#C3W,T2H!/. M#@>#Z?JQV@/*0C\\T%D= :D], M?-<*$%\RL08SH@(L'MTGZ:X.!_028<.!,$_%2_<,KI3W\D"9 +[TJKKL[73 8R*#@ MGU_=^%XZ1JW>:))F5R$U^67Y8&XSX/\ MC*+5409#>!0*=L44P\8Q3M 9B>3Y)A0^X&;%;Z&/,=BKU$EWTZ%89_:KFF+M M]>SC=HVC7LD$_VFWQNJNIO'AMEB?!8$5$1J@BY%&K)NJ.ZW7%5'V:;>^;+*2 M6W.\,?3K0^PTDAO3.GYDI_3A MYHKXEKQX[?1WW1Q=-T=O0\V?VIV3]MTB!@^F0?I!1H*H*>11A8)J05D+RMV% M+9IVIUL+REI0UH*R%I2UH+PEIG=J-SMW/$^UH*RRH$28A4 M^P+*X*Y\K#LU02,0VN%IKW<7< Q[ 6W"Q*A@ (XN 7"8*!IK8F;,(5#,3_F MT"BLL\0*(Z2[,XBNA9S\21P/8R^]'SA"F^-();IQ9\N1%\?3".96#]_'H MSJ]XZ;J&PRVOB^6@)]R(V?@ER$\1XU,P$V?/,[#@" __]N2_?+=?@O^ MOW_LNJT3T?6\KCAUQ+#EBK[S[_Z37[\2Z@6BE< '$3WDKR^<7Q>8EBG[ZU\' M\8M?R_:S.D NBR*U!%N'16LGAR120NP.@M6 \2&YBO']KZD+@_"'X5/X -_=V!N",3DP>QC?Y#!YTKID403 M<3-V4AAYF,#J0>QFX="YAD. ;"Q^N-2T:^'.)XOB74GV,I;8K;2O'(38>90@ M%:UW$2[T*@H\VI9W,5[6]9%F6U6L)C7U$4T]P:D;2&/'QI'7N:F\+4D32PG22(X6,AL-SYPY!C6+V)Y:AC, MZ< 0MIBS>!+&?L'*3[J-WB]WW ]XM[W^N[ 1A6FL_TW<,KD'M\CDPO;@<9HX M838$F<&R!=PJD)8BA/\D!R0J+D$R$S5P16\0'2R:3E#07_"-QTE56:XP<<^8 MN+RJ.3'E1J?1+\B-8^1**3? B?Y9N7'2:-]-;OB))95:J=B8-T>TOZ^A!8!JY MWX\&]$OA*W) >@CF=%)8>Q2.(CP/\;+](1EHXU>##(,0^@WS(:F\E?@[#Z+, M4VAXH+5_I,H&Q,]61TAN>/BN!- M'-G6.T;NHQ6>>> *H:E$EDGES^'5N[\X MD^FKL])S!UQ>/'A=^(-"!NT8P)IW10:]R^&5&IM/&YRU&,@<,\<5S^/"\6LW MNJ9381X*DZ%!4SAL4<,3$S]!PQS^9=EY8IN9*\NW<7@;<" L#/#QX.Q+D(HJ MV:%^HY5O4"Z 7)BQ=#;@(QZ<+C<]2J,C_#OHOQB&@.'9FS"7CCY%2*L";O[Z M+Y@&Q1 3,6'PRINQ#QLQ +,;INB3X@1"_ATT*6Z%518.'T@C/+G6/IV M*88$8&];V]W;#6)O2$'?^]N3U8&^D_:3?9)] 7.$R/Z;#U+* M0Y1C),.Y,T6FLL!H!T'N5I=;SH@-YL."-\(:.R!(4ZU;9]CHUQG1*%S8WB[YI3>$DRKXGX)TA M$,ZZF?LR? )63%K,21(!E DP3JC^%OB,>XW^,1E@^M.@.^?'*G>'B$ZYJV4. M0+M"&G!^>]CDP $S&9-(LBDH:#"?IM*#2!;)Z 1)I#\@XS3P_:ZQ):;N=UPR MO6#2S@S9P#; N)66!PMFD"4^!4^-,$+N=,E8*%$^90L5A,X,W*A7].^3Z)KL MJ.4:XI'DG3K-.N]4YYWNC]]0-AK26_DC012.CH"Q)B H!BDG54JDG8V2$<_O MT(^3%$]UZ/I3D#$@*\@M G_(=2:"! 7(DC-X(B !_8IU"QHBY5)O&HNIXWN% MB(QL42Y(XC4%K@.N&HFL/ ,SIR%ZA&EELAL^40A@$1SECF9G##R M!@+\3GDVKEO,Z?GA-:PP K]Q XW7'XD!@>K[&P@@N/*=-K$"8%L?-T%WW&! MAT/;*%H'!P4[$=Q7\%V17U@7@DXL-YGH,HP"3@>I' M068!_>%3UM!QY=&DC^(=$O "QI2 [T5,+\@A,8 3ALL768:/@5CK5N4 M#RDP6>AQVG%N'C1R82Z\_# RGXT%AGQRTU*^S%&JXMMDEG%4!80*?K-$RD3, MP<87"L(F#[PD[EAX64!Y:,QNP.P\#&=(ST=/V4\D.>#U8YK"#5!11<9 F+T M@BTGC-& ]1(Z.!&U#K%(A!(KM;))+S.(& W^(XCU%>.@"$E2CM+@#\QN?B)O M9(%/7O/I4!RMHI?3+ 8SC,899LP_N9V* @X8P4EYGU!II#[\U\0!I]7_4\E3 M]FN1-UF<"+8IB_-*:&N 3ZT$S#A_Z+NP.70?$8DIBN'[R7>49U(%X)\D-TJN M^XH"?NR#4,3OXJP5'4#LS9%A&@6^.T-6B&[0%B<)#0R>$I-;* V&\$A$QUS$ M].=T-N7C30K6\*A(M.I7X1\!?<:CC8CYZ9B/.Q]DZ)L=$]*FR3*9H?D$BT7+N#VG)P6]47))"@;%"8! 4_ M31:7R&N6F*@W:):E/@ICD*'#+";[3 U*^T)BCE1=Z0S,P+P,6ZGC6,S8J6@[ MY90FSHR@7BFX/3.+#@K?EF4SB1;_8.=',7KW68"Z$ M!?O+QCHO:1UOUT894M MJF2*JWMJ!CW0? 9S:.S(M,04"[UB:4#DJ0$R5UF#>[$5^5FIL[N0L;";RK\I-X>-ZW*KNPM*(H.>CP 0'P[D6=,+ >#R2G@CX M#>A[.'&,J2>6IBF6MN'#I%HPA86'$*@P +($_G>TFM'MY51.THB;FJY^>=PTC4:"V)Y4Y%+):+/4HZ0#6!BY MKY-DLEHHU7ZJ%K$A2&R>)>IU^KMA -*Y!![#R_U*MY .&/A5P%MI+OY:;2D( M*!( S 0R%R4P:'Q0#)QHM*UQ= /4C.V);7"?.,\99%K.A)K"M8K ,6-3#->YB>]8\(30XJ7\FP= 6D;'GQ+Q)J%$0#/%7 [=$$1L@O[Y2_R/ .Z&!?GDBT MI]*B@8@A?AA>^_9R%&F8YT);4A:F'3*'H)Z69B36P2Y^DIF)9@*XRC7DHY0'78 @&<5.\DITY$*L M>ADBXP&A'WT?4*=5YV/J?,S]5**4EQN\O1C7$EQ)3D(XV1/;D M8$$?WUX\TV'GW*)484'9M>*#X'51U^SI:N/3T\9)MW.7FXVQ6[EWMRM25UV\ MVM[)Q:N=]2Y>KZ.M]KNY0@?.A4+-\<]EEOB/HF4#3 9MZ,(RC,J'O3#YR_7.:1WAJT9 M?+MFKNHR5],^;K;VPEQ;4ND5%MX?*.VQ!>']&.'FGK7LXUYW?B>8"GHFKH^4M+O)9@+^G$ MR]FB*UZQZO*O5%8NTX@RI1I;BC M.NJ'CA^K4GPPKC)!0 TW(@@48(-9PT^]5B*&W9EPAP\-GH5^RE.2& O M%7/'0LTZ)>B'08JEXM0K*#=Z_AFC)T ]V; ^SV^^G'ZB01*H>W1^[R1V01$B M%W=?MI?E" NJ_V4>:'D3UBMNRQ M*R!X)$LA/.1WV&H!=0.FC7C!I!<*0/Q((#,$)N" M!U&848LG%MOC:C2#S6$BS9.J%",I_WD>+8DHB%0]HEY;U=_)*(L&I@0U<3"6 MDJRG-1L=A<>"J)PE $FEEH[ -"4]T_-)+XL,XP?D+X(9!AC9_RM>A MR/70-8>(&)E'YP(?/ !&0M-=XHM0YPY!7L2QCR<880CIED1UI61,H6)'(@M1 MT)1A50Q,)$9YYT,GHY#P]0P=WIC0AQ@50Q@'%A0P3$/=+KF(_2C!'=5E><8: M^=8H/,<&9"H#*B?6-2P\ M[+A'NA-6BI9*"+/HY&[9:K%T0"?DG%%1\&C8:)O#;Z%U3MOJSN2?D1\^A,. M8Z'XMZH>(EB XF4\2XD)#ZB\::R?H47;R%RT7E>N5]UR*I>*<#A#@;\(9+<) M H'"0"A=K?Z9A4Y1^V<$*0W0>D6.O4,:$N;VQ0$_Z<,'?:W1:H?]=D/N,P&? M36D.,GJ?"$D= CH"+C=0@9A*7B&(P&O8?1!A&_KXM%5I?7R\5!]3'"L*6/I^ MP:BBAUQ3V5#+!69%'94B]#2?O1);G5LX/7S; M"9V,RPPSDZV.<]3J/A//Z:56UY/_EL-:7ZB2WS,WE1*&\<_-KW&2+_\FV\XR MV@,BBT6:"/E4XV\@M3#[3!LB\<\\B:2:'V#"[&=8X9G*A,9TC.47$"#+#QCL M,79Q3O*G_"KZ0J70OK@YLCS)2 MP=TL9&0?E8"57].$FNBPGYG$Q._D8._BAW SK:;RO^V?DH[Y M66,]E2^"6 L\P3\UZX>SI>=1!LWQ>H@Q?)F*-/1^TFF:\HWP-J&]*<3-*"3\ M8 FS*@S\-\IJ(W*YQ$SWXP)VN;*/C>F& MF?#7'T/RG'#L3_3^:-%)"BD!)3 MXK!C]OAH($*0("G;*4BFL3^EM%*4)#Y.:LF:Y^G%S"Y3\[$$X#5N(\'5# T& MD!NME\*_+S""K28MT0\97!8&,"]Y7RTQ902'1@B]HMU-T/^Q0J($[O\GW_0! MA%PT,/[9L%Y3]I^ -8$MA-9"]L^L$R"?=@UEV<] M*S$5V.R3]L*P8"\,E]D+SR5[NN2Q%*[)41?DE*:M-;ST(@ H2L7;(*<77K W M6_NF9OXCRP)UEF>!-G!ZCI_4J:-'E3HRRZ_;9?!0]RKROYQ=?K4^?)!9XL]? MWU]<6A\^O?U\^?'LZX?/G^[LR_>?;"HV*N/HMY8Z^K^!'1RPAR_0'*Z"B[\D MFD8Q(/35T.GP^=(@Q',>4#UP%%RS.G,#QY\8QA$O"U0*73:B'"(7U$:BKT!2 MY9L<\P4OC2XEHC3?C'-$UI1L12/N3;KZ$U2%4OX^*&?4U!Z1#>4\0 M7TI!"CPEXYC4&GY&1W0#VI+I;5NRC=@42-5*!Z=:9TN9EE(G;QTWC2I\GP]& M?QVRVV7-B^2U:812F*P2"GLBHVKVX N.$B%DF7ON[F,U#4=C;8[Y?CAK6"8A M5!QHNV%1:\V2L%0EC(8\F_N+TZ[<[I\])IU*'Y/VTE/R+32N"[Q2MP]>_)$A MOOU5#EN/#/B-9:'4 VL?JLY]5]5&H=B5-.Q5=)NMY5GS-V+H4'GSF:UVI3>SNW0S M/U.^Y$.NO2MKI)0?Q<<6]CC>1MBCU>KN+.ZAGH,5ND= *RR\?RDO8EA.JCT% M10J3%#_&_L!/7SW*2,EFV[538=5;*JPN>(=*OQ@\DV.OW.@@++@O-1$60#9!7OH4]2H";-$V-1T66 8F"')X#=.*FKZE!PH[P71YVT6 MAWXR%A[]VWL1"ZPB6WV33WN>'G<$L2O%)8.Q=D..)6#'C=;MD*7;1U[C%>[W M9K,R_$">U[:*/M8A__V'-WYR5C*Z,4[3Z8+IW5RU.HT.Z?_;HD? M':_5&*<@!:X(EFILG4TX&2<;\E,JP#S'W1I2&3"&3#Z$,+^IG"+_@:\'_XCW M8CN!=<5P6C:S-SS>6(RN5/%ZO7L6 "='_]B)CCA,:@"G'G5.CGLG-4U,%5%3 M0U.C^Z+_HMUL[8-!RFZ3F\N<<%KN/N\6K1\]^$=7&+D'8L?>#KV_?U.UMD8/ MQ1IMLS5::H6^G@7.3;)?>[/J*G+K)F75%[PCJ['JRP:9^[@6O!O;KS;OZD=K M\VZ%J&FMB%/6]MV#M>\<[.$\^@--L]8/&2G,@X$R^O=%M_-?Z.[GS[*[^4L6 M)XA2@VT#\[VGQ\\4_BWO/35JU@L@!?"]UFGGF-J9S[QHBH:A^9$K0? M$H.LV5:M.E=./'!"D1Q]_A&(F1JJW6RV=VTJUH_NYM&J6BK_4Y;%JHV)^M': MF"!CH@X6U<9$ZT=[I3&1PX37QD3]:&U,U,9$_6AM3!2,B78=F:B-B4[[IR,3 MK1/K6^.J<=XH:OQ6I]M'3U;T53RU7Y/>VY \$U6'] M[^O+W[!R,B50\#>1FQ$\_)%$'Y1_]]3?O4CP%2W.=(H8?1)+D^ZUHAN-80PG M=2SJDAT(U\&+EQ!XGKZ3.B.^(A01_3RO> F#.2'UO7NHZZH???A:KU9Z]:.U MTBM3>E?G[Q^KTOOJ_(C":#*S+GZD(B1\WBMW+":.UH*U]CFD1VOM4S_ZJ!X] M?.US?O9;K7VT]CEW C>3EYK^YH??!TXB:EUTD(_6NJA^]%$]>OBZZ,W%VUH7 M:5WT!B^'\VM5=/B/UJJH?O11/7KXJNBWL]>U*M*JZ#=G(():"QWVH[46JA]] M5(\>OA;Z= M'NWN?>P%+?E_EEWH1U=J6&-Y?\;*JT?GCSY]>8[IX1_&]\6WY MM:97']Y].OOZ[?+B:I4LV->]RF;C'[8WQ.*/S(\%1@L2W?BW"H&(7QSY"<@, M&&H,]IZ7!3.+^BH\^-E/X/=I%--G!L)*8#_@ARBDIHN!&#O!T!K,:"!B)OD M7D\MLA!>HO&<+!U',:S.T[+U?B]^A?/>:#;O=//K<:/7O-L%E+>-VCEN'+?O M=N?EK<,V6KNX2[33..X<;^/2RVT:M;V].URKA8D,_:T&CG^ @9F[1P7*-FV; M%\>M%K%\=Z>3BI<;N+757_GMT=I_+%O)[]Y*;LV-%=G9DF^QA)=H\N?QP_O[L\HWU M]X;U^MOY^_>??_O_!R63MVN?[&$G+GUW[,0>;4#FCL=1\.=!;< !*D4V3!80 MNFJRWYLM,M2TCPRC,/_=<=TH"U-8X"W&RI+,X7KY&LH6[#1?L^?43&]Y:N;% M(/)F\#_C=!+\^G]02P,$% @ (&C5"]O_9^&"P 7 !$ !I;G-P M+3(P,C(P,S,Q+GAS9.U=;7/B.!+^/K]"QY?;JSH'#,YK36:+)+!#'0DQ[\"E_@)\\^EW_ 0-XXLBNO67*XIGG;EF$[H7 MIM% R#6LUO36R<^G=6; MC899_^V^/U9#:]%8#Y/O.Z-?IM2+Q[?JLGL*&8J'8\*6.\-E Z:(>0@M3VQ_ M49:0ZBQIOR(^& MV2PF-LOK\LL6WXR8[CWFL%E;Q>80T[UQ#JDK*V59U9?47R+*,6+;85PQF%/D7M=D8#/B M8/:[!Z?QMZ1?47)';@_374=Y!;5'U!@@DNH;VDGHA^@)WKVJTO%H!E/ MVI/.?>=A,AYT!\/.J#WI#1[&[8>[V\']<-3YVGD8]W[M] ?C\2.!@8.YW!CE MQZP,>SV8K4;#V@-S(P0,NF C!@@Y8$<0D)+ 3VM9545Z/!G<_NOKH'_7&8T[ M_W[L3?[S9G1U+/6(6HW&J1;1;=9_!R'S(XC=V_;X:[<_^/;VE9G"20_9::-Q MIH5,<@2*946!&M 9)/@/-8LBL.S0:4!HF@W3#+,YS&S/9P%%XLLV>86L/0X6 M"TA7OCO&,X)=\1 GO&VK*@ FLZ'O85MD_H661SZ.>H3DOWV$(L; =\$6:[#A M#6+F1_SVK'TX''/A*7:&S>2*RX^GR#*C3U4*A/D F,"I=PA@([XZ6%L-J_4V M6$,A1U#WC=\C3XAQF1^P.\0A]@X <(H,'=A6X]1Z$]@&V)((?HID'K'?QZ4+ M,?T5>@'RW2XFD-@8>CW". T.ZP\YY>I]Y,QZRW-;#):S &H:(6.$1IS6+O\R3/>9EH.GRLR):E=PQ3Y!-OBQ<;R=6.&5N[L2+X;I-I:WAFTTSF?5O4 MU31U\7)-DEA;DS%;K>06;&?G7;VBR]O**44+):8ELEPM A6,-GT$63&_CRCT M,>;43.XF0L+*V;9X9-FATP>5LU8REH?D58PGH>8/,K7D^ F5B"D9'/1QY5QL MES) ,,":5X7#2YLQQ!DD3A_#*?8P+U<'>YV9'J<+L7_)Q"EDJXH76XRK"9I/ M9A,D?T$RY87PV:;3/Q\NS61Y09(;DAY(!A6U=YEED4*N70C-AMBOZ:U?2;_O M+):>OT)HA+BPLLP)AQXL]*Y+!@?M6A"K(5E3B1F!#2<@654>C1+K0\](OU+$ M4R.Q:(8ZM_Y"5FT*OQ^6P4&_9EIF2KE),C(4)[#-JO)H ME'@51<='NR-I6JV4 M$F?!*:NXL22P)>H8&=WAG.+#/_VM9T1>+! M1O[10W81&RS5NK4Y?L)\];[>D,Y;C_RY92:/@U]!'H2"0"SIB/$F(#,6+)1U MV*/HXOYM-%>T];97:+Y29WWO)E3O%1>6F3P-UCP<-A, <@: ^V ]A[TWS*)Y M''UF;< 18IQBFR-']3\*<>_G&SKF>A^XM,S!L1M&L>'4P+T_] M2K',Y!%MQ!JL>:O#OX@[V&5_1#%A\1)5Q6*F8UDS]I*P1N!<-OWV=,9-WC.:2%[EK:H=.'T7,SY0T*02ZS?: 8 M5-3>)5[R2E+K ]Y%*WE,O&O[*H:T;3.6>G!PI8*SM# '5*TA"MU93,2#VTX M99Q"FU_77.C)^QSEK:[7-0T%P9XG@_YUC=- 7@ I[Z&^6B**?6>BKF@,[_(5 M*Y()?#CF@9S<+]0/EM>U<#3F:%$#X86.ZWNI)0\IM"!(M,.[R_H/$+;3(OD9_"ZIDY H^UY04_AL90< M&BL<=&7IB;JB?./QF:J7X'1 &_P/5LM&LS]MW:2(_ @!Z$Y&<.D')+P@7_J! M!TF;D !Z.ZV(QE7J2(&.AV=83%^8(.JA]Y#;\TC33),>4N2'<-,>D0/Q$^I2 M?R%#BD]'HJ$]C2[(R[3,ZX0%7";LFD)/>N5US:9(.&:A6"P<7V0A=)5#Y0YA M_AWD4&APCQ931+=U#*<:JI@R\("8.?X"8I)C_O>0VO-FP[QLBW9']DW\OB^= MTADC.Z"8K]HSBA257L$RG#Z"!52(6SN@7)!"B0N]KGJ:CZ!5YC'>*U[Z&ME' MT&TD_X#,P'UD*$IE(E6RE,H>_^[:1+FL*0VEO%F'K[:NW1KP.:*3.231*U/MJ R.>C()(0S;ZJ6JSHMX]&,F M;?'^_O4ND_JH4$E;!%RD/:F?C3X$$L*!*]); M] R]R-4S35&$Q8&B,R8]VR4DD1U1.MD?$ZD5B.\A':B6K*M_ O0O_ MT%BNZE5>5A\!R?L^OT/&^'L2X7U))MF193ESE6"[+WNP;"Y>&Q0I%:FM"230)2..<5,J2J-',U^AOT!OWM![)-__OK##S__#R'_?O;VU<[S63P]ANE\9Z\#/X>T\VD\/]KY M,T'_UT[N9L<[?\ZZO\8?/2&_+OYH;W9RUHT_',UW..7\^F^[GW1FW&?+" 7( M1(I@B+5*D&"9!\-"<)#^]\-/T7.9>0XD!LJ)U)P1;Y@F(2A/F74Z>UC<=#*> M_O53^2?X'G90N&F_^/&7)T?S^ M_OG&]9_$XFKFG'NZ^.V72_OQJ@OQMNSIO_]X=1B/X-B3\;2?^VDL#^C'/_6+ M#U_-HI\OQOQ>7#NW7E%^(A>7D?(189P(]N/G/CWY]8>=G?/AZ&83> MYIWQ] M__;EE4[KO?W#W_?WWQTB[,5MYFPF3>7WQ21@LY MSY;*^L?5YY\/V+92[)UV';ZIHV# 16$L$?@*$0FTO#8\$Q^5-I1J? %]0V&6 M,*[*=(D&NUWB5LNO9M,/[Z [?CG]"/V\3,K]*!L571 *9U(O MB$R"$J]2)I0J"]K*&)1HHNL58-;1./]^-+[M<%?3^YMN=@+=_.S-Q$_GN].T M_Y_3\4G!\QKF(QZ-E9XF$H5"6! L2@B>A PLLTR9 MZ$ '>A6H<)XOMA0C4% M5*/$ >)!X:"NJQ8GX$W;EHKV?3N+157&K/4Y;$"PI$\GGLP]F$\&<_'\,5-23DGYZ4A,9N$Y@I9Z!U' M06V.2FHIJ,QMO(,;6+9V<6.Y\SW?=&?JC__*34QA9 MQ:/$^990GQR^3"9K^% M" @,WTN,7;^\FM19'CR",4H0F94D07,@/ %(K@W#SYOZ3ZM0#,7JS1EBB98O V4A2O"1,NHQB28:RG^8W' MN6(>$4[\..U_/H%I#U_M/,\J8(0J.46[;+0@3L9,(&26 T",R35*(*Z ,[PD M40W=;S_R+;($HY!%MMXKC,[PV3*PXN+AI.,=195Y$2EK\[9? M$@ZR%=!B]5 M(HY[360,##W-*(BG$5+BT49HP^C-HKU'R )\D^9OK(ML-^+5E\,N!QNC#)"D M])8XR(C$8?SB)'ZG="RY/.]9HV3G*C1#56/\ ZR IH0W)Q:C&CKC[J+HI9*6YBJ>#E9\#138M;GZ<< #W4 MR+(E8-&!E0%C2NNL)T"5YE$'IW2;*I$58(;D$FW)A!5N_E9#7XWA>[/CX]GT M$@I\2[/ -Y7HH$L"/DL2%+.$1DL!J$V+]&7TKC( M[B=O,.)\.=WS)^.YGXRHMR+1 ,1YBY(%@3,M8YY$&[)5":+7C5;"5@,:D@=4 MF0@U5% S\7MZ7(86TL(.(TM/.CB":3_^""^G<78,KV9]_QKF!_F=_SSBRF=I MI":@(Q#DK"7!0R1*Z:08.OE!M:DG^T:@0W*4:O.GHHMS/UX"FG?=U/T M^?M+H)]#'L?Q?*190J]08QCHBG,7K$;31SW)EF&(F!AGM$U1]?W8AE2%5)D] ME173(O&X.TTKA-8R.JD0$ .E,3K4#,UE- @-(3&!P8%IXX/?AZQ!O"&"9B$! M)1 -)=)P6=8 -=':2B&$"H:U<GUP?J%?Z\S>ZKPW>[ M[_;_V'_][O#@Q<&;_;>[[UX>O#[K4T>4VLGU]8B5MKOM<*7^N)'1:VB]1 (I4ZFT:#,IWP&JPMZ1/)X7=W&D?71>2DZ4L!B."HE.A8K MAB'9FEI,6+%99),1KV9>WD\[\)/Q?R']AGY@P7$PO;R%B3GC@V"!2(8"RE*E MCI_$Q:J-A^2#=FT*P^X!-B0SU(H;-753L4YV.KM8NCF7=5FG, J46LDQ.F!! MY;*LJU#49 BURJ&AE"$URAG="JE&L=/Y8)_?]N5T#FBKYB.I3 P&(R[(#+6* MGA\)S 5BC?.!I\PM;;-3XC9$0YHJZS!D54'4UKJH6 9W_O0ODF7*@\*G:E8< M1&4<\:S,XC(PQKS@&"TT(L05(-\X+9+OD@B;#WW=9>+;Y>,^AAP5]5*-*[]U:+G/_;P1-58Z1B51.E,B MLP5BJ0.25[/IO/-Q_N=X?K1WVL]QJ+O] MSW%R6AK$E()(_#\5-XCFY&U*DFB+4;3T9:-7X(8XB[,SCTH";_-"; !V2+9T M4^[<3/.VU5G%M>@>/>??9K.T2.E ]W$^+F:-#'(/@"6"03-R,T9!G+.,( X. MWJ=H51LNK !3TSZ8**/5<5$S!67_8R >S1*)()EQ7%CJV=_[;5_75N M;SK6](:@EO-NV?09YURS02FF'H]S^CO<;A'T]]=_82!VU1$EFL M^&PR60S0,A(V7%MA@R0 N:Q2:/1S4]E$@<#HO#$ M28K&T>I$@E=(*.JUIUP94&TVLMQK/!YWLAT*-V]]=3?4X0/D/CDZQ)2C@Z65 M1_%8+)L;1"#,*N848Y8VZARQ5:S_4 GRH1*KCCX;^@92*/#)2!)CV2D#:/5< MHLB9423;&F MD=B( T_!:3]^S0HR;R(M>,I<+SE*BD(F8K60VCL1LFI#D7N #6F>K4N2FAJIV=WR8KT\ M<1&EP)E9A2A+T[Q,/&64&(L^@0_)>MV&$;=5* PK&F#9<)J<)-DX3V3I.VIS MU,2+**()^$;G[SP:>-P9>4,FWES.&@8%*D>X"'0Y3SS#::2D6V+I56&H)!A7 ME^ =*'&: @F1*JW!BLS;U$O= FA0V8ZJ9-IN[!^T?G%O]_#W%Z\._JQ7JKCB MCBVJ$N\#7JD L;3[\?T1TN/C&._V[.Q]#^GEL@JHK-=$M,CG-:K)8O"3DR04 M?3S7;C?TY10;>V6AY1@>&@ M@XBQFS&E*J0L@%A/E T\29OQ^T;EBVMC_$9CUKA6HPW1;I0[MM%@/??R.KY% M0<'EHCO+G-.NY)R@;)]B21/KI2:,:J%3<$R;1@V0[H,V*(/V6'S:2E_U$H6K MI?\2GUV27FAOC1>>1.II:79:5B$LFGN@EMD0@A.->HRNC;%BS*:\4(I+2B@W MQ;G1@MBR7\UC'(I>B"U1X_^CJO)&/+FCR/Q;%%#M=7@.)QW$\6)$\/L)+(9[ MFG:/9]U\_-_%YR.;O>6E4MIF699C.2*3*I/,0!IC2Y_H-NU5UD$WI"S/ Y&F MNM*J]J"\7 J, W(9U$%^/NX7?3,1[9L.CL>GQR,OI,NTQ%*F)/0MQL..6X$V MQP6;T#X(VJ;P;@.PWUBF^2B&O#;;6NNT7H>$*ZA>C*=^&G$82M%4/](B)*JM M(A$,E+PHO@XZ15)VW"=GDN:Q3<[M+E1#ZGWP0&RJIJ1&[>[74ZS-VY#MXABA2V4^&.,XM M;$J""1\Y49%C=%3JE3S-&!T%G3@5W&;79F?):CSK<$3_O3A203%;DZ0D),^! MA.M 2NX?1^&B3G?$DN!9%%%S*?UE3!!7]I(B:R/CT4.^/J?<3*BN_[AU^&#^ M'GQHI(/J>Y(*DJO5+,K@[&4@$:Y*.\92TA*B**O -&L-V0!K,X?<"FD=VMB_ MF8M;1S\UU^FZ8O2>P_G7E].OIPST(V0HX]X%@K0MIYP%5Q:+)%&0,*QC-''; MYI"'.V&M0QOW-Z--/3TUI,[%<05%6/#6&PZ,: B!2(.&,>2"T"DE1:)6I#9U M&7?"6BOM1__VW-E440VYLSSNX/FR&^IR4L0X_])IB2,6F8E2 7I;Q:(ZC->< M7?11T$8$R%::9M4#&^!=BVV/O;C7GFW55=N0AM?.*1QQ%5U6( @'3X9(F M8(E8'ZE(%IP+;;9BW0MM+7+]S;+1=?75ED;7CC4#2E6^@&\_23>&6>[OW/\A3":.(#3ZA3Q4\%1&8CFU6,3==SG_D MMFK#Y?N-S4)M2-"ZYF15Q0U'C\JC?T]4IF6#AY+$12YQ+!CUD((+C4IQ-RT5 M?.3^;M\]2;-5#9 MI@%2 V&&5%#P'='^L6GU&),XYXPC0D98 $ED0DOCL_0D^PA44&4":]/<9--) M?*/JU@B0%MNW%BW(#TX6V[;V/T,7Q_C44=*"Y9@B,5ZAI06+EE99C3$EJ&RR M82:W67Z[%]J00H%&K%I1"UM17=4W'KR%Q=D;[V;O_.?2H:WTLT?A7\RZ6\H0 M*',L:*U(*&<%25".^" B82SD&!&NV50N[-9 M/AQ_F([S.)8M.^=96!3BS6PRCCA0+_RX6YQH-KLHO/.3EU,T8*>+(7A>#IR9 M]%=!K[G-K^;SJVT*;#8HE;80GJ^R? %0ZF@GL_ZT@Y'6,5 =-7&TG"CN@R=. M\(#.@P(&$*)V;39CW JI1OH4_:5K7M(JV2TX[K.)!/VD,K4+2H(6 ETZ[045 M-G)HTP-J;8A#LLUU.'2CT603;=6K]/Z([V196BK3,V([A'C:+6S!:4MR!&EX*4U0;3*-EU'4 MV!2UN->+TJKG"-*B@>_B')+2[:G[B.2G"L!2ETF&DO+--I$@/ JJ* U"4,=U MJY*&>\$-R=QMS(Y5NYIJ*J7J%KH%L+?^TQ\8DG3HCU[#)1D'IU4B.K!<;*XD M D$!9:@3YV2"4F%1CNL[T)5(?VZ^MZ+5M\C MD! DI$BR-('(R*#T,O0D&0?:9\=2(]_\;EQ#LG;5.+,BU5I+-2T..%]G@_OM M[6FR<]P928DOS6>EM R#T]*UBW(O=-D$YMILD*@EP:#RL,TX^"CZ'HCM718U M7C0#;6YV;WG>PUK<=82NE5F]432Z=]IUA2P.W?;$N2.I'#XL-0ABT^((*Y8B MXSK'U*9)U*V0*LR;Y<:'?N*[2X)*;914PIV?ABV3E<3+J(B.Z(SFP)P1;2+* MU7B&9%;KL&/%?+:M'JH?@KBLP+_ HK1EF0NJM]I25V;I- M1ZO5>(84++;A1 4]U.S/G$[C_$_?=3@]GRT$]I.]B>][G+(A?0&GF,PE=I64 M"V2M .(R8A4\AVQU5 $:M=%;#^"02OO:L*:%INKN9;]=;B:-M88Z8I4M$YNE(_;(C3.$'F MH%/6D5+#'Z948"/X@^I8W92J]]47M-=^LS*6=:&7=K%?H<<4I7#&DC(W$QDS MSM99*8PR*<6O48%[E/=\/?B#B@&_!]YNKOR'+[]*%OT&P(C$FW("'-."^(1Q M;C;&@)0T*=]F-V/-\JL'BR4?DWU55-C<%URXJ_UYG9J?7O:*MW -[[]I+4_Q M&^%7QB5Q118,K4P3WQK)Q(E-# G&6[!E&\,-;]%*ZW3$J4!X!*6\9[+ M"(P85PI>=1;%P!JBF9$NY!B8;6.X[H4V)'_I ?FRH6[6M$C+S\L_I8'HKS_\ M'U!+ P04 " @:-4;_T*3_;K1!G[4J>KYCB]5'O&FOANGL% >3 M9R]'&":8G_W1GQP_^V?&\>_/RFAX^NR?P]'O_:\!X&_3?_1R^.7[J/_Y>/), M,"%N_G;T%U.X",5Q8(@%E(P6G-,2HN,!+8_18_Z?G_^2@E!%E @I,@'*" [! M<@,QZL"X\Z8$G#[TI#_X_2_UCQC&^(R$&XRG/_[UI^/)Y,M?GC__XX\__OPM MCD[^/!Q]?BX8D\_/O_W3_.O?;GW_#SG]-O?>/Y_^]N*KX_Y=7Z3'\N?_^:+9T'&$LY.)ATBOOWL3O$.3T._2P7?>G0' M:*0[R)L+Z2)H4OO1'.#Y!_/+G-#Q]/H7XX>.+CZ]_ M>?WKQP_OWWSX^/[E__F/]^]>O3[Z\/K_?GK[\;\^#<)9[M.L^S#X^GBH4RZ3 MLT'^;\L^^@I^(DI_T*]SSSOZAU>\.$D1#R9?MH[&\/G$+[T/DQH MI:N+'FD!W])?QSW,S 3N-:U'QH#2V8%3C-%Z9'GA)BN#_C:;QN?L+&$SM(M)2/\17._OMV\&$R3+\? M#T\RN06O_W76GWP_&IZBIB"!9]I!2'1$4)4#(H)/G K9436 M1/05@5[7RR657XS.-32?%]:<.*JWTRE/)L/M&69&#I+OIV?#$3WNKS^Q37GT M[UC3.YF%N\#_N/FW M QO?9JKHA*EOQ^,SS*_.1A4[COK#/!M1TU^^_U)E&;_^1O% ?XRY5Y0,WKL( M4A-8%7@ )[B'XJT*TA;I16['RI6P_@ ,;&>[VVR3C=CVCW!RAG<#MCQ%*90' M'8T$I8RGB5P;(+\Y,ZUE2:J--[8RU!^2:QU9[C;5U,94JZ/@9])*)D?A"X7: M86:,41A\GCJQ/W^__,IOX7O]Z$55T_E38QQ]/ Z#N8C_H&D; M\]O!3 ,]K6U0DBF0V9)6N57@4D[ A8J:!R#[F0\ MC'\+_4Q:^QB^_;,_.:X*I:%,']RMA5[=EY A:) FTA@VCH$W!2$Y)KPKN>00 MVW%[1;0_ $];VN\VY\RFG'N1_]_9>#(='$=X4H]3/@Z7A6XT*F>U!*=$($_% M9'">?!;+"K>,V^2+:D*]#4 _;@9NRYJWB6B;1CF_XA_37XU[WC CI>40BLSD MLDBDX:*))*HPY:40UH?M1S87^!XWO1K8Z#:37,L(YA(D0T06# .9.(&TO-*= M4XR/(HB00V&VX<;-0_!^2!YM8*';-/(=KHP?AR]RGNH_G-3E_>W@9?C2GX23 MNZ?2J\'6$9+FQOT)?L#1UW["F:1'F(:?9Q;M)68Y$\Q"\)K$%,F!3SF"U:%8 M7DBS2;9>15L*^+BIO(\LN6.W?..CE6GD5.&/\+@>BG\EK:;A*;X;CFGFG[PO MY&;]@ MY<:'.(3Q$G O!J>UJ^E;S&A0.4;220E@E30,HTJET9)^#<;C9LSZ&K_#_AL? MC=Q[P,ABY$ZF""PI(B#5,- M,60'7#)A5!#*AT8[H@V.+3=(I_E8W](S,F7G= 05':,_@@$GA0254O \().F MM$VEF>+H<.:XD@W9/$ED V7>=:[_;);;]I=T,B2/Z:\_349G>/DA<0&_35Z? M3%_XUY_&^/GTUBJ] 1]FE*PKXG!0?;H7W_KC'D]6:747K [9ZCWL6F8,K65;GR8((*5.X@89B(>'!%B*\,8+9 MS!OMX]T#ZS$0H3N]-Y@%7J1T=GHV/6M;M)LR!QH+=UP17:WW%':KNEDBL@3# M6>%!!T36Z+AT68B/@BQ-[-$@K?,()R0KYM=A-*#0=CQ'Y3$(30$Y,"M(=BD1 M(E(X%H3(UD:KO&T3F=^-YS%0H@--+TRT_/?G-Q1#,?7O&Y5?G9V>AM'W8?G0 M_SSHEWX*@PEQ>G@VF$SW2$[ZJ8_C-Z$_FAZ7#E4E/AFO M5:/5Y?N[*N1JII,;U5X%M0]6>)6,5447SY-2F$56)=3/>ITBV6S^N'C)B_$8 MR<<>Y'?]$/LGI&,DBH?QV8BFP,$1IK-1/6.E+_PZ'(S.?_PYC/OCRPT@5R(F MB1[0<$VN%1= BF!@Z4-=E V*M4GB[52,C1?S*88+2*_ZX[H+10A>1+)>2)-> M+DDF9P)P8R+IJ41PT23(*B0E13$QM0GS'H2V_9EZ=PR\M>AW:K<6E6EA?%P7 MMJ_A9!H03UZ&T>@[*6&FOW.41B;O0C"0F*08.4G200H,3-0"B[:F\#;L6@[? M]BG6L6%O1IC=6Z7%/@.AI*%S ^P=.NGIY$J)/H$6-9\_)%?I2!NGT$M;'P'C;HW4(N:Q^/A:/(11Z=O!U]QGK5RH0&E?,G*&,C.^5J4 M62 P,G6.:*P0Q7J6&B62+T;UV&:]&Q:&*7% M-MBB8=-C#&T2J("7HNH!88)02@(KLC,ZQ!1"F\/UA9 >VZ32C>X;U))V$2#, M3IDM4PYUMH Q&AI"FMC-:_J*R444YIENM#AU)L*VDCOV)RC;C?7W):7D0OJ? MOU_\]3_Z.")DQ]_?X5<\F9Z*%J\\D^C L&FMA O@5&%08HXI!>/HX[;$OA?? MKI),=L2=10SNSH8-EMX+:'.]G%Z+/B[PSC?2EP';-(%E);B[26QI8?=%U&IF MM)TSS1<18@R2B&!J2%TD.%=SC5W,:(QDQK7)O]T#ACV0*;-W!%O%5BV)]7;P MY6PRGFJ GY_O%Z.3Y!&*(:=8>6W >X40,S.&D0M2&B75W -JAWOMW9MS$7$V MM$6#7?2[H(DY-!6S8"H6$([<5958AL@H"-8E9&]#ECZU.3>_!]2/1I-U;+&E MV42>)WU8#,4Q4;LK<8*6/019"&F*VF#FR?(V]>/W@/K1:+*.+1KL=UY9A*^H MX_*".;-7@].\(QY-1/TTPWXWQ[D_G(V 9[$W]HDW0[\9A MZHH)M[+GMVS&!@OA1C*HC!B+L6"BJH?HVH%GC@1QRJJ4T!75IL/F_E'P 9=K M'QFXBO4:,.^7X0"__Q)&O^/DS=D@GZ/2V:B[L*POS@OMEI"E MJ>/5I30[VKGJ@B;#/;-Q@[6Q4YE,RMS2T*9%@-.:P,BW\(@!(<1JZ%$Q0U)!V47+*X^[[7;S;1G#_Y MMY/ZXBN/?W>1C\TIA-:!1T@FIEI*PL%'*6EB1F]Y29G9-G'CP]@VG687ON'O MH]IJM+@8=50>1*[7;V?MP960:- :YH,QGF.;,I+[<6U_BNV8)3*[_K27-OW]!*=J'^07I[6/Z']//U\H3"\RPWV6"G36NJ96DG82 M6C IVMK^,LC<)@^H*PD>'?%V8MH&[N)"8+_BI*=5",&; (D7A^J1T>ESDS0("EH(;9/8RQG)^_Z!7M%9J59C*"5,* B2Q"3 MEF"DI]^@-:;1G5Y+@/MQR+*F01J1/[.!"6X:<0/]M32G%-S$4L 93=X+-PBA$#J-VNMK^0ID[/3N= )'F8W&$&E73U,)2KC6H=&*3U"&-T M&)8*&I>RW[57;\^1VTCYPRXTU^%NU11(^'8%B,E.V9P]N!1KT&D]>)LE1$8K MA%4%M5[*2U_.A%=??8 F7%MSV]S-^?E[/<":3C9>**FBR1"LU"2H#/4R)1(T MER@=\RDU:MF\!+A'Z32U,LXVMWLJP//ZRB4@-DVY60+D;C)I.C?PL@3:T#K; MG(BN0&5>"UY$ AX5A:W.%0A<.F"TU*%(3!BYY=/!U@1Z(+5E'_BSBE$ZY$T] M8:]7J'PYF^#H E=-RQB6R1]A=+Y**UY]HR2!&:M V5K]%K@';;6-4D23\$9P M<#N!8,EW[=&VX+KV&;93;H/3T@MD:'&T >#Q&ZT'2#Q6)Z\\DO(1WW!SCZ?E7>\\#(VY2<\K7PE63E5H)7/D'4 MJ1C'D\7<\#KF>Y ]/FIT:HL&'NJ[>F5PO9'U[>F7T?#KK"!U#DT$)YR4%'P) MQ4 9(RD,"Q0 B*),"%&(1MU2[@'U^!C2E04:G#R^'$ZS,E-5\-N:<_%YA.-S M;(YGS6-.$+(EF7U%J;@&*:SS24;DL=5U=XM1/3YZ=&:#A:>/G:>Q7NF"O4%> MZAU/Z2C1]"%\-S)'E9'*Y7H;$(TZ;J/WEN("K8Q-3EB>>W<\KZM3W<4-P-]= MWMY<&S-%FA5,K8)3! D\,P(<5X& 9F9U&[]N)9A=]Z>_GM8]/Y/'_'(XGDSK MO7J6\6Q=9#3HLI^U:8@A9C""9>&+4T_8QF.\&/XUBNY""4-A7N)YF95YV8O+0(YS;XK:%-85X1S]="F$-XX5;!4+6^IJ:*!NU)"^S,!FX M0<=]F^9VG&#CZUR\??W/IF= M4:T3*S6(1)?%^>MP4(O^:R& XTQ(*20$[9!@%P.^1$Z1E^.NY"RS;70C]\I8 MGQBVMN4:Y-3>F&YOX)^=6W.E$R+Q/]7^@:J@AQ!% 29M43%%#+;-A:E+@-M6 M)NWV.-2U17:=3WLNUZ+:>\^M9YXA,&%H 'A.2[?'0DXF0XTV)/2R";OVK.]+ MYW9?LJ/+*OK?]\X8R\CRU-%EK8XN*]&D98N,=6R\[[S5Q66FZ[F8SAI4E 9" M3@P$)D^_0B=BF]Y7^\_7-3NZ[ U=5S%MDXXN'T?3GF'U./:R3\AYSTHEHV8E M0))(P3(& B>E!8TR*LO0,=NFHNY>6 ?>RV4EB]_JY=*5N1KL%U\>_5QDE"DI M B$2@$&'FK+,P27C00N/*:&.B;4YCKF-Y;'Z;1MJO<%NUW5$+\,$/P]'\QK1 M\VRP)1 V=<0>QK@;]VI3:]Y+CLY,T6 A6@)IB=RDF RPK",HDP5X73@$P7C) MW#:[EGU79'G M]D^5U:Q0 ..O!L./M>;Q>N4.D<4? B%D\#>N%+[WR*05^?! MZFB+E3:7U*:4^S:6[;LE75OL9C+69NK>7JNXJT W2+*YZS$=9=D\B/!&FHW6 MANM4%/J0E TZ.ED*"J,CFJ"5Z-WUP T'5W^ [\O+$>;^Y$U(M:'P]\L=RU2S M#51VH"RW9'CK($9# Z-H(4TJUJ8V<^^]L#:>4.YX^+SF[N?A:#3\@]S\E^$+ M_6;RG52@L6"JI7LUOXPC_2VC!F.=8=$4)42;('P5E-N?A+KCS:WYIY5U&L0^ M=1Q>AGIO!Q.D.6!R1%/RJ[/:=OLW'/6'N8>,6YZ"A6BR B4]K^3D^%PI$ A^TA!S,-QY(S7S#ZU['6%Y#.39A5DZC,"G M\"]AU(IC_#(#^0:QYW2.VFD+Z&ON"SF"$+@Q8#SG#'-.\N:-50O(LO 5CX8# MW2BQP^2/6ZC>#E+="L2W@ZMSV]O!ZZ_TC??EU2QB[P7G71&8@+.2:7Y+A0( M[FLG)Z=,\E%ZO;+-EWOWHR1# [4W2-NX&A[T./.2IAV$;#W)+5U-5\( 0M.< ME,AM4MBFA^)5%(^!#!MK][:E=8L09K:I'"USJ!*'C*)** -XD2/03XBN7NEC MVN3\+X2TK62<[88DJVM[7U)NKLLQN^E"N7KQN"2;6DVK6R''Q>8$D2E;BDH* ME^O.LWHAVRTLNSJPZ] M_U!]F'?#,+C87)MW; B81*RY"3F1[QJL($BUK(<5^F\06M^\7V)!R'#W\[?O M"6ZN^&&W6NNXP=YELT?!G771..!"UQ9QB."QMG6/3B7+9%)F*5?_,-K1=KM2 MKZ_)#G=P;G8.7 ;&8^T_NY()%G0N74=_#?O/AA"YS9;>;Y0$6DL<.*1)(J=8 M=#*UNG>I9C/[8<:E^L]V8<55U-:T_ZQPF3*@F,D)M:C'\%S+HW. M1P+:$>Z;E Q>1W1K^'THAG-$KB:AKN+D.TFY-W4KOWG[HW(W1AMO3^/:R#C],ANGWG\.X=NPY_4)C:G8G4L[3I]?* MCS(<:#2D0/82UC)41I'4]9]=9X MWX:=Q8[#"&^_<#2JSN^L-?+E5^:Y'B_^"*-\>984@D,*9A"44!F49@B.8AK0 MUA:'*?/,VYRQ;8Y]\WZ(IZ?#P=1H+\.7_B2<3%\X/L(QCKYB?C,X&""&<,K^VL.%0Z@,\L@HM2N^1B"7*INY)6WU!>%>H.>E!LEXNW M&RNV-&:'\=QYN^G5T%Y.(M>_.,\F[85B/3,L0&".(E09ZQTYCD%$*X7.VOOD MEEK2NT;VPQ!Q]W9MT'"^&V$NLX_.Q=*B;IO9!&AJKK,D!4=E/21.:ZN4N6") MVZ7K+8Q/Q-V!K1O4EYE\5\M>_T[_=M(+B;'$LP)9K*'X@4>( M1JO:LM M*4(&K1CH&#Q0<$RKD*VY@CR*I&A:UJ&-\]M$G">R;YT4#;*$IXCCPT+%.X7Z M!XXG_<'GH_[GX\GX2NV#1AY09@>I7@5-:E8099XV60D<"PD6&\[L78OS8S)] MIZ1HD"6]V?"="W4^:C'9$KQ*M#[%>I619. 3_<&LQLXG[][4M_-/WRO/PQ:*[E;KK\-IDPN<#V2XO1T9LX%/D?;\H_H]WF,L)*LS!UJXZKV?T8%''X 5=#XK MGIUH=N5\&BO[0Z/;@\9O[!1=M.!^4.WC17J?);\9510+D8/WM& MMJ@E1!L3,2TFZQ07N;1)6;N*8E=YK#OBPU1X/4QG,L\VRM9= TS7.] MCF!H3=0;GN3"VN%[GO+#NZ3W4#]PQ:Z:W'+XG3Q.6_@BKX4QJ6%'&KTZ5.!4*^'D5BB MD$8EU\CUO ;CQU['U[?(+A(P%BKB4HQ!OKEB+2%34W>@A52[<2HV(,NJ!Q3; MLG0#WZ2-;(IK([. 6#L2*R(NJ\&D>:IM[QPZ'O0_X2?M.WA4,W("T M%]MGESO#[BWV=SBBW8[ M-S)7 P]O?G8\'6.%119M\< 8JU"$A^AT+8BV45AG?%BN07 =/4*;L&9S?>U-K&N=O(&VBVP7IR'11*5"9F"X56VGI:$FJ_ M($;P4(3DB[6RS?[,%LS\@-O1QLJK*'1[+NYTTJ)YC>:^]X/SEAI*,I&+](!: MT#*'-'\&JP(4+0,&CD+K-@>N*X#Q@3F7\T8WMD4#Y^!AJ!__&,ZA&D[C MP1L+T@0:*ZI>&VR2!^\(J=+1L-+F*MP50#YNVJQGBXY;$GWL3TZFG:AS_VL_ MGX63Z43J8I"A: V6XC500@MP%17+R*7C0@>Y5.?6I5H3W0GAQ_0KN[%(A]G] M=P+Z9W]R?(0G4WV,C_M?/@Y?#R:7S1"7@=IYF[D506Z_%5T'9KV/) ULTGJF M>0"R0%;K%3GH4H]2;.T:I?6T_-8(CU9[M]0"=3CTN:<%WF[9LXHI.F;-J_X( M$_WZ_'P-A/FD% FF"#XD&RI3)3EB+%]7=OMVE>4Q,-.]%O ML\:SQ8KHHB,'6K!:R:9I#55>0I!.)(QGN8[K*RZV25R M&1B/M5'M2B98T.)T'?VU;%1;5&0\<4 ?B(W:6X@B&1"B""E-4EIU/)YWWJBV M"RNNHK:VC6HU3Y$5!!U33:TMM!YHX8"BXY(3TAR@M01O:0Y("GVFB,@ZW^:(93E\>YBOT2WK;B55=F^V M%JE0%8]M1N@/6$.V"3%W8_)]J2&[ MG@'HM4TZ9^)4K#M2WBB(W-!@+(F66!.8:G0]^2/+/E^)"?=FGZ]BD4/)VUU& MIJ?L\S6RSU->Q]*&P.(JHL[$16*YY(R9F\(H6GLSJ]489G5KN6.,1 MLW>E[/.](^\J!FY!VEMIS))9J30C+-$9H$ 7(9HB %D0W(4@4FF3,?A8L\U7 MLO!-RFUDG@:ARQ&.)Z-^FLP[V7PBBXR//GRZV%CSWKH80$NA0&6KP66&Y#!S M3ZY*$&AM$^[<"^N)1QV:K45).8ZF=VX,YLUCQG-8WH7D-1F[&%EAI03..,+F MC65.LZ!,FT3$!8">>-2)J1J4KUXKRIE#THPLY%* ;*2EE5X4<*HPXK@I+J;" M=*,TUCO /#%G8Q,U*(QY.TC#4P(4)E.-O*O_H"JI^HE:VAP+#V!CO=.AB 0Q M60XH68X98W"LS;6-]X#ZL72 M#2S1P-^Y'R1Y],EBBN ]#13%HX'@/0+Z6+SVP239QH?> 4T>"-UWPY)5#-" M';43XOOR]^%PWB5QOE9&SK5GJ3:,B;16:J[ )TU&5$(3)*.U:]-"^6X\V_=H M.C3:K6O)-M9XFT@;Z8''Y(:]PJ]X,OQ2Q9Z?8)YO!@C#5)$4_=?HC7!E"#4S MESG#I%TT MI0!3C?0#*<'QR$&G$$LN)0O;)J-C*7B/B3+=VV.AX[JM.V?'X[/36>?J3_2K MR?!E.$EG)Z2Z-Z$_^DV[OXJVC5>WO:&VDVU<2.ES!5IHLFN;J"0 M-Q-B4L$+QJV10:"6BRZN70/&SO/*-%-*&(7 B>"@6*&X'S,Y<(H[+=$JN=W" M]"WFE:V-X,*<5RQ.D\LO.#D>YN')\//W%['.,6G2"R6YE((#YX*J*Y$![ZP' M6;"D:#EFME2-[O;4N[QP>[B3UBW?.[M0IA%A6C4G6.>JD;M$K.MK/>?XB*-3 MWD,A,$>1H6A-/GPHFE;P4C6OK#.1"QD;]C)H(M,!C8!6%.SJJIIN^;.+E))5 M-'\NV3^&M5;TI#_Y?D1N0L\REXTPQ&!=[U-@.8/G@8(7I&!&\80,M]KNHTOA MGL9*T^6D T;MHI?M*B(>]<>_OQDAOAU,D"*#R51 '8L,& 689,D F!5$9C1D MIJ..M=FW;G,XU%RTIP'3=,!LS*8&IZ!-9H17M377)M=RN:B/0V7K:PO:[.IPWY'UP3\;=1/A,0ZE;4,4+CVH))$ M<)S^T";DZ)5CZ!HN U,,3P2\DX"KVZ?#GA7=ITUP'P3Z8B FGNM9IZL-X!C1 M0A?4&H,4C5ST'[#*:Z/-FIV8?#^KO$1DB%H$$"Y'FJ>-@RB5 LYCB2H5E+Q- M:>(CJ_):B0GW5GFM8I%#J8]91J:G*J\UJKQ6(LLV"F76L?2AL%@S$T*TM5T? MK^UD"\G&M848A"I1\QQCFYL>#H>]*U5Y[1UY5S'P5N\8\3DD\JDS%*9K37LH M$.J/T1IC92&0K$TM]F._8V0EBR]]Q\@JYFK6A3&QF*,Q# SG#)27#%RPKN:P M.)<"S\5UUVKS$75A7,>36U_S'>ZLW^R?M0R,Q]J%<243+.C?MX[^&G9AU-YD M'EP$EVM51L("/LI:(LV33$RPXKMK ;]U.\]P-:DX%5(&'FL BL63XT_\M(JQNKO, M1&D35AUPANOTCR/\UUE_W)_@!QQ][2?\#4?]8>8]80OWF0M@5DQS2@0X+FJI M<&$Y,INC;5/^U$2Y=J/2S4:Q)G\OWM@":PLVG<^'YR MC*./QV$PS]3_=3CX2M,;YJ/AR9B(>T%#9 E>W/ZS6(-I!C:B_TR,FX[>#V7K;0R:S3CJ"$?52J9@T MU/MC0.C(F% RTPI\8 /JNH1/XVDGXVD#FNU3^OB#'MCY=E_!I..UD.&U LWU*+W]03K)"P?Y544.T*=1K MO8U4Y(4';L&S7( 7+RV+H3!^:!'2+2&?!M5.!M5F9&N5A[X5]Q:=R9HE T5: M,@@/ LCAM< E9RH6%EG:L[W,S>*HO;3%/['_^9C^^^(KCL)GG+I,KZYV>;@Z MA)3V7DA=B)HYT90?!40A.7E0)1HM7+!\STHZVRCB@.;*@]E*:D;$@W+EEU=' MCV,2&$6$Z)D#)9,$)SF"9=Q$YG*T;JG3^8,\N_6P M(LC?<](&!S:GV@V,C!@*_8CDEHJ:.V+XGI6Q=JV"I]&\GZ.Y)9,/:EF^OO7Q ML")"0HTN%D!O):B:C!M+#P&,,0C*8(+ R&%)4O@2O8G%'IJOO8K\3X-Y/P=S,PX?YK[BPSIP)CCI M+(.D-0Q$YAV-J_TG]JZ' MXWJL;+4ON!O)2^8L9YD@NJA J6# IZS!%8K!4@R9Y8;=&O9@/&[0@&"6P'_W M(G;QMBGFV5TL5W]?[VGY=3CY+YP<81I^'O3_>U[[,Q>BIZ-#IXF(-&0">?\2 M(7KK ;/BGC/)B;)MFQFT%.^'\S7VCS0-XJUF0LYVCBCTG']4O\=[1D;I#'/$ M8$>1E:2Y:YJZ7&S=$68R!-NF9^%VY7P:*_M#H[UNK8C.1A.C!2$B.5^*,XBB M^F*ULKKF*10VE*MXQ,3ZT5^ZNW5ER)+-OH3K>.I0^% MQ4[Q9%BP4'0]&.6J@"^VIFD[$7T,DNL=-0[8&_:NU%IQ[\B[BH$;D/:N-B1' M'S[-N]/DF E+(#0U8UYE7X_EHP%A7;:!6Q-EFQ.1>V'M8734W/*W;W3MR&P+ M&TMLJ:D0!6AE.#H-@X0-NPK=^Y:F;866E^]&7R&A0F;%6S3H%?+LN- 0)1H][I%L Q*4!K;JQ.5@DT#PV2CC'MX83<+17/I]]= MVK+##D#WB'$%X\>*BF(3 MYMWSZB>"=6>9@RIRN+/$5F=7O$L1+%$NF."U =;T7GHY7_K MD/X :'10900W*Z +!;=:D"4$,J3 E[CM6"!!I7(T36!D:L^= MI%8AVD$M0S=:_*C(?5)8P ;E0!DN(3!N0:-VP?D@W<'5Q/Y@G:3V>,!YLO_SA;=,0DA,LT=$IPJ>80,@HX M,DWWP7CT%'98W+-^QD\M.@[%1V]&Q(,J'%RAW$@RKEWRM(Y%1],G\[4>6F5@ MMF1AC73<'>ST^50TV.T0V,/AO!)_#SAL>%@15N60E7!0;#T19+5KB>(:K%5@'F9=0N_T"&9(LZ9D 5\CA,@Y3L"X) ME>*!C>8?H0HX%8S1: 4%#5%7QT!1=[10BRPL2NMU>"3EB@==!;QQ$+/WY&K5 M'6%'58>TB*5B+,V&]98!GQ-$3IZ>L%9S1\N'CK@)>B=B['H[K ML?)Q50';J1\F&##)ZS4%A5Q,K)>)NIBUT$+HV+!WV!Z,QSVJ=;Q6T*ED]BP9 M 4QAO5>2,?"&G&BB:8Y>Y913F^J8IRK@%K[&_I&F04'CELLW5;!94H )TK,R M6VR]"8_:D"YFACB$)#DDG3Z$\((7@! MP@M%,P.WGCU5 >\#P7=C\OVL B[:95:T@!1"/?37$EPNNE;C>UK $I.FS23^ MR*J 5V+"O57 JUCD4.HGEY'IJ0JXOWH5\$IDV48AY3J6/A06\YR=D22;\SY2 ML)X+^'IMD]$!T4I/Z\Z.&GWO#7M7J@+>._*N8N &I+U:-%BAC^>%I*$HGD6] MH9Q7[?AH($;RD N315MA:'5ITY%L : ]C(B:6WO8O:DZ+"4;CR:]HZJ+Z;A* M/$J9T=!BHBPHYC+$K.NU*U(4=-8K7&J3GYYZA2OTTTV>7'OMC^G#K:_Y#@_< M+T#,6;@,C%76)T/T$\;!GM($);AIQ _UUN![CAD7N C=6W$5M75LO5](4Z=GIW,@R%6,DENPFE8;52P'+^B/ M1!Z.2\449$N=)2QEOVNOWMY*O9'RAUUHKN/E])?P[0H0C=YA4!I,% Q4/:)S M07M:W!6S=2.*LZ5:L"QGPJNO/D 3KJVYA:-P2UU0+G:^ZV]_.QNE8_I&]1H[ M[X3RX)N:=D-93%44I MRYP-!K2R!I0F'S#8+"#:R"5#$UFC\ZS-L>\L ^+"D*-^(@^<_O7I<# S\:PO M0H^7Y-$H ]X;6V^BL?4R'0O:%\_I_VW339,F,NUA_-LMNSM+#>J6'AVN\.>2 M74'T,GSI3\+)+)P_PC&.OF(]K'QS5N]<>CL>G]5HOU>L\5Q&#Z:>.:G:-"RD MD" GXQA&G5I=B[TRU!^.IFV-V6&(,.TOLS+:%SE/[7?SBW-_BX:2#HKEZEI) M\K18K'=+! ?.NB**-SPJ_I"WT@39#T/$W=NUPTVE;H6Y;)-T+I8I0B97 GC' M:F$&)XF,DF"\\UB""/IF849KNM["^$3<'=BZ17UP9UO$ROD8R6&!(CDI%\E= MH="'@P\4_KCHN).-8H0?,,=G(Y=U)R;?EQR?\Y.NV3%KT#9JG4#$5+/K2P:? M2*M6):>X<\7P-H7I5U$<_NG02CRX>5RXKCU:G#+?2-A8 DW3U)Q]2*I9WSX+ M#+V!A6==AU)+MQ: MG6_!6YX,B11!.^- .9$A(KE@/$6*+13'6[<7+/"T'WC1]MWE38PP;*3![;5R M?SN@O^+'\ TW:=5^QU,Z.GQX"-_-5NLHM"F<14Q)Y2P""SDH'WGR,:E@>G<\ M;[-Y\3TY$N0%##Z_&X['+\-H]+W,^C^,+YU0BKEEMI5..=<>=84X1=$X""&R M$EIHKY8Z?%]YLEP"W*;KPH5"7W^K#A'^C ,R]Z3G9> BBP(:&U@ =*W MXR,,X^$@Q)/OOY&.^O$$9Z1^7V;_A"#E\^51\:"L80@.:XM:IBA@LRA!!/+$ M)4I4O%'[DC8"/3Y"[H/E&[3L6:RVV>:@%L8YRSR@LJI&G@F\C 5,*%$*;X+B M;6:Z!X!M:[=_=X[1ZOK?ETWZNQ?TNB]ED29H(27(4*7ALH 7.D+M2,B=2$CA M^Q8=JAUNWW=J]Z4DV:;G7<6S? >[43+?O@UU7QPTV\R[V&%^< M38Z'H_[D^Y3CW&EO#/E=F#EA<=)"P!C!8F*!R5 /Q=IN[E[#\Q@]BPXTWV"7 MYC:J\T+H)7 U]2<6(=N-(]&%]1XDQ :J;[ X+,3'G/=.2$X1=[VMO=04K*(5 M&"TI&(]9<-8F$MDN)1YP&+;)B%4TWH )A +'DWYZ63=B1M_/2P%MXLI[!(-9 M$ZB@(3I6H&27A9%%:-;&6[@3SO:=AFZL->Q:U0V"2>Z5/\6JVEG M&V)'^&4XJBY5&.0C_(J#,WS5'X=Y/V!ZSR9EM"N^HJOZV4TDNY'?DBQF)I&6 M"32*5@@*)DJ(S!0I0M+%]E9]V:8!X?31XS?$[->$=#0()R_/QA,B]6@\I2#Y MQOVOF%^,QSBYLH]KB7N"AP"Y.)JAA$'RC.N8C0)Y,DE(UR838%W$FX?.T_?6 MU[X<#J:=UO_9GQR?O_KUMW1RELE>];7T?_60HZ=XRJDP!477NL;B:^PG):3( M*(R(A=E&9^)K@-W^W+D5[MV.SMN:L<5J?)&]OJ+&YBGKTL62R2V5&6DE0E' M!5? 6JN82=$GU^94:C/F/N3O./P\"E^.^^38 M3*,GG06%3(J\&,[K!DNM 7=) 06[G(9=$JYTUQ5G(8S=UZ6TI\&P:W-TW"UI M[O=FM$4 ZU<5;09#M%:!S%/365H#C. MDF,.EW.G]I$ ]S1$VZ;]5U%QAW9/L]V/WJB$T3XE\"0=1<\R0;2:%E@= M1$Y2NZSO2[4?8_KSY^'7Y_,GSNP\_V%JYJF!+]^WWGV=GSJH=EO M.)K6RVZPJW/78SK:N7D0X8W=F2Q1^BQ-Y%$K6X)G)2CIC4A9:^ZP=]<#-[R) M83#IY_[)V82\NP^8SD8D*HYG<2CF69QZ^N5L,MWT>5]>A]& PM,+$)?QB+1% M&HP6(I&+O$%BB]>&!@IR'XK/FLDVXZXK"3:^TV(S'/,L^BQS9C[5\YP8::"J M!$[D -)R%60HNBS7Y'';:MQ5Q<-.^'OK\HRMF[[I/L^&XLRB0Q-,L:9$$"G2 MFA&3 (^T M5,*AE$@^F7.D#Y4+N(3"H12UK? ^SNWW";7[O:OM4[7;V;\SRC3(Q+@;V95, MQ67P-4W;>@CACBY(VA=*+$75#>VY"]YI+ED2V8!4J$!EKB PZ8%+&X0,D>*[ M_(CX]M"51H=*MU7,V.*&KLN+<^<['=(*;I)GH+4RH+BR$&36D-!*DQGSFC?J M%'T3RKZ$4NM:ZU92T2:J;A#N'.%X,NJGR?SZY$^DW?'1AT_G.UZF7@A;.ZM- MZP0E&2RZR,"G%+UD2CG5K#1A,:Q'QHGN3+#%B]"8#J@M<^"CKW?!I C1BP2A M,(7%(?V^C1._-Q>A->5$%VIO4+=PK3G7'%(I.7CID)9"5U.O8VW&&#T(5,8Z MJU&H-EMU=X!Y9"S85-T+VTETGW9Z%L?XKS,<3%Y_I3\VR2Z]^TE=)9$N@?/& M:817BNQDG?-!*,NC+\B" M/*T,UE*P'JW3,GMFVC1!6X1HXQ5FUMYU_''X(OWKC$SVFOZG@PC8IKKZ+C1;:_#=@@8;JW=?]K)O M"G)^YS%C44J4 ;(N=;.S6(A<""A.&ZMBD"HT"G+O!K2S/>2-#?T <]91>(MM MCMNPSLN$E@#6=/MV(;3=[-MV8L"'2;&!]K=*C^Q#XE(XH)";@PI,@><^@?2& MD\^-GH4V!21;IL4#VZO;9<4J2F_/AO/PFZ-A10OP.M JFNNL&%D +#)QEY+S MV.@T_RXX._:IZM^M[^U/$BT[V3CDNHHD@LJ@!O\W@ ME A@2[2<%M6@ENO.NUQ^] 9(#][?V*JI.MQ-J[@7X9H/IV60=5YM<3^F'91< M;,VVPZ:&Z;@TXP&$-G$3K0_ 8LWAX#1EAE);8>3(I56^*+U46X"]I=)&U(P*Y;3&+3&X;IB1I C;I!CL6 M74!R\]';S?;O4NG#SC36]84CMQS&J7H0\^GS6I\XF';J?3TX.YTVT*I/'4^6 MV'5?P2FM+QS?'/D5P&H[\AT(DKS\FPTJA>+Q?&T KV) MXW[/ZS9-#DII=(;Y]@O:)/PL?-O6@Y"'+7@K >_WOM\8D3)"F09.JBNK*0-45%3 ?? ?0)DY25#RMK,! $U-0 0 M %K@,-55X!!XQ B>J$?8 8?!8RKPV.CEJY]_ 1X .-FW= :@ =M.@.>*8 7. M+/WVW3_+G^7/\F?YL_Q9_BS_EQ9-:UOS1V=UG+RL'<.X+DC M\).44&:.GWO@[NXL)R[^R$W,W,K)PEK,TLE1W-O<6?R2V$5Q0![F[6QNZ6#M M?M;"VM;ND8+@>G6]X%D[*P5!N+3F14WGF]8/[%1]7:UU?>_\MY.SH[6KN;G_5V?/C(3WN\N!QS^;Q7D5Y5VM;.1T;BG_]0KP M3('WK\_BY>4EYB4IYN1J*WY)5E96_**$N(2$*'B%J)O/(W=S;]%';GQ_O<$M M:S=+5SMG=SNG1V=_GIM;.'FX*_!Z>-A9R=F8VTA;6%E)BUJ82UJ)7KID92YJ M;B5Y2=1*4M+JBO0E&0F;2Q:\?^W>RO+OO3M[N#[\K6\K2W'KA]:.UH_?%?KI,7_^5!_QMF2U'>RE+.\N_8L6/RXK_O^Y\G0_ROQ@<>_=U4P6^>_?^@_-G)GYW\V F0'/DR-$CAVF.'CE*2T-#2\=T'.08 M=*R,)T\PG6;EY#C->IJ=BT?P'!>W #?[:5XQ7@$A8>@%*.=9<4EQ$0E!$:C( MSYM0T=#2TAVC8SE^G$7DS.DS(O^O"^43P$1+=8HZAIJ*%SC$1$7-1$5I!B M0'6$ZK?R-W5 =8CZ\)&C-+3'Z(Z#%Y2>! Y145,?.DQ]Y,CAP^"G >#GP&&F M(Z?.7;I^E%G;G(;7A44B..XU+=^-X@96G5X>GC[GE[>/;^CCL/"( M)Y%1\0G/$Y.27Z2D9F9EY[S)S7O[[L/'DM*R\HK*JL:FYI;/K6WM'7W] X-# MPR/?1F>PLW/SWW\L+"[A-S:WMG=V"7O[/\=%!5!3_:W\RW$Q@>,Z=/@P]6&: MG^.B.N3U\P*FPT?.73IZZKHVC;D+,Z]$,"W+C;C7Q0W'^"1U<*P6KKUT;/Q2 M,P+XGT/[;63_>P,+^0^-[.\#^\>X1H$3U%3@RZ-F F# OG*44,:A?UE#EG:& M/L,D=KYSN9.W^@Y#4@JX,$_(=!\MRA6AO;T1VCLC[21ZJ;01AJ2HN60L)NC; M>WGC[!^3BTKV(X3JIM04ZCO#6YUO%-BXVD;(U_KGXQ>.MK!0Q\6U96;_Z_Y^ M7QVJ6KGD'XOD"42N0!,H0!AF6GR?RQU-/&9D=^4]MP=K&P5H',:QD^BKM,B' M"R&X4N(1"G#S$7AI,%0KWC1H.:](ANS+%=EQIKUEQJZ6M0.\L*LP[UE8(\V-II>X2[&!7DF& M@BGSZ-K2@3:#BB !AX=[E%YRTCEB=18NY;J3)6R M)8$Z=0SS]:+Z>Q'5LW-,H[68&<;6 *VF_<2R:.QRN[B[W0OE;%@C3'?$ M"Y-0XX!G;PY4J)=!RM096.R+8RK;=XNB[@GHFCY+*]ZZ\A1IAV&T MHQ3JCP,?C0%Z]((;B\T4U% M7+>&,2N-%."P6UG3MFX#,7_07_3@KC?JCE5$"QO;?@TWYX.(A(N[L_.P9_O# M$=J&'2\%JKB[J_Q9\8C&P*MZ*)6!6_!LJY$)1C'S+6XN\B%-3X^]SC,HEFC^ M.VT+-Z'"#;I+]'X135JC5W1[>;@E/W_7U-*:T=]RWH*4/WWPU)MTMR\:]!.V6%WMUO?]"&SJZ-%<*;K2BQWJ?Y%/6*J M2[ZVB]YNH !;S(A7B?N"[Y!M/)OD"A@YQ&'S0S4N0.U9B;:2US/6[:F55@K M'Z]U<$R3 F3D^$9 9M=%))Y09]%]: M6_!)!?N,P=N%^CP"'XM3'U" R7O\@16%[]KQ^L\\* "M_?Z-:>GME^^%%:+/ M46]+S3HLT?SHK^[D4^-C\Q1(B6SGWY9*%&BI*4O6&1O_W/OE^(LYY=,BGZ9# M"0,>:QQ'6+1O,U8HTCGH.M33;$'3DL6EM*4_7I(5[+0(I0# M3C.7(\P]PZ^&4J7?4[C7UH(+^'0?1K>:W_RJ]%"6(6M$S4V$[WR04R_WI##_[;+3Z M&/@R3.;B,=%K1;EUU4E+&[;I6%L)M0LQ29Z"_ G+IMZ^\N2M,H'B1VMKXNL" MU77I&M&1+VOB.UI21K;YTTOI6>!OKFDKL0"_5*IQXB5";CY19HAZ[*.IG>[% M ]/0*QVS!YVD89[:?3%<9M*E>O'KOG&TO.0JG/851>N:FX)B@.9V:55X2O M#4'3#/4-;*[AVR)$EI2OT_1$Q=KRB4&K\.6P;>Q<+[^*G1+ZQX% M>*;P@^2,)!T>_F'M-;V?< ZTO/6ST.7Z;RBR&C]ZYU0:!;BNOG>JKIKT@@+, MQ:M1 '/A^BV6(A,XKB/VQ_M>)=;YI/\L?OVKZBWX&1W,3$#=36N>I+\E][A> M>B+RW*U5TI9@T&3&]O(PYHM<>ES>0GF,0_[(N.&=B*-7GT1=)-('/AF LR7M MNJQ4ET>YDU?R3@>6#FHQ"T$5U!X0US]^J!H0TY]L''5X^V+&,EQB)3#(S>P M%[$34"?WJJQ^MAKYT?A3HZK4\/R\>9L$XXPV:3*WC@:1[5C@>.%Y]%4#QX8E MWJ?B&V\7!UK4U3NOS8-.54GW'_;&M^_L/:LN)WB\M9=XXNC(:Y?C1A3).E\X M'$(>X)&XS ,IQA6^3+,>,%YE-Y!_83RB'X>BJG'_$/TG9I H>4N?67DYKR4L@8F^9LG#_)@#'79"2:K+/"2>/6VH,PHX2="F5' OZK[3CNVA/#A M,@F"^+TT]Z%W-OW?4*(0O H%H!+D&T&K[Q^M5R!*8TR]$7W712>+XL\ M)4W+O=WA.TMR6("3"J2FIP3#Q*+VTUH@!Z(^@PMJ7W%*;P)HE+P5DE?A,]], MZ&]>&RAL6.J5=YW=A)IV1Y"O$&B:[Q0;+Q=_^]IZ"+I]\0P%J)D27S992U1= MBW#WVM*UC!.(L8H<[ W7>S['M&(W^*SQ_[#QGF)5LP"H^=,'4RC LG?*!-RN!CT$:I)E! 7J<[E" 3Q44X#.*H%8" MV:=?G"*P0PC#/TI9>[>EQTU:%ZS,SO7:IO"&PM_'JYS3/C5_S,(/8)3.0APF M2E. ^)P9] &=,3B4!H3[,N=G=(:=Y))ORX!GDN=RE9J5#(#47: Y7YFOL^,H MD-=?Z?E^&WPD;Z?&=O1)!WU/&@ZF3J')P">*E@2Z/0SVRBI7H4._AOET__FX M-W.845^3VPIN1.H1M_71&B.?^-.$NI*:Q_%7"FFYHZLO&+]X49E%9B_[FM7:B&V9WA@ECU. 3@T[ MO4\[,@L.FY]+I$R1^KCOFS'(R+P&/7-O"LP7-M, M&!<].\XCELY]O"4$JFE>9R#&/A^ULF])0(R]7HU-7/5HDE%GZ'J?&24"".7] M2.(/K@M6M.W6,^(54M1TQ_X85*$7$SE MJ5^_PM-::$?GFE:BY >Y-HDPLAOZXI)G>M/A$&G1]ADOZJT\_%@^T8/@DRW) MGWXV=DF)S"63[D3TIJ\O]'V& [OL7-X@= ):KY M'B/LHE_L]\WN9.)N:SZY4!I):J;-(#MIMQ[H$*333MFE=C BSDM2@(_#[5OZ M:+TW8C8!<>8'RD3YVOL?$1/?F"D C"TFF%"TM"8%XR0X-%>0&XT$?,WR8G<67%FEZT\9$_D'N:,-.?KC;BT?T7)WV[:"54GBGM>W)!G MR@]3)$C;U-#L:%. .*=FV/8N M.SG(H:^.EZC=4W?&+E-3[:'^T+GW@_]!JFDBAI$O]F8(\MJR["1E5/ M(!;@X-\I@B((+=-:]&V]]CSGRN(]IIOL4D8@-]^?A)V"SHN?(9KA$;'?X\37 M4_NU!.??EUK$!9.'O6"(3W0S^>].:WVW^*Y84DG*JV%F2;M?/"1&LYMT6'N_ M5G%X)P-W:X4-.PPOHP!VA;U!%*#.)'6/-VIXJ:2EJ[NR1/RI(C6>N<"3AZ]4 M+2V8=>B^1P4._G05:)C4+=E3DE8-"102ZG4@"13=BH.%FU+(<"F*Z"I-=^ M^(3E%X%3L;N_-P$IY"](6:^05[3^MFAN\Q?#R6?S_9R6IV[Q?L!1+%MO7(=C ML(VG@B8GT M>3NZ@ !LZTEH'1V#DF-B/;\/O1B) Q<%W;F.$(%7W&R"ZD.,N;G?C&,V[Z^T; M7PG?\Z6OAMQQX!'H(2I 4HKL=XQ\9_E6)=\Q;QV>&^;VP2_/M*2Q.C%=:$9V M'[3^D MAQKR#7=$4X!HS'.APB2V%Y4IV_/H5>GIJ^&'/ 9%%6Z7O?[I!@:IRUN(:,4C M>.IW=I,"'S:-L]TJ@U%E9TX,-SZ_5\//TR6;LG^YH.CULW ="5K9HTEUQW&Y MS6A6@IBU'$.QO+-P>VEB39LQ&?"&:(>N(U3\94F9[@B63K8TK/=LK\>5?Z8UB[#W3M#E% \KU;S],B#VJV'KX-TX8OZTZ)7; S4W\UNM M MR$6O'%P9S5_9\(#AS@1H^MV)F$:>\+:7UF2\4?P12@%$3YTT(9G,H[ .=MC7 MW&R9\XJGRG!KY=[5A5(!-SRVHP9' D.RDQOKS@6KH:\/S%*_]9.EV<+T^$+% MBQ2;YF&R.2$&D(=X>LDN\1]8:_<;U.?+>M*0N89]5+/3I,/P[D+_4_C MCE:=GO!^-'2,BVQD&$I-O;QQ/]#BK<7P/3'=F0[H(HHIL*-,)R*AL6IK:'7P M?OVUY:W)"KX-Z5E%*8(VMINJ92?&2^MH6UV#SR.LZ@??0[Y% 9^*GN@_WK'X M*#,JE%EV\E\)ET'"52PBRI_>N?"UO:MHA:R#+"J%&G1A1JV\AEU,GB('T:V' MZ&W9CPE9-/IVFJU/T1(,6_V7%;0.!-$8(T+?7X*6R))K0>YAB+;!O2S.]*P[ MK0L3K--HZL KBE4X;^.678X!E[*.[6ZB/ZA[?QR0(PAUM0%K-94-#=]2'X'L M_QJH):^Q>FCM44\BAVE $-$,](0OI(/1Z:Q?]_XT!=@_AOG:L=ZP??X&*$ F MK\&'D1\AQ'@UV(K %7)(XH9 @-?!)0K0SI] ;M1%+@B;5&!F$KF[X8.P.28? M"F " <%0>N\;(M,WEQ@B_@]2>0&BW68DE%G=)H<(7WF+AS7=66&%ZP9]O/0) MD&F7'O"W(^3"4$35'5__@BKZIV&.6321(\[63B8[6SQSPRGY$A>M!%07KK<( MV$R_K'S1&%6=LS":7NXN6N*HN$1V RUO];4=U\:A:JA3<#U3419#.L-1?Q8G'6ZKA;6>]0?_E%E>U[]9\ M)]KKL#27-\?UC!UQ^WJ70^ MH%B)M<'_ =XD_23!^*V947VRC^N1G(_4'34O3RDTKL'"?%RB$SY,5B6+@[5[@FVU?-A!I'"@!QI>Y6Z.$)K>38PK!E1NV8'Z']QA'& L\@7B3< M+/!7JXCWMC*F/T_S37HELEJ4-(# /O0+@JF[QD=54W?G8=Z[8[Y]_'3YI,C4 M3;^WZC1?^'<%) (CRPHGR%^G&(HRH3R)+O:M64T^YU5(6ZHD:-KRO=:.[J<+ M& ="RL'5*6\M3;0AKG8\]K)CYM!Y$NR6-3>P]]MD>?U)_ M-U3>\ITW5W/9_M<884,^F23>0+79M:<*C O.#D>CWB3HWP\,(<";RQ3%<2U) ME3F*RWX5NT<$7XQEG=L]S$30K_7O/[A *)X=D-:B,VE_D:-5-AKB>[&Q G(7 MU"&?- -$S:0-7#6;2]]N[JXB0#N%,""'NZ;VZ8:[$K>F?FU9F*D/C_0+8]$V MY4\?QH5B67.;T&'I @,Y>JD[#FW8#V6")*MTPSD*\$$.W5F!X1O:KE5I]OWR M.;]@O'9POG,M7@66P1VT0&/_.J&<0^:KBY+M::'VSGSNQJAU>5$'L7NF>C;G,EM100KHG]+73IT.6>(9J?SAQJ4HQZ[4]HV7!R+C!A,KN MZW2)IPI[2PI+63H2! .6A>1SZ^E$?P\C,^[A]1IQ+%345BVYL^KC M<]6(C[X_%>8!Y^=2 1U%2Q W]%CC9A!,1M[EC4.]I$-"!.@?+N+2&-W)@,V;\X?,D4UER_)Q)X'D27G%;R4^DN>"EC M&$>8"+( D9>=H[4=OQ_K^^HZ=X!(V"\Z%ODL!^2Q%FZF(3& M_V DN2'FS6P/0!'4SC90OUQ;3XXQPMLAF7Q3%5 QH _N/&VL_;AC',=+B,Q7 M@XKPVC%T=3D#IUKC-;U?.2P$\M?@2.D8AO0QKGL?+^NH,M!]-C4,V@]K[4G] MFFV2B0V/'9M5:9$E(K&72_KGK7H>FA26W)^^TQ0*#?#S971UZ,K+?'?IKOXU M$ WOHFH#.9'MHKAN4LA/NF50E%Z)"D=O:/B#"N-^-9+$!HTD[.$5:MAG!GM+ M[,H]7OR@Q M^"=,\,$FMQ]-T,BC4K+CYN.R$U,FVFUL9"]HZ6B>$XB\X*K%G[X%S[_STBZ? MEZM"6\G!VZ%QM#MZ^\E6/:-!NX\K\5F-B/AN"HI.XMG,8W0:W0'],;LI!.=@EWW'9'=VY38Y@[<+?ZX= M%2]GUA4.40#K;KK)&ZTW!TKI+S_TK[,\-DN\#E" V<'I21@!CH5%>$%)F$/= MEGR.X>2I\X**$57EQ41)HQLEYU?";%S\DT&TOH[IZE5EN-:GXK=KG)_ MK&+K![4:XPD^O7OG$P5@[,\=\.E6)\YB"I&V3D_6L4AZ6(2'7?22D3JC\/C\ MF_(%QDK=,,46A^[F7HVI2+OT;B46^+&_)'YM'!1Y^[9.>RUYV3'Q04_/CRUD MI$WBQ[\1ZG^4-YKZCGAR2N+\^_7?GQ3?>FX^D9$,>0T9JG*\@E6)\#AT2B/YXS,*0-^Q M"MGM:2,YA!?!GV9CA&!)]7'J+K9P)0GAS(I(JY!;293*P,'OM&YX#C-U7)VCN]6]#HX^G M'0^K*$O,C#M\V_G3]$ZNTDRM*W*;4^RUX$%2$?(9IJ= VW3*."!R7A% ?:J[ MD$:"ATN'[QMH4(#F@0]$!?SSBU)]!+BA:IR79.G3(*KEOKK]S.2A^1%9K:]R MT$Q"F%4JLAG#--H<(H,=R*4-NB\TJ$!D)L2!,H@"A-Z8:F/XF.L8A?-ZACP!ZI('# $-.YAH M:"5!8?8\#M[\2G%#C<[0]&)I#NGE^+'K)IN/)]$@P60D MJHCIP\3SQ,Y42,06FMXN,G=!SI_M#78W9917Q?6M<+^Y\.^<11[MR MO8VLQ\U"2V+N=V*_VU@'( M/@?&A.!SJ8)@.U/)E6_GN4G&-D!\ZS,CM=H?" M> IJI#,;9C"GC[%]'4\LK8O1V%._XRD7ZRSAK!QPR:3BA;KVKKK* (O^G6AL M(4VSB_QRPP.@M2C2&#T8#2B/E$?8EW-F=_"7E:2X MEKWS.1*\1-H[J#?:T I*I]=B][]=[M?6G"1G%/#!FB_B_C4EF/[9V5[-@-<"&I6- 6>=;5D++EN7EJ<;CEN\KT M.U&3CZ9E'Q@$+1.0S @E>#/D<.F;'O+%!SIK8]Q=G_NT7,Z*P/#87/!5+'FTU=?0R M^Y)(K6T0[_HO\4YL'UDWFTI/P@G M^/"K('/6O@8<>4(GH04P;"_QG"2AB7;8%Y95%>4HY8\NB4G$1$^>S$N;@=X8 M,P('SK[_6A\(TEACO32#2FW1$HDBI52>ZPUD"=GN1Z_7?[+JNK<&X+UA^J8\6W1A7YV\TJJ)A67U#L%]YX MAMYV86!"4J%:I;>U5IFQYWO(S"9C-PYL!FTTI%M-EI*'XA5:,_YQ/*#*B/]5=J>_)M8F7,0ZHR4861E;J[\^&KM&[Z6TYK1IGGI4[6LTYTYUB M"[7,.UC\F=3]JK?2BY9GEO0+X#N M^X-"3DW#X/W+L1^4,5Q']8&WW+0Y1>(S#&7^UW')UVKC=CO*&B=O3KE;Y<)V MOR(Y5Z%-\1^+,^#TLRB(V!/C.WWJ[4A4^LV.!K+HZFAIC1/V^DSMD>S'J+([ M_M7.?CRK!,9%LU-K&VU]ZBV_43;^].SAGKF]APYD\KM=_RZ>,B3 M(G^-F:/AAFM!#FD<"'-;:JXXU)D@"0;9]2_^/PH>&&$B,*.=)OUK#\78R8;C MRO?0+NE9X_ %Q[M#4J+09C9ZZR*[G=V=+T-7GS0%KTGV'$0MYT8^UTO/2T)U MBX!G6)+H;5&0TZ7P<:6M2MS#U['%EBVS V M-:Z,-; RD;BX1%NTY&&I[9<]V@Q.G_W9WRU 4Z^+AQLM>R?/)(6^4QW+2>K5 MT>^&:\6AOK^I>K3ZO([Y]K/6O4HY,<.45!2\WC M@/]Q12LP<@F]05,#8@W M W3)U]E_V9CPCU6M#PW;9\) :*X)S< =^3!!5,'-G3I1D/JJXKX?ZI+#>@,Y(CU3<[=MX2C_=T@>^V1V6RGAXVET2P)3=X@F!X 0[# MSS9)>*?-7,XH:[.J[/_F9'%7XD[7&F2WP7Y!\8^")^6Y1.)]#M6&PQX8]I3/ M7J9?Y" OG\,+_1T(USVF"VT<;97*[?P5W.>#KZ.+BV$NM>PP=S*W[YZH+RXU MM>HLV'LQ0ZQ*U#7\53[,N>?3J,]5FB O?KH5Q*Z%5WQ[BN')(\,!Y">#.),O MK&+":Y(#6]VCXE@V=(E6GM$2W553(PPLRE%Z_$%]J7MPHKS23 X?(:<8#2& M00"OMYG#^C)/-^#0RH%;$X2KYC@V6=6Q-*RX,O!(74:=!O/":6(N3GHJA..Z M#BW?V=CMO793,) K7B*@/^FVLM9VVG,:P!31KG,9D!6>O,"7OJ$F_8T>H= 7 M!YY1/_R99F,@K9/<*/V>[QT_'O8H'GX&\S GHFY ,XO84CVM(;# 00JP087[ M0?+_ MI(H7\[0I/\:Y/9&R["@PA0N['VJ6U#5O*S"Q29ADHMZA4&L9^X2"]Z M(#_.87PP J34V6,X7S9NJ]I7J.&S2/7M=_C\JP,VT?=!"SGW,QZQE!;**2"N MU_?; *T^COPG&+.$(4/U\CDQKU.P+N'*(DV@VPT&^GFG7F*,]O >SD3_93]*_2^!6)]ORZB?+#\# M.HX#,;\+9/CU>[RCR22OGQGX?+,4.PK XTP!AJ7)>M^1)0ABG*,&N7J, BP, M8MB2\>QOLT8(?5%"F ==T!*"TDP%40^OI=Q?=%+APY>=R($MX=-BUW?XJ0C# M[&:]!V+&!?4LXM:/WB^ZLA*MGB*-.O)+N#C']W]^_W3/3YFPE[^#&4C!U,B^ M$=[3D2TZ[1NOI[)AOX>M+=]Y$Y>&O9,:D;EHA_IL"&W.'\XHU.2H;8P2*FSV M I4J^>(RFD$J+8W^5*M6BIC-9G;\]RLV7WLN-3'(D#0]T+B!.E#]9]B )"+0 M&M3(B=CG^G>>\Z_UK'4[4(#P'#R:1"V%.-@4IP!GLLBJ\$:-L=>'6A'9:#(]\6S&"$3HR_4L]T MWW:^J.+I^Q7LM#N]5673!17SJ-.69GY*K-D6F05!/S.3$&-R%_N;V1G'+]5G M2,DZ<2KOA6*([1AK#"WI>3L%>"QNS!V> 9+9\9Q MXB=+7?A# EO_1UB-ML=,S&U-!JNR9\'R'#.M>5M\Q05R4+GG,_H,S/#;=B5K MJ.R2@P-'G4:N3N'#SVY7)T9L[ ^FXM$1BB)RBGE28^VPGJ(Q.C6L,./-+07& M&;,OB%>S.->&(6<_]T 5$^NN(A#RG?^^7X]U8VI5*V/,T#M?9!9 M-.1S;V(3Q%\11H70@7? 2GDJDB<5^[=>I/%I?NQ*[S[W%;:>>),P?(>3W&N@ M9=G\(#-J^_;O]SDP%L%L:%,46>ZL]FG>T8&M/X;TU<;7'$S;/!N%-=0RR+(_ M3+Y4VF]+3KT$OO56]>&,X6B]2J!@9?TUP_W[71#W-0,IQ)1:X M#]6O&\_:$G_=G.:*K0^_YZ6 ^!F5E/X8E6A_%Y4*W@>H_&7CQ2*9$XQ).B!J MAXF"J'T?4^LPC0FOW[A7(_F30B-)IZ'K1IO%R%-BY\!'^&T['4WS% ]RKFR9 M JPW48!,G9J-6L;9;F+2!))$0&ZIP]/AI5K39N'F2BSZ(8K;_[28]OV7,)%> M(^M_>R#6F[>J//[XB_@'5CJ8,U$-*\%. M2/Q1ZQ@A89NGL;8OROEEQCH;35,@'^'*+.:$9-K$4;\7[&2S"Q'ICWV)-:AF M.BQ_#/99=E[;DK->."T1NO7HHS2"_H$O-G'(W8\+A_SQ?>(,V0INXN*TRNNC MU6T/7774F!9L*M3@7^ =[,8;=?-[$R51?14DQ(X^;O633:_'EQOMW4JO=#P@ MSW3WASI9-=?$]/T_*OEBHI&V* Z"/8=8@46$<V,[.D,#WY;WF42L7WUYTH0)9^ MK<3_0[01%<>*ZZH4XW-8M,UZ7\#+ SLA_UC0KE&NK=XQ /E2W#ODB#!HP0\] M8I SQ87=^7F94?@OO\'!\^$J &?9WT.\F-]V'? MX@#R X>)_) WO,YID79\6 SA+NP4; $!3E\%DE %F[E&5*4 KY$4X#PX?NSR MJA$45MC]@>&>OQX%H*/!JI".4X"]*R!0L*L0A2"1D"TP&LV-PXBF ?E*$&.T MU9D\0CZ9A;$9M0_JY(U'$+(8ZH]='.A'*98KMLEJX^%_O 'DEZ??*60)>!3P MS#6K'6F[?L2!? PWE&^'-884?W'QY(_Q'PCH?'^"F+V+,'K M5$-OF8607[=6UO9_4CPKMQN>)5FWG*\[]R4]ESJ0KEN_P 25.JR^R81,A)/8FL"W0B.DO[ZYF%GY*39085"K0BZ&\RI=")CA X MVZ)XH=]=XYI_YUA8]-F P>ZNJ9 Y,FL"0H/<-<5H-C3JQ&G_+-$O[*+=4M.S ME+TYHDN)'_6RH1Z:GXMS8/?@JNK#"_=+2DV?C7TN5LXBZ"D#Q#!-)=99SO_V M95ODK^'F?T/#7&E%[XE648 #''B[YQAYS$W")@40* =M,!!".I7X(W%5E\#^ M^@7XC8Q?5V(PEPEQ>#(%^&0F5]/#AR/5CGLN[*3+]7N$ZD*?]8SBLD9Z0?KV?J!^0:\4 MO.]GT*\>_-K@\&,46KVT5%M>X-# M(V,C9X9[M_=:^W,",#@'K$)N+)'+B:4_;ZB UP!S5O#[PQ/'KJUQ#1>W%9DH ML;*\O-NO\#-?S1M29TC*D^>SSB9$W,8?1=,UCF;$B24>I59-4_7W?39.@B[9 M[UW=2<(7)C_QAUMGVKE=P"TL87U.SM_^JGR/Y^!&\#:_9]%+:=*;$#\>83#, MO[-AW8E8V3$@,O?N;C$J3N6^W,8'!/3C(C0"(#.0"$:Y%V58G Q/W^LTJ<:C9Q!]!O5(!KK+B6[S? MKN5*C,YMZ"K ZZ8ZIQ*8E+HG8^?/!P0KW?=V:E7DQ'M\^#)#LAA:>=_^1/$; M?"GB!$QD"B/]IL0ZC/7,[LG1QGY3S3.7A#KEG[)>VSU?@\2*KS)F>+L..8C3 M:?)\S#^I9_7T^R3SDC&A+IH0IW=:_5'O-8O _O2K4<-*H0U#$J%NGIT*"[J[ MO+K/==>ZJ/;%:_U;]+=-=7:-!Q]YB.K/K#F)94MH0-,-T)O]I?8=W^I;5L)KIS1G@ MNZ90+M<5U!K7%BS!OBF ZF==E9[#"GZYV_O0GQ4O3E9'1]:O"+N \8S>C;6? MJ $&I5RLTP&="7*AR:3%UYF@3?5;?E-86)=D05(R0/4Z:!$V(\B5F V,)"D3 M1.5H>\3VY$\7*_2U_C=C98T1HMGL#UW0'4>604K99&F,AH/>-YOZ$U]X;/%@DR-6_''Y.IU3 M1;^ADR7@]K@-271Y06;%!P0^_7+"BVWCIMPQWCAUN8MM]Y5II7&H9LQ1K6DM M[JF%#6C BRMI=NA8COTTB<5P4O@8P6[;%DB;(9_0.XD;M,TH%%L\!VV26Y\Z>@8HO&P MY_#FY5,SOD<\81ZD;IKEX0AFM?I @3=^\RQ1#<\EGEWG.,Q34OKC.8NVX?[W MVAR"DUJRSK"X^8>2)];9B<7H^W()*[)2CVB$\4Y888+CC$PIU,'[$49,3/_T M_<0G)RYJ\,A.,W9%X9$$^PDD.6SB"IG<3I9N()H2$L6;4:S1+_1F^@H:HCK8 MET-\0)RQ>Z\81&7"ZNO^'C^_.Y1]V:^;*/T(C)4WUD "A[2B )RPF7P/$(_8 MW:<.#D!*$:J3*14OHIR3$LMZK5VPKP14?70K!]$SXK'2D"=F# G&@Q?N?SB_ M.!-YUN9BJS I?1#YE +X!)!4?/=OITG$"&S[%G5FKN_/Z/RHACFGK97_YGL04M40B\:#>QX/_.0^1-CTCKX:!/580?AO/T) MK=X1@-%O]07M6=[3)( <3\>B3AM30^;W5I#WF%:X>?/"6_D\_K*X*OYWKMD' MMJ$KFOZB;Q>3JRZ_=AIO#.P;M:/:]KQ&_37N""'CNXSA:K-)$V$?UNCZ2>P[*<'T/A&?KT( M?]8%":T_5D0^MQSMX8]B"'XPNRKIOOGD1\?-);_TIBG6'>O"$C;].*/16\\: MZ&AG8XZRLIP :-Z(<(MK%/>Z5TBMGA^ZJG'5_1O+)3%6E;WUR<+A1/W\O#4C M_;\Q<:K_OO1C+L$!='H-4-BQ_&3-(77;F)"Z?]*27UN(JA4@XILH_80!"+/_ M+YG&+1@*MF$,6O4N2$9[AAG4R6?]VRG (1/R6?T?35I[ G4<( J9UI.C6?N' MH[MFKV;=B?C!<<0@_/!)Y^NK2@$<^.YI_W4/-VSWT=&46X_;D>:GB W5[:?7 MTW-4!OS\OU^GH0DU*Y6+RG[TQ/>(4;^'!HGK;M2!6DWJUR6^YZDT0IV$J'PE M,ZR"GPHIA^CQIK$800^[1W>I[ONA(B2+"$Q]!#F*:7XCKY)AITXNZ&/:>\0Z M(Z5_)^Q*CY=MEC=ZMCR6J/UPYZ.]6NYH&ZUW"8%8V-13IA%8^D/A06;)4TM6 MJR"AS**%_DGEDJ2-#<^Q,]IB:KL[U)7R='Y4Y;@?C(CMEX,FP9.KQJ(,.H?C3.D+/^1^\UE.Y1G/=S \7.N-8WX1DO#)* MIU4P"0PG8,X%\.F2>I?'-Q=1MS BM5IVHI>5X?.,5/V6SZHZ] Q(BV3L-G!J2W:#YIT=I-RA(LL;6,^KKSFA[,*B*H M5(Y#W$5UL]L7 O"PW:AWI1S/D'_*DDIGYQIL2Z0UL^2#7_"C _A MJ>0KC;M5-; M_%4UXI=[F5&7?V:6/D$_$$RGCZ.?!$J&:BI9%3^.=,JE)IE< MV^K>3SM@=N$JU4C@^;^/+ZI&%!H=V7'FN4 !?W@ &F2V978QRYCL)%Z]K@>ZFHR8& M9IIV?L<;7*A?S$X *<-TM$ YO9>F(6\./+,O-DOJP!A'O]=L@X=#RT)UT_(!V6-*4ZDLPSJR^ M9-Z389U]KO_HN4#^S6H%V[ND;/)9L\_M3HIH2S2VO.0PZF"EU&>H&NOHU+R+ MMLN1IZZXF'ZC 3G!S8YC35:2Z7_L^7.3ED%(;<*.#\%),++F7CK?0 ;L MF]SMX*QQF727CKSMXTV03UX%6F'U1[=13^#%$^/929RGKJP[<3A;M^H]Y0&'H&P)XZ\TP=ON/8X4>23ZTR@6.-<)Q,P M&0\P:B[T@>\1J+VXE;C-7>*Y23X0_J6G2'B5WQTCKO6J[#RGO7K,7DVU6QTA=6 MC[\+'D^4QNT203=\ ML27H+MKB!C OJ5'-4_YOH=RT!2K8 M5@*H)^F06$82G2^*= "91;CW&@<\"@CK\!?]Y0/-P&XR9+!&&C>XXK%\K$ L MAOB!]LUIQQQ=FBWIQ2U]#VA']L//B5'[(5*IUGT@5WSMG.$EH.D/.CE=0BN( M"<+VZ-WIX8GG]_H*%B<_#78_I@ S.MX4@!PFJDLF@I3S=R<''Z+&EMU6Q'1G M853^E_!EK_#,3;O)DZ<'[I>5#YC'&YJ=8F61X4]8C#J0B(+2)9JJ>$H5@'9O M=?'G,NM<_5,T0XUYD;_14"D]7U/Y;I*;E+(L-EJ$$$G5L!\"C: 86H@9NZS ME&H=X!S6.J!%,F^5!"Q\M/Z=1T(:H^_/RX(2X-OXXA0#$68;<+S!S2GW^IEB MF2:^PT#H>NJ"4&8E5W7E=3-K\/[!BNSXFOC)Q@C5042"AWW6PXC!_JP 9<9: M7T>664%V=YK/DP*D5T2/C.K:F&RCP?>+ @E$PF[,^V_[-C7+VCW;IKRZ//EO MS QEELI/2MENL^YS:\9+)=*I1RWYYI\(-=5N:7\4.0^3%<+T.*".$5Q7(ZMZ MI"HCEZP^QD026^ \AW ASU3"2NZKD&1 L&P>0AN;ACXGT+KUE6TACQ#2$!ZF M7-<'Q*^X>Z^..6%'/A&7UX\C&!^4"5XV4@HKYIXINT6^4>+K_M:[M9=&>",9 MG!H;\5/VKOR3PM6A*F5+O99:8S19>D M!W+]^RA S61Z$_5HE2\TU2-7H=4!Y&6&)_8.=D!.]HPQ K;\W8ETQ.&[^K[3 MKRW;SE--MQ1 FET4KY5;;PW98R/>I (%^3"T=KD9C)SK[]E5ET*ENOTVNI8 M8C<]%]+'P#5W'!X3V ';$"5$D.NP(%[1^VW[L*;I&2M'6\XC.,E=56O)_,F* M#!6F9OWQHO/FW(V,=YP+MZJJL MBE7D;62S#$]NP^]>)T)5+;++!TQR?XBR[A^!A1!%70^*Y*]D=TQB+#E@^_2* M8XV*7!_N#P5"^J;->[,^QJ@2KQ4&EE73"./2(V<@)PFQ>J@;O4Z82)F)$R?N M!1AG$#7]!$/J;>AU-E37:IQ\JP+JKE_V+."QV1'?A>,F"/#^I7=1K"PBL4$G MJ#0,M5BOE 5W6'M[-'F;,FOG,KI1%#UG3Y6*XYZ$=!$\NVK<$I M5F6,D0_ M7X>135KG30;(5AJIX_.:J>JYJBJP77F0AC?0-/_R?X++;(3"[2$ M<6BBB!8$G+N<=\BI4/7Z8_[^W&XSHKH8(DYZUY2%7"[6T*'R,,?10O_T.8"O M/VI:47:A*JD>!^I[K=Z';VJKXQ^H-]&M61P.2E=,7'"'7[#NA#[W%_P# /3^ M"@=P^-"/D73=&1CA7CJ, KS6 '5&_=%:IQUWG$IDC>3LEQOKS9P"W]%.YU-[ MLQ-:2R1]XEX&.#/.(U1[=>5OY_+HAS0HL<"%__Z_+QBD"^$"0V=%I;YYHS3# M-\Z]>MK$R+&M?^;MOO[$;[O(-E6BZZWS*UZMR;/F"S0'*.50@([9$=6CC%B: MH1J4"<%Z5HM!$FE/<"5+F7UH84J"'2Q*0-?EH&]DWA9N"R9"7L;&<+%ZB#3E M\1W6==A2WE3IEV8$M5]_H5C]<@D=!>C2M_1F;A0;2VOG5<4P^U^TH(XK.64H%6?N,011]>@N9%9^_C_QX_S_:/4G'< I0!M-$WI[$]2)I9L" 5=^;?&M M<)K)Y)D!7[F:8/_4!Q0Q.O <*!TJZK>HS4AFU ="X.7E6,C^030%N":]/C@[ M3.:3,C[R\R>M_]:/W?__7/\93@_@LXQ-QS&158$ICK9O;]Y_F./#D?.T;O73 MB1,0^PTTP9K>F!P>+4X\BL1C;H0]4#YV^>:='T':9A2 IQXG8_LZ;4&+:N; M+(5L$K*?VI(R1$Y+4H 8I^VH@!8;)_*O$-L-RO?P*X@3);7J?9O:X<3)KGBH M$H=FA$L>)J1NJXC6]G?J=;_K*HS*.U'S]DSON0E[,1^S6"CM8LZNM[4L?=>6"R0^V1"N^V&)3Y%%\2ESDO4LDH%>+6:Z).VJ!H%L:U=;TXSGCI+Y':-['5K(M& M&%YP#A\M"^]NH'1)R/\3P*57CD;5(R)U;6U"J\#;[>05G$L 8.H_(WMM*C_46-\SA'^O,/R3I;5F MP!/S2\OFH6WAIB:'L2,)OPY+E_!(T.9 BEB6K]4V%5/U2XO,WN5@L=,=9UX]*L9[>WS.Z M/Q?M3J/'0F9FYC\9B'&2S0WXN'B36.GC/R8CM:I:;LW,_W:.:=4+K#@#QWKZ MH/!Y:!_H#G"NK:J#E^M#(@-GRB)"T\46]GA?HV#I2/VZUPR&&%+*,7=C83,, MFWMIW]:'0<;43.IDR']89!1<0Y268)_RHC[V5?=%H2?I&[#--Q1X$ MO:@:FB=J;9169%#@Q.Q->FZB6X2/Y5]\TKK2#5.T?YFCS_[QD5"JT;J56Y'A M]#<[X7TYU[\ES%:$V,]C*N*_"4K1F.U5^GJW76GO4C;3[EI[#=E%'IX/>H)GO2B"+ MD@M\FGD%\T'-MH^I$M>?^S]IU)D_1 7\N0-)Q$'1?3(*^7VWS^Z<(YFFR;TB MO<5D?1A76@6C<*$]^!;HB:O)Y^>;FG3'1C'#>[S#\VM*I:45S?X6RJ7P!6*. MP^*O99OJXHF-F:D)$M,\)OBW"+:1,IF7Z$$^%CH-9\>"M^N#+EWZJ=_AZ9OQ@Q-GD:+9YSQ>[\[MXX"5X+38WYK$NO&&Y5'U?>I MF#S)_N+T'!*<,] J^*DIOW+,TN$!4\0+V6$R J *3%:X<;@YZY_I(?ZW+;@_ MXW.')5LRY3*X)CU"1G\YXLVMNMGRUT\ON-UCQ]..-",8'X.^6$ ^7!/=>YWZ M[>^ST*Q+X.Z32<.[J/UA+\=# N + 4"46@ZI) Z,L$7FK^G-G92[4D"S[;E M]C:45DWUO2C;_72W9X^[,W:"FV)=*$^0\!7-5;,6<]&TD1/Z!JZJ25\"8"G] MY0*GCJEQYZH5C//]A'" [:"(&F7:&'LLPX*A)6L#@@;W77BY!'&^SH;_PC>5 MGH,+ZS$0PT8D(]6JHM_%>DF3:']YP>9Y<;)I"I^YK_?(S$W@8?EN;9O#RH62 MC^%QN%OF<[0YWZ)V=;+F+N>6Y@J%*8(:2]R1J?NR C*1#.SE6)._S]MEO*CP]HY?29Q5=4XW,=8WI+FJR4 MBF6(A^K6UPRKF-MBO*ATN3=%W%+;[YQ-/+HU880->L ,&YK2^^LG[!\G MY/=DOKR,*''NC>]FY0$K,I 7L.-%EU,628^;U.CJ5S;C^HH7 M*7T5G'-QD0N#N996GFB>@:+^TTFO#(\1DQUI$1\WT17E M;\U1A3GQ?YQN&TR*THMD"J+QV^@G]YLLBXZ(_L* 7>5"-8OA4N=S',S/N-CG MP[,T=?&RD+#; \G+;RPF=$DI)KYKE= GG;\DPE?KO)K#[L5_:CZK6_1DBN<+B=MR8QSL<&>+1>A'$!NZD(&']&GM5 1[% MQ@FNLYPO'-PW+A:"L*)H+<$J+%&GF5X*T^H[DSW+U5]!(^XLQ"TN2RZG$5'% M&B8_8[:+5&=9D:P-N0/)AA0>NXTZY-O:%^B\O^>Z^I/AUPD[*S __ZVJ'I!BOE:3L_\5_X)N\?B8 *@D'<)U$ !L M4IH7\02 :!E;L/G!C=9KI8RX^@:>N#8(P5M4&.OG(E9OQW?" MJ@D*?'0QK]U8WAI2F=EB@S]L@DZ0!(!5N77'5-II>'7;M@#[F8%SKU6]2Y=> MR6T'5;HYXJJ(.MG$?258'UFC63S/'P:EKS M7?;[+I2J6 H/U%!9EBW"=\_1[9;E+RNRL&R/9A*A,*A6JU5"-ESJCF M&S'N3[>(*Q@D3HK+DL;/FQ!A17^2E_+W/L;JQNM%_ /WK9Z;Z;2=PM2/TB3O M8BH"NUR@#Z KRBGXIFMKF05.P7VR-\VO'Y>1HSOC7DX5Y,3:=WQI[HT>_ MK;!U-WMC4!H-%#E#";-_5>\L4PL[.&9QW)J"!OK*NV9=X_UO;_O0FO:#T6=+ MU$Y,+.&B5?VV>CF\J.)#B:.?+3F:>CZ9'$\5^%?X8G(S++):6\(T?L(.-FOE M;]*Y;@,[W4Q]C+'=U;7)>.L4#C29B!U?K,&QQ):ZTSLGFJ[:O0':)CZ=5=GT M"Q]E:B]KO[8^8E# MCTMH-*=$AV]"["&"QU0_#^U-*V-DE8X>-TWIOVJ$D('3U/([#VNP'']7TB3T M1,8XWV7<_'.;$WQ_$,ZME\#B_E2B'-*9O._9AKI,F/$_]'VU1JDU,"37HN"% M[# %7XAWC;[JH3(K"FE;V&HK[%DVJ7Z^9Q]6I*^V$+JUB/S^=WM,MC$[?NVN ML=VX$I.EA/7-/ 0QUG0%QHF=P-@?[GXW^B4;.'>> >^N'-@'F:1_=5KUR+$CZZ?Q/JX%=( (DB9^SG7DQAGV%[JV?74406*0<69;GGW] MA>MDBRFLWS1^4[(OG'VSGMTC50$*$'5OUNUG+\UOI6CG< M&C>V7(1-0>U[U/.?R.02H, W(^SQ#,RKM>NW5?:BHO21 [:ETIWOMUP5'/," MU1<&F5IE)SG'+WD^GXC#%&:?O^M>DA@@QR?]\17%TE[A$9YIW06>E%"YT^%O[+0O5IW74 MB1Y^![^J0A0=SE@4_83!ES2HIEARF[&9>?4'0X>I1*_O/7U!O[YI!D+_ J%$ M)CT)@)0ZO-OZZC18ETKG 5]U_+P;GTNE>LX&I_YKTH#;1(![ 3H),374O15& M))SO"B,:OA\![M6@\3S8T#QTF>ZV$40UV0YO(H9U^KC^9:'A: ,8=#NP*"I= M949@1B<^4M9?W54E4E/05&.0+7^J7@N::1QIN!ZE0O[U,6M4]#)YO!">HL+5$V''5OO^^T1_D6 MRV6JO\>%M:>EA#@\$@]AX 0UPNY(].Y,!YE.5*91IU0F60W/4&_);OM^%I3J:]+G:X(T;MC!117)7;:082 ="48^O/_%4,6+^6B-%=K[_=UV) MWK$ =X=A[85< 83EC]\+YWZXEG=L>ZE)NZ"]5>#00[TGRD< MZX6//^N9OE6<_83&L0VUF#3=Y@<+!Y]9L;25Q$FZ['I;K;?;/[10S^N:+)(% MO-L"/8-/U1, -)?2+?O'"8OR3BG)X8H'=) ?,A]B7$",QRSB78W<19^JC+?$ M,'$)S)6WW$[8D9++! #=)@2%R13K7Y,N*^MI6 M=<]4UU16.?$]Y+LY: MX:EA/"#I*M4:Q7;YU0-^? (]NHT 84OWG)=-]7,YDS)^G) "V/I;B/[E>KD\ MVB".&X[N*W>'/\:1:#R;F#-F)'3IVG(;8KRY M&FLZ;7T>O.<.F;[32]][3%RFCHZEG<%YJ,4[BO$ZA'>*79RY[L4$+=2W5M"C M9=,Z!'U.?4ZG2VQ]8-#]1K(! M" 7$,=4N/>W +&(1\F1&.G]R2Q04-:3-\- X:K.U$(PF&RYMJ)\)XO>_L^,Y M_Y?L$'E_#4UMGSRN5_\GNUCG08\%"JQ^3$W67(Z)8LK/;FH;TP"[P.B."=8: MRTX\L&I_-X5SP4YGWO+^W-[J<*LDT4(S 5"J*!'[\>< [&KAZD1PUFP=YBL4 M>H#L6A^L2WNR4NMF@4UB>N\R2@QTC+GV$VE;.5()@PDEK&![A/\7]Y61[58F MXQ[BP#*&.XP?O9C/,SNA[,!BA @.@IYC\A.Z8-*I5_/BHB?2U_"!T)YCN5H]6WON M"OP'[='CPM>DS8"GP/%A<_XGXRF=R6UA9U1J)0]_^MH7$P"6.,43-_O*7M@; M\SUQMA]]ET#OYBKT6DGKUH!J='WTFX/ +4_S<5"FEZ0]9:E%%G'MWBBC^BP/ M<&E>36.T68D67[)&OZ3X+'S<65"1>$/=F_:T$TZ^N'GZ,(&L@QE;;7\1TVDY M5>G+MG^H,24C3H$O=KA55?7\[LKL36NBN@K1!@* M*2CM0Y^>D$ E)GM2E.E MZ'6*ZP^D2=G6AFKKJLGW5:>?C+FEJVU$<"]H$0![ "^V\$$_N@=%(KS\2B[* M68DQ2P? #AE75'VS:#GG0__W-6GLV%0F'EEZZ\MCQ!N98J@:RG MH!&_Q9'8_@*I*&=Z;\]B'_M3 N WJ;?X0R]DY_ 9:WD;)A%Z?A?Q=K^LVAU& M,_XX'-#V47&Y@8,3_P&9X/OF6KAN8? -US+O1^3.)=$RA1SF9=TXPB&GKKE& MDY_$\$F-'<(.DZ>H\B N%[T<"J^ M>Z KV5]%,O3X%9XR\@1*A6M3'SEJ^$"G-?!9+_Q]=(>PN /QRSTSM:7HYZ;F MW6*6MY,9;G<.;CQ8/Y9@B^:'4>>%E1ED5]N?F?!]&E/*OC2XWI@H%+,%6IF, MV/?G$MZJ7%XG8PS:]F#;-(;2MJVHFY^?QYZ)6OJR8DJ@1%GV/XP)X9/)P$G$9XPR=?@W=F/5Z.-E"MT7KS9J) M-?.(;7_6G1LH.@;T"2#!OP-G>AJ;3QR1E'./V<6OKFJ5#]+(C2+9>)=!8RW& MZ#MQW!4HIO"=B>:1IYD/W.Q;E%;4O=8[H-3&-MY_1A9[']JSL^>( 7EL<_5(J\9E$J.CR1"EZT'^*RE;9;(I;E5J#" M7!E8KT 4LF39-M9RM&AT5V;9C3(I:N_PSE\_R+"H8V2E,89ZSO:AUH)QR:T8 MG14&REIIZSQ%8EI>]68Q%N[DQFDN%E%KVP*UN_M^&8VU71%VR[:7V%_M42N, M:"%_'EL#NGLRH!S%]=VS[6SVQ1=WE,_1-?Y#:>V>6ZF.>*$[!<4')_?4Y]7 MN-> 2T"3E4A:XCNC%#CM\H)=F&]*K37LW7!>CA;"-[)= 9#E.(19Q>@14XZK ME%?EZ[X'CT+7+9X^!95Y40:$RCCGQ9[;0(^(S&+N.14%E3W173& RC(\;XR? M.&U\DMWZ=$.F:9GRTG<3M*MV.57M3P7MO7.!;VT[>?GVO_1HYVGP Z[8XY/4 M2/PCI65*4Q[\+ &P78/8SQ8UO]N/>F'=Z->#O.'\EHW>^S^<6!D\!'3 77?E MIW*97%5R#2$;;WPI'?9>BKG6 M-$$'ELI=IO L )&>TK"<*:;A( *J C8W 5 M9/% \)/Y\:80/@#2[<], /2>%D#G-*\>3EA!=R5BEPCMC%7!9UPN^;CM> M %V1-L0&4Q5-UO#>/4N^!3B_V0/J!6MBY?&O(Z"89N@YK:LY,0&PPE5$ " ? MX#_"V/"OCV6AO6Q8JJV:PWET,#9W*P?PB8=H_#3IB,OWS(\ X&CIN0HV)@ 4 M=7KE^%H#P5E;Y@^L/7T?;(7=?+NL>,HP?$3[Y_)1;?2QO2(JX+D":7'&9W(- MZ!&5:4]TM9=H&\G\[%SYY@2)A;F!;H8_!P<6P;]/%YZ]OQY.OTB=7$>RJCI- M !BX?NOT8:6<*KF9:5=>Q@>E)0 &+K\8J8OY)'E9=UW83!V^:020L'!&QQ;> MHKH<]):8$AF'G 1"(2O+UA=IL;!AZF/+) M$F5[@XN1J)F ZBQP<9=%L4%C'?5F6"AH07S5HL'-Y/P^Y2%W\V(7XV<8"S;D MSW4O8(_1EFU@2S@GXC'1X].YU_&3PX0^CA(+@'P$:\L@/$:Q-1EQP[ NZO+E"[$;VL+K&VW M@%"(TP@Y+XX?4P[5& $QM4SK_@L17[BH//G)KUW(, \NSQX"5/IAXUQ<<3$< M+$0 W-"^^M333<+UL-'D'9PK]]O/;<,;L2-I":CGMFTSX.>43[;DG.\9,[6_ MLV2=AR10AF:I$1T75[@VS9X83^?/I? ]=6MCA:351KA:>^1RBAUR,[YDAC_I ME>Q#)Z T+V.HH?=C6P_E8+"8CT^W^17G6'_0-TSXFSBV X_ M8^8D !!@ F DN874)>J@OS)$3@$Q;*_LK?[) TK=MO+Z6G9X@Z[(P6S[87CY MZ_HYW@8=/;I>,]AZG^MD-#/_N7]ZEQ.H.)7!I"Y,(_"VPY+6,M/8].7KB M]2#%'\^S1%9*UAYX>PF_V?AMLT0Y 2@[+%X==F'FAW6?%1LI=5!F_> A?>/$ MBC/V\C/8VK[,-L4]&[V GT%Q2'?FQ"(*ELV,L4)=8HV#7:WP_'[N+S-?^_C@ M27#Z7[*_&-87FB_S0\!17U4V&_095\7D*/^L#>@%P.,XHW\=<=Z_KD<3CT[* M,]8:T&D* ?#"Z,@\E%&DT3$4MH525?'%O].=8* /'SAXJ8DB?9+=G/V?3;O_;T7#,(TG M4!TKQ@5W:YF-$NB4CY>E]Z ='34:*].).MML>B8"BSI0BPV62FNX$,NQY3MY M#N3%*Y;9+MZU.GPYZ<9)%5-D%YR @\&3O*-I-YLQC,L.CK^IMM&Z8TB884A47,SD^:N8FHV"D[U=M MWK+H,JMNN.[+@$KU%<@;ALCVFS!\/"1ZG-0#L(3GV6(816.:"FI@>92I#"M4 M'8^.B2M*CK1E%%0F3P8OYMO[@*Q@O_W0S8\\;R:R/0]_U>N4@J@R\(ES0L'B MT4^D8@I(>9QO/K3$98!+M,UB3Z;$4U+2]U_[2*2>]5VGP:&G-O&SI\1/?Z?1OWL_A6CZ,+0I>_E,%H.JVEI;S%"L(*QCZ?][6 M_I?7@"U\"/I(O0HG[ST65/C)23'S,IB_Y[#+NX9V"VIOZ>7EU79+J2HB,]O& M78YM?&I8(];"FO^/R]!"+C+-U_0:4?]Q &+68.:,Y>DP:JTK,U+/FQ'M=)[; M_DB>0^PLL3+>#Q$J+TZR6C1HA\Q7\MG ;E=A08%V@@_E(=ZM%F?%#??$:XGN M$0!&Q?"[;N;2%(5O2Z$+-R(N*ZX@S?MR<+<\G.+8&)Z&')OR-S@HJH&CH*+\ M2W5)NH7-5!&C2[/##A+QDL_9UF3=5V!I@)*L>YA*G,Z%7+8CBMG[R38P.SL2 MNS559.3@QC(GHB)P'YR)"T+5X)L0II^$BE]]L3[3ZM28) *X'=%N)!K4V^F; M\&=L2HOQ*JBYD#$I;XO@!![1Q]R=$CV_$0F+!*;6SL\H"2]KDD#;]:WMXC22 M#XU[E=U-5I57_(,.BO&D^W[K(1\;#Q$Y]:$H\(H>G_R]*S^2\L9(C.'L5MCD MWN[)ID]S?,&&5804-?$AY/<69+099"\ #Q.Y@"0>K$7.4TW M&U]%19XZ2R"52%Z.P)OC6^<;59#NS,'-R]P^&P#IC$18 M64!NL4EF*#,(9?MU]1.7+S2O74)#4.9 M@,+Q#(:?D$(>^8,G9!'WUM6;L/EZ; M"QO5@@?Z$]48>V.-M.XS\=_/=]YGL!6>TJYYM-U%Q+M\GET+V/IC8LUE49<(I/7TS<621^21)U/HDU^$G_0#JJ3_4K3QSK)$^;/ M:&J3=I6?(YA#/N#0%8W:^OQ-7+&!IU==32,5(P_"%G?SXX$#O"O--LO MS5R"!=)_>[#4S4S^7@BI<^@I&"OS%.J@QAEKU-?"5@7)Q\X"XU27 YX-CS5* M ^ZP,3V?1> %VQQ_SQ^NN[]<+Z)%:[:M$0 4*J@,LFG MU9WJR#_:BF=_DR2*':LKS,6ZY;U\/W>JY5+R%U$XQS0ON#5I^ A&%_6,Y?G= M88R)>*@_T[P-ZZ/:":N)]ZGOYQ,->WGXE$PND#]&%9A-/XFL:E"J.-SC;:JB MZ6HDAW&,F&N&N@6F*?AM-S S3YE_::8%A3B4K\(.I .E^ +"P?22AR@[GXE/00$AN"=(6,?2+2#0;.,YQX*;$_G(^IV131#NN:ZA#; ME#9AUOT+C,:*=T2#3.I]!E0HHN ML.'TC-I28^O>VN%/!^$#M).>$%0Y//LOU_Q1_OGF/5V7G6C*0I;AAO*QR-VR M=$N@?+S.^, K?8D?Q8QK2:QU6?.V!YG9GOVAW>YU6E"BR#8%K[B$X,2<1OZ# M:MQ+MS6A].)V70XG*N:XQ1;OJ&><]W.U!2>B7Q6R!"SI;I27&HBU\BU,+G1V M\TDSI.&#K-&R J6(H!N9?8^O-N8J:-=I?#DFJ2U/U%4GQV6$0Q5[1H@N,5.% M)1T?Z:/XO6P'-'X_X77PZH*WVZ#'R_V1WE5F PR&WQ\=H$$+Q]P('.B7."O# M5-HY9*.<-LOFA/,#J[(D9N<:]F[";TR5^VF2)NI&R>*?A!Z,,5U(ECE\4R'O MU9XXO=/<3@"@**;K';<'%1\&P!-->,F)\U](7@$G;4I_UF_AU"YXZE=I!88< M?\LQP-MGWTS5"?<(#XBG?O\-<+HC>0X6+_45:IHX'A@XFD!%.W _O_6,&LQ3 M8'04R9?UW8)W,LFFS=MX(_"WZ/O")@Y]F:4;)L,1E\0%GO'RK@UE0LY!(I:/ M"( %%GP+I#"[H1!9],KW:/[[K/I;F )/.XNA2OC>=JKP:;H3*)G"<8.-=+M4 MD'K9L/["-:N_O:16YN+TTUXAXE6^8_<.+8G^O_]%'QU!S-50+)*"R61?9=!EI<: R[; ML%W=WX.6:W]_*505>%))64H _\^HK^)N0Y=^!*M:WX&_KXN_Y X7P/^N;7JSO M'HO\YFL%HB"*=G\M_I*J,*(*AS"04D$4LPQBG,20X9#*+&2,2'%U\Q=.(Z0B MQ2!G0011&H609F$*&4MH$&*2*BKKAR[SU=__8OYAM)1 &[O577W MEU]^^?///W_^QHKES^OBYI<5C7F9_4"1Z\P?\'N,FB^ M@F$$X_#G;Z7XX3__!8 &CF*]E!^E N:_?WQ\/-5H28R686JT_-=C MPGZY0'U/^E;[NGI0KC;WG2\=3V'ZSINZGS4_R/$5[HFY6.7FA7JU$E.]NQM1 M%ZL^OL:^7HMU19<3O!9;,3V5E^:+M_I3*\8\Z 29UG):ZNZI*K]54'JW>$6+E1X52]WH#6J]_]^C6*[Y$PV79DJQ+G816G-7 MA+8]MM3&U? H6K+:OO91&JLH_$4NJ[+[!IIO8!"VTX]_M97YR][K<5UT=M&" MGVFM]HI?^%K/K^XJ^*3AS'QT$ #5>M";U32#5ND'L"Z$+/1\^H!Y>V]__\H$^FJ^N_Z2%>/6/^[QZ?*-GET4] M)R_?5U]E\?DK7;V_,X\H_RI+S9]O5LT(M2"8\9B( !(B0XA")"")]5P;9VF* MLT0&69PM]%J K6TY:BK57?INWX#QNK#13[\28*T'3?VQR+E9#)65?AW _2JO M2O!CO@*E,;[\R8T-)WL?E*"2!8D>@?5?TJ]* X&^HG[K9O,X9)E-^TLG'U$VR.XN97/ZP MZ=!;J>5_72_%F]N[8OU0:U;^+F^9+!9!QN.$* Q1(!*]QD(Q9$QB2!3!2:0G M,"FE+FNL$[)FM[[J5 5Y3U>WH>44M':C@2? 1B;P+59]-<&71E&/"RH+.+P2 MXREYDW*9A>&[]&-SRS#&>$WSXJ]T>2]_UR+NB^;)FR__3RX+_M,1X-@\DI0;AI,2EF#P-DEL6$/&49K M[V3U9L77M])LK2X(UW,;S!*((PT[HAF#+-2TQ0/]+P\0RI#3U.?)T^=&2UHY ML-1ZN3'/4\#LF&4P#",SAT&@40S\:%3["5Q759&S^XJRI0356J\X"_WR^2./ M@TAX)8>G$B;M_ >-V^W2_WRS?OA%/Z'I]?I#W=GK;G[NN9-T M>$OCNJYO>_FP$?S]G9X/F&.">NWST;A!O5=_E/*Z+&6UX$P/VH'",(V9A$A& M!.(@$#"35 J<\CC-I,N(?E+:W AAHRQ8&FU![2,&UPK>ZS^HT=AM[#\-M=U< MP!N (Q/$%KM:T2OPL0-/*PNN3X+G/"VP L7K-.&TQ$FG#5;&[TXC[&X:QB@? M--"R**3X9$X:Z^W:\OU]9?P+CP56&]U'7XB=PYT.W;Q".7(_+)%\5.#8J,LZ&GKCU\L M8?'*,.=D3LHQE@#LLHSM;<-XIED'?:IH56]Q=-[*U]_R*C.4QNCQ1I&D5GEG"Y! M;TO"Z$;NFS_\S9? MR7 1<(+,00%$1*4023UHXRA)8!0GJ6!,4A)9[3B'1':L#6XPDD+MAX//34B;<=3QBVO^EXZF)_'3]: M)!E-$D0E9%QD$$4"01Q$,10I0EAW>Q6DZM*.'WU7'?_SG^O+.WYT0<=W@NLY M._XII+QT_&B4CA\]?\>/7#I^-+#C=]/YWVGQ=VEV':]7XEH\R$+/R_1?K[X9 M3T]YS,]P_BR(2Q4;AV9CJ IE[9MUI[7-V[P>1UH6\I>M(UOQLETHF5=ZO5G^39HC%BFNM1'T1OZF'UZ]I)711,$)Z MYH,D$1!CCF$FDXS%*,VBA+N0WCS,FANIMKJWL4]BO5S2H@1WLFA.7683!N7T MZM@1^#R4G=$ ,5T(50^@*]!!!%J,0 T2,"B!K2_N]Q!E-:3=OY,8+"?3_DDB MM(8TYW3Q6X.T&[H_\3I?RN*%?N3-NGA:#)20#=AP.&G[!7L/3 MYTV\RW#0F/W]A<.733R)WV>73>QYDD6,!3*$89)&$"52029$"I,DPQE#41(* MO.AG*QIO"G9<2ZM.)8T R=:=>3)\H4M]=W,? _-;6>5 M(^!\0\QC*GI"S^]C7GD>:&^31 M1 Z-SUX6>4ZY>W!>%7/''SUJ3DO):V/5* MU'\N:R7+W;1?"2,!DT3"F D)D8@EI#@T<6\L#G@6BT Z.9H-UF1NL\C6$-!9 MXAB@.[A![/A]$IA'9O%=A$'?BGK3NV_'),G;+H;5;Z#O8&VF#?J]%+2] ."+ M'S@PE,@LV>L(@O*=-KT67RU8Q!4C5$&%9 )11!3$"<)0SZ<%%3R2(D-.(42' MI,R-_9I=P-5Z!5L%FW@AQP.\PX#:,=S%,(W,7@U"C8)78*NBQZB@4PCXC08Z M*&G:**!3QNY%_YR\V-VAUN00%_=+^5XUVWB_R^KK6KQ9/=[ SS2:&QT.O'*..A@"*+ X@(2R$+> ()ST(:AZ%(LL#)*<"79G,CR\XPD^O6 M9G>K/+F]!;[41CJ&2OEK=LL]RN=HS+%W)J=M1_?M2-^8^]V$]*;=M%N/OD'= MVW#T+F#B4ZK-R;:>M-_?-KN@Q@O.)/1^F3_D0J[$1UKI 8.D/)0A@1A1/9F. MB>X7@9Y;8Y'$D0I)C%DR4?IT6YU=V&>:O.F=ED"T:H+'7"Z/'VH\4UN/?)(U M1OO-_URKEPVQ9_<5V+P3G>G V#Z#UUM_'&9AK(W@[$7,6//' M]>[>!(JVXVYY_4#SI1E'7Z^+VFMK$?%,ABD1D*- 0J0(TT-5P*',XDQ@Q6CB M%NHQEJ)S6^\TZII9)5-#H>7 M>&),Z*,K9K@5[F2RI1P&B.(;0 Z7CNOB_Q)^^, 8':[V)!' M#.PUM/QJ_F]VNA_HTFQN?-R4 3,_U.+[7_2N;-RJWJQX81($OI3-?_7?RWM1 MA^#QKX83S-SRE5)ZOKD(9! %!#&8HD1!A$,.&5842LIP%)I0?H$7U:9.YODN M.JGZ3A.\(S5%?7;U3F7C4\FU;;4_3_U!;JUTF])-_#Y8$O%L6WED+C>F7 'S M+^A9= 6VQC8_FG;?_>[)#0T(H$,!_-CA\-,5V$ !.BSJ;0O0H.%QP'B65O0[ MYDQKPK3#UK,TS][(]SQ:S&BK_J]KXW>WS*O'>@.7T 3), J@E*&I\A/&$"LD M8,3C4(28IH&;9]P$.L]M'V2S+?NP47,&V_0[[?R,&_7#6V_^NQ]GM^JWQG\/ MF_6'FVH>FR(.>G\?^R/N#3')EOT1T<.&L)>259\DOR_R*G^Z)_-)CZGU>?8V M;$(/.$$BC5MV$F.(1$HA0RB%0C LN$)Z!>=4NLE%^-P&%=.@ZU7M7;)68.LR MUMM?A6I=P%);XC;:.#6)W; Q%M C\[]1&VSUOCH ;>N],TZDRA#8O'*QDP*3 MDNH0:';9<= SW+,UO%SS.EO$Z[SD=/E?DA:O]3?E(E92J8RG,)68ZIDUH1!S M+B&-%39.DW$66F=L.")C;J35J0D:/8%1%-2:VJ=N. ;G:2;R!-+8A...CU,> MAS,(#,KE<.R9D^5S.&-4/Z?#N4L'+L/O62G_<6_\M1_T/Y_U4]JBK#)+%6=* MSU"4R1.- P0I)A@&*$H2W<=YB)T";X]*FEM'WRH*:DV!475@'=SC\%JN67V M-O9*[HO"A'V0J^HULM< M=&=L'_3KI&75?[Y7K_,57?&<+C=E)Z2N3Z#]1O9ZT6S:2&"?8.Y%#GM]^#"JOUY5N+G0Q331$WRQ0;NP"LC4,F%<0\*UIACKJ&_1O?W;)3FF; M[+1U5_52\]#/BV W%DS>N"./!4]:=6L0>/6D55\\;=7.*N-ST)S,7('&,G]C M@5>@O8X%?C2;="SP"N;N6.#WX9>&6IMM^I5^M1Z;M#?5SF9ZE*9ID) 4P@C(#GVED(/ MQ(W25VTBKFK4W+!+/9R9[_\S>#$N&_A[:>VS*O]Q?R;)8Q-&7:I2MEV=O6_\.3L]BS?1N M3\_9: >=H9Y5H6%C\D=92GV3\3Q^*1_DX'D\=NWU&K_[NV?LXQT?G M@!CSX/V9#GG.F7SFV-W74Y0*WA[.LGNKX^#@OA.>@[)XJ?;&'<8+0M,O// M5$IQ8/O/(SK(NW7?1PS16(TZ74W%H0JZ9XC_G%?-!GN=4O&>+O^65U\_RK8, MQ=?\[O/Z55T4KO/NC6.I%(LA58D>SE,N3$;+%'),A<1$,H&MJB$/D#VW ;>O M*:C6H-'5T>%W2!N<'A-'1G;D4:O6O#F^ZW3WZ!)\ 3879WMWE3M9@O>!@/1S MN@]]Q'=R8/=^ZQ2U2"B12 08ZA8F$.F&ABPR+,A4'.,DC5B:+.YJWOY4T:*: MZ/O*O%JY5"S];EZ8SJR)7A>3!?A[?%%F>NH[L.G_:=:W M1P]^KT /FN_XZ/= W_?I[]]@_ZY#X /--VSGP$?TFFD;>RC52&:TA!:JHE_ MT+QA*@BURZIVG)) M0.L8+>EIZ1!%Y[7=>0'4SCN7E\@:1O5OUZN; MS[*X?;>N9*DEUO6V BD20E($%4HN?YR\=N!4KUKSOS?SRM;E+ HS)97,8$IUOT=<,DAP8+)PIA@)+@13PK%D MUJX,EY=YFJ#.6D6P;N;7CE.L?01%$O H2V @XA2BC$809X+",%)I(C+*0^:6 MBN42_"9*$'>[7H&R#V(_I/520"TGG)? -#)GMEL>C78C.#@>M=WO;&]/RK13 MM6-&[LVSCEXXL') (45>O::\3D79KH)"DF8ITSC1B.E>CE2B>5)QW=5Q++B* MTP@Y]?)#0F;7T6L=0:?DP$7I03CM^OBE((WOFMCO MNMM1%YH]] >ZW%8=ZF5!PP$1,@L@11IIA"2&C,4(ABE+2"J#@ 7Q)+[4-MK. MC4GV?%(_2D/.QJG@Q7I5JVR M+YAW[.:9A\^QE<;SVECW ;XWWV GH0-37; M?"7?5/*V7(0"8Q4F*0P%91"QD$*" @&54H0IG,9*.!V26LB\9T9.J^'$[W])7V /E-3FDA=]K4D_9 ["66=+CU M>>;,K[[)@N>E.8-HJMTN:)B(5+(8!D@JB&0H(4E%!K,TD2'G+,U"MWUOWQK. MC>IZ"CY#9?*C[3C-W/>BUOF.YKL].[L*Y?.9X1YMA%G-:O>U_*YFLD=!]CU[ M/2YHWN'L"XZSF/ P@"%12$]["8,TDJ:6!<5IF$09$K.,5I_;@-(/1I]V,'%M M\9''F!';BT)W- QMS&D8V*H-;Q"OR/ MX.<@",$=+F2NWX.Y#6]Z4V/FCX]/H."5.@_)F93E3ABZ2TBG+AW*'>L[ M652/QC^[NE[5S%7G2/NP7N;\L5=;-@I8BI(4J@@'>K;+-:'$+( 8,12(+$F9 MT%CZ9(Z[/M%.\W-E4IBE4D(:&F MKC G7#=V%$-)XBB*)$H4H8-2+#QO4T^:-\$TM&P^S;25ISD/N*C=YK\IL]EV M>9(R8V[G 4<;81Y;+$>U_#[V4LZ![/L\X+@@]]+RK^I$4M="Z'Y5OM ?WQ>? MUW^N%AE",0X3#B7'QCE2C_PX$P1FBL61B&(12JO%S D9#$'(J+W\&@T'EY8\]<[+R\F>,ZI>7/W?IT/H/ M%RE5SG/G @\'T;2;3EV.T_(,/)JXCI*._Z0$@[3K^9?",W.D=D7'N\,>-]]K9#XB9M*,? M-W.WDY^XR^>^;U8="WM%B6S@:I,2GB7P;5+BA<^;6 \N!;U7GV4=/FJK#2O="KK MP8_E/^YI(8&2LG+X\S/ .$WXOR8 ML&ECS\^8O!>%?N[Z@5PA'O13\E)WCA?KLBIWG1%(3((8BP1F$4X@"B31E*$0 MI!&5"*<<<^KD 7)&WMR8HZ=N-U2[YIHX [ E4_B#;6S"Z"%F5!W7G\,2%[_\ M<4;FM#1B!\ >FUC>-C15GY[.TD)HCA+WO/H;->= U>,UY\4]7;;'/^4BUM,. MG&4!Y"3.($H"#FF<11!):4H&J9#$2;=2^^R2A,Y&^H#EV><)".>3K*IEDV'5 M#+M_MLH#OJ3YK7.^/ZMFL#PT]X?J1"?AK<*@U1AT*H-6YRO0S2%S\JQ3WIE+1]:K*1;Z\K_('^4GR^R*O MT#6P-!9R$PKQ?HV6ANVASO:#,; M!Q?PI;;4-16]W[? DE^?K6W'YN%G:%9WJAX%?;^4[E?%::E_%'CWAHAQI S, MQ$KO\DHOULVB4>25R<[SIDD_+GZ]K]ZMJ_^2U0>:BT42JH1@1B$B/( HCCAD M&>(P327B*,!,!4Z'EK:"YT;_+[X:7S&S-W[7C[:0G3LYH%Q_-"%([+X"JW4% M'F4%S%ZJ8TY7VX:QX^TQX!Z9D5N505]GT"E=H_NN1??#*73=,\(Z0N4W2ZRM M\&DSQSI"LI=-UO5^SP%C;S<9J0(D XF(@C@A$J*09.:3IC$:12J-E"!VWI7V M(N=&8*,&B;UU3/WE%[Z1">ED8-A(J;_L 9HF!NSM\R3^LH?!.NYK_\Z)J_C6 M__Q5EN;$[Z/)Z6HF=ES_2F_D(HXQ3K 2$&5,_R-(##$/.10)QVE (Q&Y50P: M1U/3[J#IJ [:W,CYU !=9GI:U5,=5/2; M'A0TVZSTPK$>(D"Y.E1>&C[JVJ<-(,48333\0 M; A^V_^NFA&@!+59DI>R!4 M!QEYZ+.&!F"^6>F9*>5F"_8EK>B+QL-X$84J#3 .H%0F$)^9'%695)!P+*2, M!1.,N45A'A8TMRET&VC84Q88;<&+,Q4IW= ]36\^,1N9PH;"-2 T\S06%\1G M'GGPQ$&:I\W;C]0\<_W TY >LWR4=:3B06\X1C,J XHA)Z:J0,9,!)=2$),L MP'&F>8,YKB6!QW^H1S[G*._!FY5KGT2RVF2 M33DBYO>XPU+VM*<=;H#L'78XWCZ,JG8/@W4OS/DBB&(E:*!@S),4HH0BB+F, M(>M$FULLE+7H_.J[? M#@-M1T87PS?V]&7/9^4*U#KZ8Y>3$'CEDL.2)F6.D\;N\L3IB]U8(5^5Q[+; MZ,?K=?,MU09\IL6-K'H;TA$/0F7R4!@O#H@0U\OQ6,4PI8D*TU!SAETD^C#Q M<^.1GJJ@JG6],JQQ;D_91T. M#_HG>GP_36 ]$%R&8#-"F&<8VH^"N"7]@4^=9#2XS.)NF+CP*9>6U#,!!VTH MV2(25*]H$8$9XJ&>5284D@0G4"]YTT2P*!3*:59Y4,K<1H-WZQ7DM/S:!.-V MV0B&ULCKPVDW=[P8I)$YO5<'KXE6?G4&H0O*WAU 8*1"=WU)SU3:[H"QQXO9 M';IX6-?_X]-G$V5T7SQ>K\1OZP=9K,RPU.;84D&@:"8E%$SJA646"TB"4/]) MLX@+E2F)0Q<*."EM;E3PQ\^??@8W&R5!N?'5=J.#TQ#;T8(WX$:FAS\^@4[1 MVE%NJ^H(:98"VWWO<@8 MP2%5$4S-Y@8220:9P KJ26Q(PXBR6(]64Z51'_^M&#^]>O^=D"8=U_?T-M@- MK+-LW^?:E_%>&V^#P8Q2M ]MN'FD;G?6_OM(Z3ZT4::KCW=, 7L"I0E3D<20Q2'58U9:CUFAGLL$-.4\2TBJ;#V.^@^>VV*JTPT8Y>S]B9Y@ M=9K1+T%@9,*U,][).^B0I8.\@9X\:#+OGT/J][U]#OX^X'#L=WWYUR@(R;5^ MFJB?N'Z[IBN]_&E#KQ^O;PHI>PMR24FLZL2L!)O#]"R"E)IB/)1%*LVR#,56 M>0@'RI];QZTM ,8$L+'!1-<8*^HE?F<'V!CB<( SH'TL#LW&17UDLC@(^.<6 M\.N#@)_?6_&"O,/9V;@M,-'AV8"6\'1P-AR^DR=G QX[W='9<)N?G)U=\)C! MM8Y-GH=V.[[S=4YEID<-26 HL@ BA0*(6:@_I3C#H5!8":?$&0>ES&VL&"F' M]V&$[=;W%^,V,MOOI-J^\N=#;H6 [[K%!R1-7;GXN+$':A>?N'AH70"S2C3D M\F;%U[?RG:RN;]=%E?]WF\[G95[R]7T=E*[EW^;WMPN*J)0AUBL_BKGQ*P\A M(T+ %$C2:0GC=(_ =HSP6Q(YALKP8^B->@G M<-?8XUHKP+WM[%AHK*:8JDK !N)&_2OPSO@+7>\T16=$3?L?SK3 @%(!@S'T M7"? 78^)BP0,!FJ_0L#P1\WV%/'C>KE\O2[,30M*&4U#C& J$FYR^U*(*<80 M"9XF08IE(-V28$ZJ_MSF?Q^W0=1UD!#XPP11S^Z J/\"S.:4:&"S_O,>%9D1 MI0T%_V+ 2TZ/A-K/DNS?F\'27T3_ME.DPXTSS,<*1W28FAD>[N,^2COS#B] MNOE4T>J^7&1*R)BG$0Q,V5$4D@22-),P1#'-8B14S*SV(\X)FMN0U.C:K:K! M1EO0J.L:V7X$W?,G4[XP&YGOA\(U(++]-!871+8?>?#$D>VGS=N/;#]S_= " M.O_??3-_+]N8U,]KVV0TB 8LI9) A5*B&2.4D$0I@X(()CE+$.-JP*[$!2K- M='?"0YXAUZH]PUO5;KX[=B/-)-/0DQ(;4Z08\H"KYVI!P_69N)+0Q<#M5QFZ M_)$^PJTVI6Y(Q E#F$$:A)IP419"BFD$PXR%.*0XR9C37L1A,7.;H.V4/P1W MK9[@QZ4LRWJ1Z.AB>@1>.^:['+2126TO ,M_::#3&(P8@O4\I7].FWLZ",M3 M:9]Z9:B7@R;RL-EI[:(& Q9(2E ,%0X2B))(0FJ*';(DP/K[$(DT&C +.RIP MIG.L6M\K,ZMRY(*CP%K2P44X3<0(]6Y:JV1[0@-^;/4\SIWNM' ."[_,<%3: MM.1PSN@]?CA[P]"2+>57LZ/T0)>&<*ZK%[0H'C4/_94N[^4UT\L*RJM%S!@A M1%'(1(0@RB2#+(XHE$G(5"ID@&.G2@=V8N[ZY5X*1_D*XRB@ M<6J54M5!YMS8J%.Y]HOH*>U&2C9@VS&29PA'IJ-CZ&U=YJ9(E^B F5=FLI$[ M*2TY +'+22ZW#O3%U6_.._TN77_+RT5"!)>:82!%(8:(I CB4"0PPD2&.(@# MJHB3"V[OX7.C&*,;,,KID5FKYUA3] EL=APR%(R1R<(:!W[0N8 MUFGV@&E[OK*'KAEX*%6[@+^F>5'/18P+V7)=WA?;B740<,Q%',$4F:!(+ 7$ M/(NAH$FJ5S&*1]PJ!,M:XMRZ\_4 +_GSL%J>_?@$:^3NWNAZ!8RV[TYR5.NUIC"T(>V%%'D%%.7Y,J\> MW;CD"8YVM#$4G9$9PJ@%=0O< J.8/QXX9*[7+O]$P*2]^Y!INQWYX#6>IP.+ M, KC2! $"4\RB#C+($MY:$HBIAG/5!0+N:C6%5U>. UPZLT;>>.]M)^-#,!W M-C'K!? VW,77].#2:<&,.OO)Z< $@5A6$(R2GM,#$*TVK)JY-3Y:O32FI.J?K9I6L LP9X12&&0HA MPD$&J8P0I"0-DS2*E:).59[<59@;M6Q4!72CJQO%#&@&.^89%]R1"IBQ?,(U,2@,0&I:X[@@$ER6QVWWH] GMCIAU,+G=L6L')+I[ M*56^,E[JJZK(V7U=+V1ILAZM[NGRR;>R>'5[MUP_2OD[_9;?WM^^6N8W.5O* MU^ONE^)W6O&O;7D1XX)*8L0Q5"'2/$&3$.JI4 0CQ$5 %0T#AX1XX^DY-ZKI MM >\9]45N&V, ;*UIHX]D:T]^E=MT*;^E$,ZMQ';_S2MS:A5QV;&QDC0MP<8 M,Z] 8^C.+[HY.UNO0&LMZ,PUT>S=SP7XO6GV#W-J=H=L?_-H_HFR C[_:^"6 M2W#\QCF97,AZZ(P_,G>*@U1QTJH-6=[/?VXOTW9H"WIP& MWSVCS" ,_6:$<5-AVHPN@^#9R\@R["E#$SJ:&)[/]-M@AZH33YA1)VKCQDP4 M_,@N5!9X>$[8=US>Q(GYSAJ^GX#O_"T#=@M,,/N]'O-,A$CMA&VR(Z]5I87,;K#N-:P>,)M[ N%^4 MK=(.2S0+K"U6V'X1')E+-N!MM&W2I;?Z#DE7;X&BPX+5+YH3+3R-SQ58Y@\F M19Z0=X7D.35+R":EMLF4H-]1C>Y]9/U^F'Y M)(UN75NX_K-\+"MYV_@;?=#:?ZTSJ'2O/J!W=\N6]7Q*_R5795TN3O^Q M<;@S\HJ57@]KA7[VM)BU;[B3BU*+QTRWN+2WZ&V@T6L:*,2I7"3$@)48H$)!P',.-"BB2EL6+4Q3_OG,!YNNDM MMUHW0T1/[_]5#Q_.WK?G@+>;=_J$<^0!X^T.AJ].H^;NK6L)A5\/WG-"I_7J MM81@S]/7]KX+,I_4*SJ*Z(@\<)S%F 8.49[2A&,92; IJ\!C')!61TP[2 M:7%SFX0VF3UHH^ZFJL: #"C' ;:C$G^PC4PD#6*MIJ"GZ@B%->Q \9\4Y;C( MZ3.CG#7_8'J4\W==6GRC-($)FJ\:COJTJ=SNO'5C^\ 9]8&>TE=UU$MO2 5; MS4?:VW$%;*3:#&?%/U-)!EM8CE=BL'Z"UP(,)C>U\5?A7^7[5;?BYC*-DTP$ M,&""05-W'3*4I) HR2."HP0%D8?J"8=DSVVH_FOG(:O,OH?*B[("CY+66>Q+ M63SH);*7.@@'V\'R?&<<=,<^W#F7Q+75'6CE1W#C'P#:%/G]#\J?0W+^4\!8 M9M8_^8B1JLJ4QY+XMZGZ7WV3!<_UY/N-.7//U^)O,K_Y6DEQ_2 +>B.[WS\4 MNJ,O4!H'(L 8XBC6O!C(%+)4Q3! .!!AB,.,)UZKRGA5?V[4VBDGP(_Y"HCU M[@>$*=$" M%HG-5:#&8L)B,J.TX;3%9/R:,(?Q:N3F<2XF,XX60ZM'B-H[G2X_T%R\6;V@ M=WE%EXLP#A,L8P15F"B(XC" ) YCB&G(,L22@+L-;T?DS&T34=&0\8LS. THI' 2!<]%$@[+FK@ PDF#]XL; MG+Y\X#3Z_NZN*65"ER: [?5R_>>KYHOMSAH)D)(T$I#@#$&$<0@Q0@Q2E*41 M46D@'">_%D+G1A5]G9L\'DIKW3]D=YRTV@!O.=7T#.?8$\0^DG6PK%$8=!J/ MLHGI I'?^9>-X&EG30Y0[,UU7.X=QT5ATS MF*H+0.A*CKU97?.Z:6E$&F$(8,AT@*KC(61HL'6;"U+;L72/?H21QR?UV59A^'6BKJQ MRG%([=C$"TPCLTBGXQ8C\&64&@IGP?#*&L>E398GS-UQ8=;(MN+#= M. @X11'* HCU% 0BG$FHGZ I0@28B( +O48:5'AR5]+<9AS;6HJ=;Z5CH:CC MF-K1@Q>D1J:'+4B=DJ,L;3>D^?&5JUR=NRT MC]-IUKG(^I'9I-7+H\_]46M/]7U]4Z_?Z[]V^_S^4R?IRT>-Z?KH\0L&[N\4 M-W359G1XH?OT>IF+QKMP)3[HAN\25+Q7KW.3!B*GRT_ZF^8\?IM>9KO#20A* M=2=.822I7M:)5$#*3 V>.&:QP"2.]*CILBWD6<&Y,4'?/L=M)-]-9[G[](P- M,O:F5<^T*_#$N":M2<\\$Z*U,1!L+7R2!VN4#?&Q&L#O5IEO):?=81L)XKV- MN;'D#!L,?BO69?FA6*N\6F"A:5L2"A,41Q %6$(:)P(&*0*J0A!QG64#T) T'3EY#(^@XMWE:8Z(9]65K)"BTE6"]JEVU'1T$ M1FA32]>"YVVIL9T2-HW4V0<^MHUDE+[:V]6_ ENSP&;O?_>[W@T>_1K&:PF_ M'A$CZ#FM+\5X0.]Y88PH:N#) O\JQ?U2OE*+^[): MWVKVU!J81)%O39[(I@3GY]K[$06QY$D20")4#)%29D,N)C"A- C33(5)ZN3D M<9DZZ%C6IY9C%9 M4XU]@#%^*[D?:'@!U^_IQF4J37O4X06^O7,//T^](*6A">\NY%>3%_=!-EF\ MC1_J.ZG'E,_TVX=U46\.5$TI#R/U\_H#-3G0-BYDG 1)$&,*%2<)1#)6D& F MH<"2ATPF64BIU2RW7J=OB[%W7.MF>&(2 M:&L*_&BL^ND*F'JGFKFU:5>@-0[TK0/5&C3VC>-AZ!=S_XD=/>@V?09(?X > M3!7I\?'#V/R#;F99%+()#:L]LLOK^^KKNLC_VY0XBC%&D3*..[$)+(T"R,)( M0(QYQB+"6) X>>^<%C-8Q>_E@5DJ]O5N91FL]^ ME2NI\JI&,P;NL<.[R"ZN- MM013/3:^ZHN0AX*G(H5"F,4@4DSS 2$'!0&*=ZVZZPYRG==L3DHW7;CET_,"/? \V7 MM"GO^HDNI4D%WLL SOG][?V25E+4A]:&HNC2$-1O6O2O4JT+H])",IEAI B, M(B8ADDI (@,.B> X2%#$ K=D.%ZTFAOQ;-4$C4^%T=9Q&N*GN>SH:?)&&)G+ MZL(%6P.NP,9 J)6%I3;Q"O3,:ENIWVS:LBL]@32V&4[TF'W0)]9^LO5R@:-0211AJ)=O%*(H#" UF1)C MC".DA I2CFR(=^_)N7+'0\)3L!J]TTQ0]8(W??0W7# MQL[G=P2-L3+X[8I[KIQ]1\P^D:7OV!W^X[7?R3_K7\QN;$"36&(8$\T6*".F M%$&2PB@VA_!Q1'CF% IE)75N[&&TVI0/-O-O3M6 M\8[GR 1C$8FMU6XN\+BGZP339 '76\FS";+> \,EL'K_YH$Q/'(E"[J\7HEK M<9NO;7Z../0NT*'[F6/O,6#^GFF=^VVS: M8F>>=)]7E3._#>)ZI66ZS:R19%O(P M3& 4T0"B3&40LP!!(>.0)1'',G&:>%^HS]R&J7IM!'_=HS6WP>G21K(;=":$ M?L+!Y$"=Y)$RF'C"SRNQ7ZK3I(3M"E8&+Y+*#:W M##RIE64IY5M3$*7\L%[F_'$[B"O)LU@H#IG@(40,44@YU7^RF(=)RH-0.9'% M"5GS(PNCI./I[ DH+8]G_0 T]OELK:6A!EJ7(V@T!:/,<"P0\7M&>T+>M(>T MYPW?.Z6UN&6@XVM3*,D3#\.B4>%S>M MI^%9L_?AKD-TCT3!FR]3]S^ M#MOP\VW5[VA+OH?$@2WY#1J@!P

'C>GG^>MO2_53^Q'=-OVS]/0QW^0XX=+WJ4V.,:%/WQ&@IG#JVQ4]!Z^^(W!8NO4=NWL8 M7[V[-[MF)C79W;JH4]9\DC?U_OLB8R)5F4I@1HB$B,<$XHA%4"I*A=!P4!2X M<-1Q47/CI4930T9%K:OI/F6KJQL-G8#7CGK\@#8RW6SQVJH)/IT#S)E=SF/A ME5%.B)N41%XC$$F<:PB#E>CHC:0)IF@0PC1*& MLE0P%&&7K/Y'Y#CQQ 09_C\;&6"]J4F[--KV YH&%O#=0=>.*3Q@-C)-;(OW MUBI>@8V2(U3N/8S".'5[=V0]3]7>PP8?K=E[Y/)AO/"BGK/7$Y;Z7&Y!:,(( MI@)*PA*(XBS0ZYN8091Q@E"$$LZ=LCKL"IC;C*'1KTN:]C^"GX,@!'>T ]& MVZU3[+\!K==5T/R_7=GTTM3IG[.K),7Z5U0OBO2?*$ROPB %>3.;-]^NM\M: M0"OPNVZOKR .K_3#HZB^XJ7D]7%H]ZW^5TNZD]SX:R^/]S>[UK4CI$O:;&0F M>MI-W#1LEYM!MTFN4T7%I/2B+-, M42A8Q"%*3:7'F,50B3C A"V-$G)G46 M7'DF?,818FXR0[_I_VX\%-^MJ_^2U<=- MFKUF,^;UNFB_,M>%"\'TI"=0")( 11 )*2!%00*9H#(D.,H"Z>2-/:WZJ2L_21GX++DUKPK2UF)ZE>?;*-#V/%A.'VYHB4M7C MFU59%??UGF*=&O_S5[IJ#UTW%NXD45#])\J6E0.OD#/;)H+S>X:.![C_M'Q*:T DS?YJO;Y M6*MV,'W>0%Z?+U8L];)+T0QF29CI=:!)1T$BO0[,>!*R4,1Q)-H7Z]5*_#._ M5IUYT[Q4TNQ._?.]3I9N C-0=:;3NX'N:PTPH(<,:$K[5!J;K7/;!IX#KFTU M1,!@!+8!/3,(.A^AS><1D>[3L.\C7'V$IO06RSZ&;L,FG%JUO'RO=KS8'W=# M@Q"2B0AC"M,HPA"91"T$*P4Q(E&6$=D.;?Q1''GPV &Y5O@)M:-:H(5IN2'FE;$O1DY*J&QR[M.=X]\"B:K)0 MZ^+6.*(VOG5M+#.)$:5I("%':0B13!4D"<$PDTIF1&0JHV*QDI:+TB-2W Z0 MQEX?]I1L'7#O5\[UCH[A&0D6(LX(#&+)-+/S #*>ZL5^&J8L#!2G*'.J3G?= MF #;#8\>0!MY/.R_A6U-/_\Y#,[ X+>4WQ%9T];P.VWP7O&^,Y);YZT/\TQ=A%P@6E00:C6-7QE0PRD4B(2!J&(D'Z:[?XR@-"YL:T6QU! MK>39^NKV<%IN %T(TM@;,J[XN.^&G # [^[$(4'3[A:<,'5O]7[JVDL2E3SU MYNPE'$,!H83) .J5M)EKZ?4T8WHIC3/)DI@I@JF3'\)I<7,C@N'I2HX":D< M_F :F0JZI"4[+MGE2)G9[' 9(77)49'/D+WDG/F'$YB.Y4 =I0_-X;IUWIKW"QYWP"PU+H[ MEN=S;! [0AH1YI$9JH]P<^;S1/>-PZ91_R<3S5J9W3Z_E?6&@><[78V3#E/G ML!D"T('$-H,>,Y#YELOUGV8)]GI=O%S?LTK=+]L-QO*CY#)_,-.SMK#/(@L0 MR;AD,)(LT[R',DB12"''/,12XB1Q<^ATDCX[UNN4KQWM>"%%7@VA.J<6L"2Z ML7 =G^9J'<%6R2OP%.<7#_)I#W>88N2SO;YOOZJ7I=M43Q%F8($5A0#B"*%0! MQ%A_HI2&H6[.E*+(:1?)JWISH\=/][>WM'@T\Y _=SW7Z=:(NE,KXXO2! ?J MR]?M+S?FT/U$#-H4;6ZYU?5L+3GV)EEKF&F6$YY)38:5C0?2QD30L['=7QOG MG'F=7Q6FW]T:!=V]CA AORU*_TWWEY=HDRUK0 M2)(XDS%,"980151 W9M"R 1A,1:(Q*E30IAS N?&[WU]GU2#-RJ#+XW2CJ<- M9T&WG/YZA'+L&>]E*+I/<"VA\3NG/2=TVFFL)01[,U?;^]QKT;]<\]H?\4/G MI&Y<#1>")!F.0DTI>GX)44)3B(T[ \_"B*81"L/8BF&.2I@;I71*=@%LKTSN M!JVG?97ZPT">9@TO\(Q,$\[(.-6O/VG]H#KVAY\X63W[DP;UZ]J?OG#8S.%- M[8I3NQ>_6;V4K+I>B=]I\7=9YYYJ7)"W_*%_?"&+2O/'YX*:'"9Z0B.KDV'1FM)>VF M,7-HGY%YK6:LGIZ)1X&V^DF\J>5LN,AGA+$$F@$0D$ 4)ADQ1/:7$/)9)B%#*D,O M,521N0T,;1[(-D]GG3],,\NG_&:5JYR;2+F-56X#Q^"6LAL8IL!_9.+O3 "F MMX/.B"W>=4L8.V!M2$OOX(NQ!=3&>*3T2_'T2MF#E9F4DB^%;)=R+W[>191Z M4.JOC[_)]4U![[[F_+J0=.\X2$82)9G2B_(L,%D=!:01C_6G.%"QXA&/U !6 M':++[(BU=VQ0-&:9V.:;C0WZVQOG&+Y+&LN)6,=N@FFX]2BUZI;8F@)J6T8] MG/& ZA@,.TB?YR#92X [PK,7/7(8U6XGT-NI?-WF44BSO<#T1>K2J]QOZH)PFFIM^J,J!,Y*D663R MF<3(!&812'B:P0@3'LH8X801I\3X-E+GULV-MO5V1_VAI[=C7GHKQ.TF!]YQ M')D3CD(XS5S!"2Z_">^M)$^;!=\%C+W4^$XW#SV?-3$4G^FWZZ;21/5X_2TO MC3\7Y9@&,! H@2C4-,224%-3DF+)LH!PG+J=KAX2,S?R:0.'M)I@HR?X8C1U M=-TZ@JKM2>>E6(U^3ND.TX"3Q5,H>#X7/"AJXE.]4^;NG\F=O-J-"O)56>>? MX":9V(U\K_33S8:'?+-ZL]+=3J_)/])*_U5'J+]7+Z6B]\MJ01!/,6(2(JHR MO0+A":2,,.,"*GBJ8A$EB0U'#)0_0_*HM39']WFK-RA,6>KO-E*[^/=&0",!?JO-HF%ONKE%,"+UG&J]L%^S@9XHLAX#?'Y M:UVWJM<8^;&7_PK8V2'6G83=KNKQZDA[-I6:*[\:S&+B>ITE&'M \ MI,'N)V_[\(Q-Z# $/D]33C0T>FC2KH_^5O=1AP9V&R7]-\/)T=.CN.E&5?\8 M/1EM1WC\L%V@U_E*/RNGRVTV\'K#@K$L53R*H0A) %&J,,2)7D"KD(=1B#*: MT-AE&^B(G+F-DALU>^4%!NT#'"3H#@]>MH&.R)MT+ M.F/P[F;0NP!J99KL7KZ?D&.E^SB'A.WO9$6E3YRD[;?2!C&1G M;KC8^?K%>E45E%=_RZNOG3_BJV]\>=_%T^C_"9/H+\LX3E5(82(B!9$(!<1, M,AA(GG)S3)=E3AX# W28&T>W)@SVI;;&WHY=1D9T9-YYXCO=Z0_^U 9L'*BO MP,8&T!GA-]7B!1".Y2AMK<=S.4B[ G7",=KY40-=I/H+X)7HZJ7^*E=2Y=4' M_5INRU,=7C9OW7JDR"+"$P&SP%1X1+%Q7H@EI"(-&(KB3"$G#VJ/NLV-+CM; MP$=9Y46S.V4,MIYA_8/?\R480,3 7Y3:J^,57L]GY9O7'JM@4M=;#2:M4 M^:;\*&FY7E&V?/RP+LN<+>7UK4F0^5XUMVBQHKUZ$2.218HQ2.H [RBCNF=P MXU$K$T:DB!%W2D4^DIYS&P7Z0=Z\MA-4:W#?LQ14]!M@K:U@_5"SCP0K0S%A M!&[U).&KX\)]K'? ;@"9057 M*7Y;KT633?ZC+&7Q(,M%AN,$T93#*#:;+'II 3&A"D89SRC& 8^8HROT69ES M&Q\Z3<&-4=4];=0YB.THVS-P(]/O1MLKL(&O5GA3D*)3VF\V)DN$O"=6.B=W M\AQ)ED <2G=D>^L ES>30&E[3M<\/=O_+(O;\E>Z7*[7J^ZK]:_R \W% MUC%O$; L#%*6PC@@!**8A!"++(*!".,(1UF*4WM7M\OUF2%9T26X:WUJMFZJ M#GY1'AKI-*4] _0CTUV=K&YKS17H[-EX-]4678'6ILW7>J'!)#!VU?<\2V,Y M.*]-VV@3.:U-U7AN#FK^H#[IF.9!S'0.:?XP>>*(YO&Q \;$0]7LWMV;\K=F MS%W)/^FR372_8$D8LSCD,. 80<0QA20V_FFQ(#@1+"#8?NRSESNW,:[1LDDH M5>O9E0EQX$T'U"T&LW&P''G0.E+J4L_0&WS?FTEZ@^_[,?%U&'_&P7FB<<8C MWFY#B3MJ)X<,A\=--S2XV_AD"!AP^[ ]E^[8H5? I*EUOLC"+)-13&$JJ80H ME01BFG$8BHQQG*"(AZ'+3LM127.C18=KQLHQZ5-NFURUNC=S9+S-PR)"C0/>[,R$\O\09ICR2@(*] M3B%K,9IPA,PEZ,T3=!/-U#[*._TXV50BJ$.-:IZ]:U*[ MFYF;7OJ;$^ :UX/OYH\_;'XW?__PDZ_P;ALH3X>BG7K A,%E%G8\#1>SN6%@ M !C-"U-%3O[ZN/GX?W(]%RSXU\>W\D&C8.*6>)IR+ (!489,BK+,I!^4&$I! M8Q3)),@4=8H'LQ([-RHVJM9E'278*%N[:[V[_NNP,#$[].WF=?XQ'9FN+X'3 M/9C,"1V_L65VHJ<--7."8R_RS.WNX9[!.R7?FQ1HN]G\:!0Q)$4(4Z20R4<4 M0QQ* 0,5)3&A02J053XB5\%SHZM>UP=V]>:T M^.C,6 (MCH/%'R M1$>PO/O.6@F?W#'6!9)#7J].]P^CJ>W.F>YP+VA1/.IILXG5;Q+'+Z2^*R,D MA4G"3=DA%4#&>*;9B<:I5$I3E!,[G9$W-U+J;?EJ?<$3A=MZ"XZ3IG. V[&3 M1QA')J6+$'0F(DMZ,WJ3SS6M&A-6IW$+7K MZ1>A-'6-V,VZI--RC*JNAW$8J2KKCK!GJJIZV.3C55&/7#\P,*XIPKFIP7FH M7C)B*D,\5# B.#2YV1-(8B%@2HA(8R7"A#I5OK:0.;=)P.%:I5VZ FT O;DI M#%TYE]6S:0 [,O$,Z]AG9GN(CEX[V@$@O^%;%G*G#<6R!V(OK,KAU@OW-1J> M,\N:1:Q4FJA4P8"B"")3K([P+(8J"S(6)0SSF+DDK#H@PXEQ)DA5M5U]+YTW M5 ]!Z+@[,0R8R78DVHH0/QH%?QIA$V+?_'$V'GIRGF>S8=_0HQL,!RX=UL-? M2I6O3)S_JBIR=F_&3'.VW/KV%(92"FF^I<5C_Z(F*',1(9J)B!@>B(S7GIZ. M,,DH%"S)A"D4HP1SF8Y]6AD5R8]RS_N\[LZV*8^SHCC #&<99#%IN1.) )(:8)@$! J.>)"MZ_3 MJL]2\-P(M=/VJN[&59,FJ=-XV$F2=1M8+OQ&0'9DFKP,5/>5GR-"?I=_ML*G M70,Z0K*W$'2]_U*ZNGZ@^=(\\?6Z^$3[]8[?:C9]4\G;89[]$F?)Z0O(#8'Q$9B-QL-GHGB', YSG,N#[G4I<<$PW49GQ^[_.*" M4JIX$L,8FPKL6%+-;@&#W"1S3U(D,<7#/'H.B9L;G?4VQ.K";\M.WRO0E'FK M0+TGZ;J^/0.Z'CZX#+&$F48=(LXB2$."($>4900CP3*\>) %6T\/>U_L>,!? M5H7@#+R.VY(70S;9#F4;:/QV^Y9ZSY]OA\I('E,'13Z3P]0I\X_[2YV\:V - MDYTAPDP,ML.$[DCWM_=+X]/P6[$N2Y-7MK,CL>F M:X?93'SU=UNSVF;JM9NQ[ JPVC:_:?R]8NVW$HD7S::M6N(3S+T*)UX?/O1, MZHG,'8T^MA)_H_FJ/DTE(HYPP"A,D%(0$99 HB)AXG]2%"@2)1%W.X-R$3^W MJ7FG'[C1"NKNO)*6]:\'HF][IC06IG-@U0WFQ@#O!^'#L/-\3N2DPL3G0D/@ MV3\'&O24H;Z_37'ME[(KLEW[%7]=+_4S2K-G6SU^7"^7KYOH@07A2@I%"8R9 M,$Y_#$.,!8-A(GE$PR0* Z?,]H[RYT9Q?67_%VC4!5^,PJ#5V''_U+4][#AO M1)1')KU.<_!CI_M/)GW\);@/<$,>A)YG[V0W'29V6AX$T+XO\[#'##Q".EA9 M9!$%22B%"& <2PP1S?04+DT2XU44!%$JHBQQ*C5\6,PL>:Q-<,7[U7O:W3W' M0Z##T%J>]EP,V,B4=#89V#O=:VCY%;PZ@YW[LWQP6->U!S4ES]TYD M3E\]C"3>KE@6&!W=J. @'8TG;+W.7G]377,XM"UB7'MN%4Y2+!<4Q,'Y=QJL?_+ DA3I0I;4M#) @. M!%?=?OMG^_Y^5O" #?7/4SB\Z0=]U?1:FG3/Z[KP7[Y5VHT5SH-O1Q)^L)S( MMZW5U62L:[5MZR>^L8#1F4&LH?%**.>E3LHOUB#LTHW]C0-/!(7(:U?>I4E? M_V;U@M[E%5VV(V28QG$4*4TZ$6'FI"^ 5!$%J?XA3+(T1*E3X=B3TN8VV]@J M6Q=T@&]6H-77\0#O),26!W.^@!N96W8QRS>8C3 WL0+%[\G828G3GGC9&+]W MDF5UT\!4+'JE>;T2YC]FA^2!+@T]75=USI=\=5,GPUM0+A!)$86X]A$+,(BG]QW5 ] M :GMMJH?H$;?7-5J-ELK/47!ETY5GT[R%HAXWE,](7#BG=7SIN_OKUKIF M7168&[-T^INMF=8"T)FP]36^(!K1IE$L>6A$J,?F)BN4VS#%+X+1 :*3D8PNS_'EB-,&6'3B MQR4$7>A]LR]T;ERW&W=2+T>:_>CE5NM+O6X.@&_';[XA'9G3COC7=""_M4#4 M@S_-<8A&=J(Y(/B9/6>.0W'>7>;$O9=.S Z?KG_4$\$BYY44M0/)'ZME_H1# F/%! W#*$J%5=6LD?2;&]7U)QS% MQA10UEEV[XTQ@+:&#)W;^6E7UZG?Y*TU^JKUC$O0UK0V1[(QSL3 -(9--&?T M"OM(4TH_.C[3C-,KP,O\Q5=\9PN/ZS+^A3DU;?* M%,'0NKS-RWI',$Q"ED*5Z)DL0HA!Q@,S)J0I03&.(^R4G,.78G,;#"QBB*_ MQCPS9&P,!)V%X,O61F",'%SKXL)&MQLPGJ,I1QXIO+?BJ]7];?W(]6J4LAM^ MD)\PVMQ!N1G%I;M#ZA;!/N#Y \<%LQ)_MUZMG^8';7VA%V'(" J2 (HHD"85 M$X'$I \/I&0)SY#)*N<6Q'Y:X !GNK%YO-ZJ:'NG>MWO56J>R4OM!E]WA+V%&09W2? MSXEW)VGEU=.LE2-Z])X%;%S7WN/BG]?']RPL9YU]SS_!CW M71"1X)*FG,&8J10BI3]1A+$)HPY9C$0JD=6B=^_)IY"+K M1V:*5B^/_K='K3W5S?5-O2ZN_]KMWOM/G:3W'C6FZYS'+QB8R653D>2]>KIK M5N>0>;$NJ[+>5ZMW<3M*<'2RNDS(C-[>,QO:H_AC^0'/;[*1RU2:-OF(%_CV MDI'X>>JP/OO'I]_6#[)8F6<^S8K2#@^Q1&%*4@41S@A$ 4$0)]*4-8Y0%B<1 M5L3)F_2!MJ,_G_"-3'!_? );7<%.:J41 M@F9LH?%*7V>%3DI0MA#L4I#U?0-#_'LN/EP%2@E%H4HC!!$E$:0D13!A@F:I M0%%FO-/M"XH-=:.:H)#89R-CN,>4NV/4//V?1G%P&MN/Z=G$XX%1":B#0>(PSC& M*95A2.,8N?E#GA,YMQF 5A3<=IJZ%RD^@Z]=S_:+VL@=?J/L%3#8;?2] EIC MLUG:Z>RWC+$=/MX+&I\1.WEI8SL8#A4YMKSSXG(R>RZ4.ZYN,8[BF&8"8DI# MB!*)]3(9)9!CF69"1DHD UT8SXF>&_7TO1/I1<4 '."W8Z1Q0!U[SZ6'YP'_ MZXE\!&T!&ZM:S#GQSU4JQA*6$W5B;)_@*W[DH^0R?S RRD4JF&(T$#!(6 J1 M2!0DB&$H,J67-$E&,7*L'7!2WOS.0S7ZIDIB"8J-EI>&B/3QM9TH78K9LP:% M])0=,QCD "8C1X'T)3YS^,(N,O_%G?>_TM+QTIS.U N_O MS)7E;R:BM7RS^J#75&OQ-YG??-5C\?6#+.B-?/5-%CPOY8[?VQ> O8(#AZM&^NO0&O_%6@0,'.N!H,KT*$ M6AA AP.H@1@[Q_2HK3=!XNIQ])]!-NQ1&\8NQ?:X*@P;&-_)RN2X^E"L'W(A MQ:^/?VB%WJS:T(?531L29^JK=!X^*8EQ;"IZ)F'&(4JHGNS2-(8HDC&/(Q.' MYC2^N:LPMV%JHVH79>Q\2CB@&>S&F''!'7FH, <-=?Z\3GTS+/QH+-",_Q/8 MPKZU8A2'J^$@>F7L 6I,2KS#8=KESPN>-'!]L%<_99$IC'$042A0Q""B-(%4 M2@D)0C1,9"9HG+JX..R+F*>G0_FD8I"L-76<:>^#:3DAO@BBL>>MARHI75=5 MD;/[JCYPJ-9ZGNJW1/%Q1/S.!??%3#ME.VKFWLSJ^)67AN>OR[+.[JF:JDGE M DLD>8PYI#$+(<+*I&-A F8QYTF0(AFC@?7B=T7-;4)3G_!OZ\6;FK.\K^_0 M8/@]B.UXP0]P(_-#+V#=X/7""J\+XLV/03%2!/F>N&>*"3]F]O$H[Z-W#,PC MOKZ]73<%U^HE7/FF+.^E6*0T$2K1]! KI.<+J8PT6Q %B($S'8LX0>\D8EBB]L3KO!.%>?! M\!L;?5SBWT^?X<;;>2K\F[QZO9NN7Z4LGYHEXK 1%-W!8X0IM+X M;3.]UH"(DQ@2$F10JD@I)AE*[,X2;83-C3HZ==M$@)W"=?( .\JP@O@T:?@& M;F3:.(79^6 M=_#$FM^;LXNF;NU4(#Z1.K,7T)J!74!I.-C<88@U"N*65JV> M,0FQNEC34:O3/4/G9$<25/Q12G6_?)LKN8C#2.$H9#"F>DJ&&$G-1J^":<@E M18JE! NWR=E9F;.CVK+*37", />UCF"9GPKL& RU[03-*X"CS]2>9+5YFM3F M"C0Z Z.TSUF;-4*>IV_GY4X\C[,&8G]"9W_KP+/U=27+#_31' ZTV047L01\W=.^0^<2E0[>& MM8ZKJDDR^S$O__Y"KQ?SRGQ:A#@0"0Y3F$@>0D1H )DY3HZ0XFD:9/]_=^_: MXT:N90M^O[\B@!GX!R7G:D([KTH+K[V7MOFX?H=#Y]M:VP$\,)4F[15 MFYI86WV/A\\#['I$' 2VZ,?$;<2L<3=MT,Q28S&;BN?DK^:_45+='* *?))\ MOKV!3Y,O.GY\HGSYD:#R\9],@\W\QW*6EEP1 !4VZPJ92\ PRT$J&4224"Q0 M"%WX?8MCXY?]S>NL2L::[97"YXLYN&K!<1E^-]X)"FID]NF27M\;'%U#_1B; M(<316ZV.0?7\& 1'.?,3#_8CH/=LNJRJW?YAWK]95N'+[Y?JOS9J+I[?+A[8 M=#XQ_II=3,8!RC)L%CS0>'JZ>2- M68K<+A5[LY!JDBF1ZD)1(*R$-Q1< DYY#H2D)"5,(RRTRZ@]?/'8ANN;*C3< M&)=8Z]P&ZQ%8W:/T&@AB'UZX>>\\.,^Y>F)4KI3XU_O%T[^91^H!:?Y2C<-J M!!Z]:)"A=\[\[9@[^_LK,MWK+&1F"P;)(C/C2W*S*L<8D#)C0 J4:94R2%7I MG8@^RCSQ7=(O:Y)^M5V-/]DE2;C<<>_4[E%F7D=)@XZ<4"@7=H$S32!/Q0FL!L!J;U!4>M2C I),LA M*U* 69D#*$EJEO,0 YEGQ"SU*8*Z\%Y?A+!L;.3U9C&ODI0WE9"XKH0KZ]KD MBUKNH<=J)$@/>BQFANZ7(=9"%U1H+HC0[+UKQ&<"+ZI"(AY^31;$NN&7="%! M/;DB#-I WP7E<7WSK]_^;$*V-Z)N_L](!Q+,KB\W#/LI1F\SNW*ZMYK;AC%TOF2]2D#RW_8&OQW>R7 M7_Q>+45E5/7+2:$*22E*@=#2;E=E:F9FC('"7&*1286)EYS+U1:-;7&TM=S6 MR:E,3T3+]AM[>BZ:0:J:K"TS0MN?\9OV^D%RUP6L?R%#+YS"UCAT M:WK8\H=>$"I[BH'4 KK5X=%QH; 3:&)E,MQ%_YAOA&?P8 MOY\]+E'&TGOCOUS9A],G+;]OJO0W&P^NDET4Z->N[T1X6?]0_32LF/_55H]+ MPC]4)W@+]P=K..BL557*,3:*[^KN[\56FP=":>:;#*@<%@!F>0D(01H414Y4 MIFW*<8@Z-*?:'MM,\A\&?;OTF\Z39V4# ==_+Y+U]^5B<_\]T::9('/*R5ZX M:G:X%ML!>7['W_NQY^)! M[8Z0/:\ZSCP]HD%26YCL[SABW&5<@"%T6 M(ZM$MQF[GZ1*Y[G.!-!%B> MVO(2KNZQ?14(D4>SH_]>R2TG?>V5W?+R38.EMYQTH)W?[5!)5F!4I)12D2 @ 4\(!45* C.%2 M021*2;TR?X9V8&S4V)BOY+\I&W0[EMJROE^+0&?.K]C9(SB"=JXRVX+AYRPU MV[,?QU5OUM>),1RY1.^BX)5G^]H1JNZBV:G/-G(ZO_]2R[6U*^S=+:RJE8U3 M,7QM/K(]6)\P)@N>9RG0)4G-]EM+0!@30+),Y5 *2DL]>:R<^;9FR[7C7!G$ M.!]2/#0Q'C_^INZG\RH<@C/SBPZVBMEOD$F<0DT!S[@$T*JNN0[I-7!>KEUZU=NON6ZY8S\:;:??U%SIZ7I2%I1G M"&&@:88 Q#D&1-#2=*Q20DJ%9.J5%GBFG;'M!YO;F37[X5OOXAR0F.4II!5, US%6A, MW$K7);\T5@:4X+B 0X2[P..V7N$N\*S#I^\"SW^\'Z_>"K'8F.W55R74],D2 MN"UBWVA$RRS-"D'L_H1J -,, H(% K0DFM)")ONYA-]&*9B%KAWI:;5BO[Z_^3TJJNS"JNUYOV3&@QMZ= MS^FJXF$.92$"+3*[>"/6/R6["XDXJ=@G6WR= M%.PNY\^F7G<^U*,RK4VQ^;A@\_=,5/4$FG!6JC5G6"- M-G8P-P>UM$"@BP5 M.15%*4KJI"G:T<;8B,)::18E;)[HQDZ/ JIG8.PFAD#@1*:#"A=K8;(UL4^% MV3, >126O1ZH@>K)?E6/YG45<=J8G.GZEM)6XFP24]<+ZJDS^3VY7?N M7P-5G.U&J[/0[)E'AZLOVVW[B[*R%S[:T*.;:7OE!2 :I@! M033)("6JX%Y!:Q%M'1M!MRU-]J;V6L_%[&+'K>8X.B[V3K5?G_EO1>.C&78G M&]'>83?"\8$_VDKB6>7&'?F!149T SED)8*(&VK]F%" 8>*@1)* M6)2\*#'VO&\Y;&)L-+VW,+$F]J+G$T"Z7@Y< T_T>P$O9'K<")QS/O!EP%$S M ]\#G'/S^ K@["=[K@Q7*[5>[8[[4P%5J5*0Y6:G#$FN ,FQ&>!(FUTS8QAJ M/5DOUFSFN)9KO]UK6._:B+@-M&WLJGJSRE3/-=<+\!Q727TAB;VNJ>R*<:9^ MRN&P2X\7+0R[6#CEW-'T?O)# ZN_;.,V5NME=62P^FRV\LN[[VS^,GY2R6WT MY$1PGN/"0$XHAP"BE )*"PYRSC3+."4(HLEJ)*(5A&"I!G=G>: MICG@NJ $;.VY3 M*?<28VR_?(S[4FO;U#\"L(48+)'.\ER#(L<"0&JV\EQS M!C+(-:/,FJ?VK0FY;'B9;%Q.S,]LY67VJ[692 M^9G\93U-*E<]S_;#?@GY5>M5[51,%_:#+HK 6#KJNB@+NX<(L M3B-75U!Z/YVSN9BRV9?%:EIMN'L74#K[JA&-]A?UDW8&)UN+8U=/N@A1K.)) MYQM^K=I)%Z'H*)UT^=FA"_Y>.H*ZO;]?5F?^'VSID/EJ*BHN,".\+@$XH66: M:Z0%R"56 #*>FI58;N.&;5(IUZ3410]=AE=SR&?,#Z?EL*NXR-8)W^DZ&"IX M[#[H'MNWI5 028X0*"F4 %(S]ED),Z!)BF!:8,K2U%L-XB?ZKL17D&A_4Y19 MZ?U\WQ&/Z[31]_K_;V[7=J D.U2VFX\=,&,HCAVJY@%EUY7-;LL*P-7Q:SJ7BN_[Q3/]:_&>S_<[W<([4ZL>=IU<4^\#R)"HGL8*=,238[#9DED,?]AO$ZK$QYY]SQ9:VY&RE&]ZL$T7+(3_>'*;GW3AW=/TY MX([@9+V>G:\O)7!O$NND^>TZ>5;K9.^G6?H_6.F*<+0^:)<$G1*&L7S0Z630 MSCBXS06! M88W,Y!\7\WOPZ4W=FY>/K]92#7)A)89X2G(E= 8HT!RV@*,J)* MGC(F-'&*Z'5L;VP4U,1\O;#YIB[*EE@]M-KRQ)KN&Q;7C;MKI%PP-(<)GKL* MR!Y1=4[P7!%HU_W^@6/OG)P]#L=S>ZPOO7Q[8+/9;YO5=*Y6JXG&G(N4$K.A M1C;%%2- )9= 9!DK.(0YHTYR)6?>/U+ZJ&Q,MD;Z$L5+!%V)H3\FVGXK$^FG)B^].ITE)TQ3* E"J M2%R5:H2W+X-.;Y+:[.2ORG"GFX$KH/40D8L!\4"R M%Z^!0:XLCTOD>WLO@F,3;;[5]M=7,G;.RN@XM"GD7Y !7X M.,JIZ8%/I'S@.#Z4\GJZYTWO2UWBYDR6ES*5).4 :5X 2/,4L))Q8%4NR[2 M I5>:ID/D?\/8!4'8&\&3+0U[@]?E M[-&-6^>'KTS*^;C+S$,L(RFF")!2$0 9DX!SS4 FB:20E#HK_$H:'S4QMH&_ MS\_IGQUY DBW(7\=/)''NR3;?Z/B3/4Z9OMK" ML)_UGZMM_M\VS0XRR H%*2A+P0#$!C)J3XM36^NH9(AIJX;B>*ITKI6Q#?/* M3K#08+-2C1#BOWL<:YP%T^&$* 1$D8?Z#AUCY#8GV2$QT0,GC^.>$'@-537@ M&+= 9SJ70.@\PSG[\'!G-I?L?W%&<_'# PM)-@%(GS?KU9I5A7V[RFQ_7K&T#TX,3 QS)$$N[?D.PPPPR 6@6A&<95QRE7FMGP9W86S$O34[:>Q.MH8G ME>4#B4OV_T8X+@1'W<^Q%YK7)\/MTMU:0-PD%[X[<7+O7ZTGQZ$[V=^-GT-^ M\NIN"J9">;TE/?74G]AT9N].WB^6W]BL58WAK>+K_;]LB>Q&-YRF!1(\SP&W MB>-0*0)(RCD0F/$\12J3VBO5S=^$L4UK>Y7[^DH[>6!K:_1SS8HYR<%?TD-LT%1?WR-.,-;%5SN8FV7D#S, *S:K,!VIT?=_4S]*?+LP7[OU5#0Q?4V=/*1EBLL,F$H9Q+K,O2Y[3[8R-F)[KPQL;.9'6*?Q<^.DJU&)33N-?55I^=O-^OMBZ52. MT9MF.H$(RB2G6QJ4+#J=/>2#[@_'705-L,QR*GD!2EEB !'&@!88 HH40ZF6 M(L5\8A9L?!%Z]>,S"-H&Q!L+>W'J9NT39UTS*3!)BP)!4.85YCJSL= :9%(* M5E!4\-(I<#(FXL,J*T0".NRR<4RL?7FQ./P"\567A>-<#%Z[!.PY"^RCPF^E M--^[575W]WGY9;EXFAH')[D0-"<* Z)3!&!>($!$6@(J)4ISB@E&3I=LEQH: M&^,TF0>-L:WDHZW!OHD99_#M)IZ0J$4FFOZ ]4C;Z$;CBOR-,R\>.)&CV[WC MC(X+GQ]8TO.+^4I]9\UQW6=MGGZPJ6(V_$^9+]M\/5$9Q)E@!.2YU4S160J8 M)(99>)&6.*4HT\C[=BF*J:.CI4:PH!9*21X;^Y-'\ZD;&VBK$FKZ9)>_J[LED^IV+BL9Q%LA[!'(:O_[V]EL\;?-HC/KY+>+#5_KS6S[ MJ5I6;*(UY!DK&G/KX.ZSPX@LQNB-H/-*4 ,'G4EB0'LX=T1IHV]U2;%X4):$WALH MWBS,WFB^F<[O/YMU<36CK7Y3YHNNZL_=L1]J]>['>LE,&],Y6SY7HLO4O9)'*Z)T0N.9E/'L'+J$9'?CCBISQF[Q2'/W#_'&S M7GU43VJ6-[?]0BJ=E;@ N2YL%1JSP^"\5$"5/)-FEH#<+2W%H:VQ[1HJV_[[ M_Y&A]'_D/97.3P#JQLZ!8(K,KNV:>;6A5D/#F)KD$2(I'#")HUA^HKW7T2@_ M[_A95?*.1P(+N/[V;)49;W],5Q.68ZD1AH#C0@.HI )<2EO9FY6:8DPU\U(1 M=VAS;.3A).!J#0\EW]J"WXUB H,:F6HZY%N[40PGWGJ,RS#BK:UVQR'>>@R$ MLWCKB4=[WN>I>_N^K^IQL5S;,IF>Y2K//#ZB;WQC8K*S,4YBS 4@PMYIG&ML MV!N)"RX?W2=<^GR84,67$3"W#[:Q?]H[C-6Z*OHZ@;I,:9ES@+7( $0Y <2& M,#.=8T8R5LI"^1S:^!HPMI.8G855K87K0NDN@N]&*S$AC4PW3GD8CI!?'6KG MBEO4D+N+1KQJZ)TK1)="\)S?\SK9WK^;#ZY7'^9?JJ*;OR\7J]4D3PM2:&@# M;CBU5Y\($"(SP%$I89GK/"O+(=.Y3]@XMNU(9:(9ME;'KU;W\Q3OB]&/'@$U MK]<[XX^DV659UYXFIHMK7^U/%B$4I@?HBE&E29^R\Z?*@^X .G2BE B\Z,7'GTD\T^X?8UB?OMU0POFGW#EA%[^J4_Y#]2/ M!MO9E^^+N?JTJ>XU4EJ(G.08*)OA!14F@!*:FK%J!JI&*"78>9@>OGQL@[2R M+ZD,3&H+W8?H$7"7!^@U<$0_EG5&PFMPGG.YU] \>ME@ _.<&^UA>?8S_39< M5;B2'=]+]=W,YM,GM;]X_J36G_4=^_'%;O+,)+]>+Z=\LZX4UQ=?6"4Y06!6 M%CG#("\1!U!3#8@6%# L"U246/$R]]E<76G/V(9^'7\HVOXDLZY%=I1.]+[E:;Z?L*=QJ7YV% MR4PQBC*@D$ XAP!BJ0"&20D+4N*$/(JC!K-TK&Q]M91RQ#GBG(GZH?]NTJ6 M.]<\C\BB];OC0=D8>G/ X[*3];C?U9THJX"+-^QQNF:S=MUMGSI*_N=CL7L@ M["E9-&N'/2N+#?K1B5GT!OO-._]AU73F]U4(4(YAFE.F@6"* BAS" B'9G.N M"Z1+*@C37C-%Z]UCX_;&M%[15&W(W$BV)Q"1:=$1 V]".^%M4 IJOW]0TCCA MV.$P/_61GI$>E7SVI%0\Q812H'(N &1% 8AB$F"BJ: $<2:95_Q&]=JQ1674 M8E*L6W6]"R:W<>CO?.0A&$IG_K2#80,=ZEFU*R.L0"<0Y8AH3$N MG)*:CE\]MN&_M7AW1^!R,-Y:UC 7*3S_EX]; ]>.]@P/>U.>UB> M^43/_"'31:W90S*L.-8(\%*7 .9E":A@#)2%9CF"=GKVT@1]^?JQ#4=K79]I M^ QX;DOE_I!$'I\>:/AG\9QT.FS"SLLFALW-.>G>41K.Z4_U&[@M.:3JH&O5 MJ&;_4\D)UV66TI):7*Q37F+'@2C MR&3@!X_7COVB^U=OWL^W,-@^_J*3[2W]Y0_[#_>[Z=I>BG^82\/-!KLS5 .0<93QG6*D/09BV[#?63+8QMF%=&VD"CO9E>=]/G MH;P\SJ\&*/(8[X&-UT#O]/_J07[Z[8,-\$[GVH.[^X-]M8M7RCST_78NWUHQ MH44EY]%$6TU$(5$.S02>(1LT7F09((R7((592' M>A9D5(]+):9U6-Q<-F(#U3\GJ:!$")F#0N$20%U0P"3$9DM0,+."P(SY%:/M M:&ML!-(VM1H2K&7L-BS9,YBF"VHW,@D$8.P[OI:5-X9+'F=J!V/;Y$K,]7&Y MD!MA_QFPON-EF,)6>>QH;]A:CY<=/ZKXZ/!(/V;YJ%8KI78'1!\56ZFO:J[^ M9K,[M7R89-#9.JNZ8 MMN(U XD1[?M'2)Z1DJ9 E"4#4&0"4&EF!4*(H$PSF>7*K_[OL#TT3&7@J]6) MDK^L=TGEGF>L2X!.=ING]?*JGPBH&UW5TS,1>5=*9JE8NK"X+G5%1 LZ+%$"6$\!L*&\&*19$ M8@&E7PZT4[.CFSPW#P]L^6R/TEL.)'L/DJT+GJ3KU@F.Q!H< MK&$OF,+2GUO3PU*<%QQ'-.;WM!]53>>KQTE3"Y+=J\_ZRU(]UE3X7JD)A"0E M)99 (6ECF75NUI1<@E)@E4)=(JJE"S5U-S,V*MH;EVCE6$C\ I#=]!(.GLAT MLK?1\G0+I_>!<)(+L;%_KX]UX^/UHKV(M\3?U;;X'RN5WX MHRA&M:% MKMNR+"1FD1FTAFMGZ\LJ.A%*3+E"$UZQJZO1X26Y'" XJ;GE\MR5->I^>_Y# ML=5F6>U)WR_-4%)S\5S%1T&22TVQ(1IV2XRDHI>M>K. MMSDV?FG9F>P,[26-X@*X&]\$AC$RY?1"L'\MN\N8Q*EIU]'NZ]2VNPS$V1IW M#H_V(YU/:FW3-KXL%T]3J>1OSW^NE/PPWUT[[=,0)AGGF)=< &H6-38"3@)6 M,@C20F"4E65!=>DC[N+>M!<%#2 8X4XA4UVV=BSY>D\6>RN4MGEM(UK^\&- MDN*@&YF9++!5%M'6;'N._\N?-!2Y"#+*4X1+ZGTDXOK M:&ML*Z;:3L-8>T,]V:D+6#SBHN:!9?\//]J:X>6\ A>RPR';:+GU_1/_VWCJ&PC+/!O-JZU]F& MA@+U[&8U6 -]BVN9&>.#-+12W9+:BYRF#@TLA5 DET!I1@"D&0.\% 0@F:;2 M_"$I=*JJ>+&EL;%N4V+*+F]>FNM=VZ<;X&ZJ# I;9.KKC5B/ ET7T+BB5M>Y M-P]/C+HBRE*K((!(@E00#6!J&X&EJ M]H:$J$QH2CAU$DN\U-#8:&%O9U(9>DTHZSELW59/(1"+S C]P/(/E;J 1-C@ MJ'.-#1L.=<'EHP"H2Y_OH>.R9FMU*!=170 AF6%&<0$(R1& .BVLD*H$).6* MEUIE>>&NXW*NE;$1PTNA$D]EA_-8=G-!,(0B$X$/.'X:+I>/UL2V,; M\F>./GM=K)^']YK#XG&Q0$^\ IT4Q[H\/]_:"$Z).R[*+S_0CRC^H:;WW]=* MWCZI);MORI=^UK5NY.?->K5F<]D<7H@)Y%DIF#U5** $4,C2K!6H )HB+G,B M*4^I#WEXM3XV0MD:G[#:>EN)KI*1K550JZOS]:*J3[=9JV2NUE6541L66W_F M)N'6K_XJLWZ=YT9-T;HD,EWM>J,QO#G&J+)KZ@YI&7^35.:'([%>J 4E-C\+ M!B6[7N <$F"_E_0CQ7=L.;>AZ5_4LGK_V^G,C& Y06E1*IA1H/.L!! 2""A5 M&!2& [%0')'2*_+Y3#MC([I/)YA+UJ96W"47LQE;MG[M26/GX'8CK @QCYJ M;2Q,C(DU&=TDC97A&.@"#$&YYEQ;@[+*!8/2QWN>N-K]F[T(L@7@_Z_- M8:L#RE #)B_J8@!0AS00HA-=/0Z^"UN[VQ,4=EKNV)FUC(V1'. (3]A#V0IO#GL6Z 7!T).OXV%5E M7QLM:(PE9RF60'.= IAB#C@V](%07C#.9*E2+]V9%V\?&T7LRI[V*J;S$C@W M;N@-1V0F<$:B;PG8B'5T7K;P&F5@NZOHG/Y0SXR"Q?S/53,;98RH+!,HMMX]MH%Z.YLEBRJ7KTK)7_IG +1P:_$>;F$^Z&##4UF$M.7XA_N%KS9?M>JXJU5-_5?#5]4A_F8O&@/JGU9WW'?DQX9O;CJ$ MDUP B 4#3$MA%MU(4IG!@MAZLN[)?QUM>='#8.7>1=O@ZKS/N^3=67#=B"(0 M9)&IXH6526UF\LM'@]>O-XD]*EUH&U5YD]RNS2*);]8VXM=>!'UARR[N[5,2 M[Q)WOD)8S)/IWEH_AKD$ MM1O+! 0P,M.TL+.F-B1C(?S@ *$WGS@"$Y13+K4Y**\X G#(+:Z/!=4O>#^= ML[EXF3>?IJ@0E)<@QXH":-. "9$<\#3/%1$ITP4/H%]PHNFQK6AV^@6/K31[ MO;4[M(;!J;YP/."(@G#L\X]N#8.=\4-J&'0@-H2&P:GFQZ!AT &+HX9!UQL& M%N:O_F@.0D/NI3G,\-GJEKHA]TG2MN/M-H_&^[#/H?S> 6TP#?BN-GI(++>*T#>5P.M0/5N;;OFDY/O%\OUFO5FJ#ZO5QDPQ MZE;*J37U\(-_L!_3A\W#)).48"4T*%+SG8 <0T XT0!BFB--Z741^\:_F^2A]L0_&CE.=W=/$J_>B?$/&6TH>>7;3=)X MMPUD_MKNP-K#Y,.N'_=.'G[^)FDO#GFMT;#-S9Z'8_O5ASV+NMMD*C63DZ=&U8FR<$K&7 (I6*_9LPZ]6-/82 M%%W58R\^VX^);H58;I3\QF;,QJB]V2SMM>O$;!4D0XJ 0BBS:5!< ):S#-B* MLCS+L,R(UTG1Z6;&QC9F@V?:FIDU_XQUI9OX(.G&*-?C$YE#&@.3K85F^57; M&(XTNC$(2A-GFAJ4&+K=/:2""Y_N>;@LOBNYF:G/VE>L;:_.MH]ODYA#1#(* MRE);07!16M%+ 7*E9$HYAY1ZK5>"6C!>UVQ_/IU^K,V ?4K7YLZV/>[ONTY=Y6Y%3: M7MQ+:%8N-KJ929Q(RACPASVG#FKAL ?5,< ].JF.TDB_>>/C8GYOBXZ_57S] MVW,S%]7ZG:+Y!U^METRX+G_<7SBBH6^-!F:N>$BLV3?V&JJQ?*N)V]B>_+6U M/N"(]H@/R^% Z_&&OO'5J_5G_?MB(5=53'&3[*-PD0JH%) * MI?:^!@,N,05,,E;FA$*LO)*D3CP-YT.>\!C'/O?Y_.;#F=R,"(SCC5#H4R''UH<^ M*/(#Y<39D><+^K&7>=72;#_46U7_]T,5V#TW76YC?',HA"1, 8J@X2E!!" ( M(\ @U3J3!149FLS5O373C;,ZVW,:0[0>0^U6XPVEEG%^/-2-JQOW7(_5,'RS MM3/Y96OIK[:BG@MVWFSCA$E0ANEN<5!6<7+^D$G<'NJ=;KJ]HC^2J9O(+$LI M+"#(9&8V145JESN9 R1$A8Y@BCE?INB\XV-;8731+VLZJB7Q=[0_E*8G5AK M* M)B2'J-", EDH#7I0(8+/>+%-AB!J7DSHL^MN:+=?#(G[8<#S[N>/4&!;M;;/Q ML'Y7?Z'C NUZ&! &NNA' NU8N-K2F[9J:]#4Z8N(A,Z=/M_@T,G3%UT_D3U] M^9GK#M[;>;P2XM3N^0US"*LR3;69&F4&>%GFD$-4"BU]IL83;8QM1FR9=I/, MML?P?DQQ"DJ_RXIQID'O;R6BI#UW.!_E?N'5TIL['#UW8Q NC?ENR>8K;4;2 M[5S6)[V&.S[K)KV0S3[,5^ME%7&]NC,MK$[_JM'Y$ZK@F;)E[J#4 &I- 1<8 M \$)*C)BUM+\AJ-[WO%= ]5IWO:OD6Q=DUUSOGD$CUA7O87.O M=/U*KF-(1=8$D:X M@337!8 9%_82A1B0LRS/,2YIYB5Q[=CNV/BC,3OYN[%[%RW[[,,\PE/EZ6I6LF3ZI;S:, MM HM??=#S#92R??&J3=5F:XJ >FS/BP6\G%7[3=E.5)Y2D!6"&&WG@@0I3F0 M+&>ISHN4YOGD22WYPCE.)9!I/L.Q;6#,@YM5J^:-9Z1*J YSH[S7Z(3(G-AV M*=G[E&R=2NQ03EINV27:<:FB2%6@0P,>-FPFE''#1M4$AO0HZ";T^_M1^;F M'\LVMT]L.K,Q7>\7RV]LUC+S5O[O37V2N1,E5@7*1)KG(!/0;%LY*0#-\@*D MJLA55NJ,0.P7OA/*M/%%^EB-2[&XG^^%7*?SA+4"%;>5(:[3D [6MVZL/VA_ M#$'?__ @I&?'^T'VY?57Q>SV?NZ=O($I4*B2BTWXQ+ %"K M%8(@U52*M"ARJ+T*H<@&\F_?K]$IOP BI*-JR^B;9*_ MK+M)XV_(S-VH'3(.JOE@]/;/P:N6YWBVLX,-B MOK:*<.8C'^9F9*O57MDD%SE/L=D,YU4^(\PD8(A2H##+\IPID1(OG8:PYHV- MLMK>_4NU2%H__[MOK?N@_>>X'WZU7HF]#W[1(;5K-\G.N:3Q[BCW^Z6#R=;# M*!HW<< /N^<-:^*P>]TH\![M<>.TTE=XF:];AZ\'Q[+5?F.2<:5%JB@HA&!F M09GE@&8I E)@6 I[T*F\HJT=*TP5_-V(.C&IDM@T! M: \59F>( HLP7VYW8 UF9R".)9C='PU\W/9)K2ASM8LPADB,$LU!T0S"6!&," HHR!% M1:E26>8JHSYE((,A/$#AQV$0OO+_Q7@+6LO&EI/P<. M">S$(GR0W^GFA@_;ZW3[9"!>]Q/]Z.(P1MOS*/GDDV-G1QMCH8VMFLK,SJ0UUXXXN-+L)(Q!&L:] O.%QI@8' M $[PP4J)?[U?//V;>;JF O.7B@&JL=_USD$&O(-3VU'N\M&>2]XM3S1"]Q)G M6!%"09D3LT!(50E(+C606'#."B$II#X+A(/WCVU(_\'F&VU679NJ3%?/T-Y# M#!UW"_V1B;U)V ?H!B\ <,;KL!N"@S:&W0><=O!H^7_F8U<>7W^THMW;K?'S M;O^:YE!1#A%@Q*S](<0%X+;F-(%2"@2+4F/H==C5W=[81OG^ '=62<^WSKL\ M0]0N >UYV'T]?(,=?5>FWNQ.P9ZCG!LX A/G;/Q,FZ]S4MX-P-ES\PN/]10E MGL[59_UFJ>1T_9Z)ZM5U) ]E*8'/3G]'VIZ_WVMY.V3X;9[]>Z'6HKI2GU93H6:Z*+ #&,$D$J56="4 M9D'#. 0Z3Y'*%$.40?\2%@-9[S,LAZN&T3+^)N&[TAAFS*Z_JZ2VHZK;(!>S M&5NN[(_J&@Z>)1R&^HYD18J0SB$H4*8!% P#3K,"P#(CS/P?<8%]RVZ,]AL2 MOX+'B^^'FLN?^)OA-JV.L*\C3]*1I!-NDJW_20- LD4@J2 8I9B"2Y^-55VA MT_:?56[!I4,BZB\X->]_O_)NOC9KK^[Z466NK P/*"'G9OKB*: I)X 2@KED M!!'N?-5RN;FQ;;5JBY-3Y9!>Z+-XEY1R1/_RU4Q83&,?[KK!&>;.QAV97MBO0IJ(J(]E7O=.L!M21H>U@%7E+N5 MXG[VO=E&5 =4TO6"**Q.KEO3PZK@>L%QI''K]_0UI51LMMWJRV(V%<][120- M"4ZU+4VJBPQ Q'- &3.T)'.M4$$%$5Y!VN>;&AL5O2P2TED7Q!=4-ZH) U5D M>CE;2B7YJS8ZCK;496PB%%8YV=PK%%;IK!.6@H%D.(8&B9$ZGC:=?/[89Z.M_9P^/_^-M(JJK<+])Z XM_FA/QR1 MJ7MKF*USL W3>,.6RV==BPY'" 8]C450ZCMH8E!6.NW>(6&<^=3 \1=;X:Y= ME=0JR?+N.YLWO/1I416_5O* E7ZW=LK5ZSZ;+_V"SC6H)54\$*@O-! :E M%CF L!" EED*N**$E&4NF?3*-QN9?V-CLZ-54F5]8LU/K/U)YF]^MIJ03!"6P1QHI0H 64D RPL$$"V+ M,D5"IM0[*?2HE;%-NKN\Q]K2I#8UJ6SUSPP]!O5R $(0J")/.[U0ZI4@>A:% MJU)$C]\Z>)+H6<=.I8F>_[#?@)_.5^<.-:SN"EM]W]9+G^1$*)8R"*C0$$"" M"""%)(!SGF>$ZY(@)UU=]R;'1@6?K*B2L:^.(4BFJ]6&F>Y-S!8Z634V)TLU M-[ KQPL]#_R[B2(.JJ^T6*T5F(S--]L;/T>J]8!3-B.I^N7 L+YH>]SP.G.T M/U(U8=OG+"?G:=$L>SW>- A)^WNV9>P>3_;6!=+3M2U5.5&(YGE..)"$Y0!R MS "C&H,,J8(@7E(MO90M]Z_VHN,!)"T_J76/JKLMJ!A+:2:P,ONMC &84@E( MK@M;!X040L&2^9V%]X1JB)GK6JCY?)""J#= !5 M:,FC[>N'ECH$V(U00L$6F4K:9EK0JEHR'[9G!Y6U >/C'3 )&Q7?U>"PL? . MKA]%P+L\TW]Y,C>=]6R/YJL&;"C TO#6A.::8%H8_I %!-#\$W">(Z"U1DAP M*'GII==TOJFQL4=C5W5BIGZ8?6\=UKW@*V/!6B73K2?^:Y0S6+NO3:Y'<( U M265DLK,RV9H9=FW2#47P-58 E"I&&4LS2;S.++H:&QM[M&TU5&$+MUL* M\4V=Z4#7C2U"81:9+P[AVAH:(=3/!9' 23,=#0Z<-G/9]>/$&8=G>I('6WVW M_[=A!4]L9C>PAI;6RZE8*VE_<3N7+W_0^N2DX%P29-@%4E88=BDYX$PRP#!2 MJ(2:I*GP%UZZRB:? 36!:F]NPM8OY95JFSPYZKI.S*66V'0= MTJH$4)B5)>.%E?M%)2J5I AJ7V6D@;LPOMY19PH*HK MR*HG6@;>)'O;DUTW'?ZL]4# :2P$L&'GN:LL&G8B# '>T4P9Y*7]IM([]J-. ME&CG27PRW^?Z/'B2$EPBGN9 06T+31-I:XQI4)*"0H6X,'WJLQ2_T-[85N-G M$DEN$FMRS\N&2Y"[\6- (",SX)48>A.<(S)!*>Q2FX.2E", AS3D^I@?T53' MYLOGR9_?)J5B0HLB!Z4LS,);&U8AE.4@5:FB.BVD+)R"Z_:O'!M=_#F?VLG; M+,[7KM%<+7RZ!WX_KR./[3\_?;A[]S;Y=G=[]^[;]4/XV,>.@-?FP_4@;?ZQ M#WQMO6J0P7=L^G9\G?A-WS.SG<;6%[;\O*R^9K**BM^68)N@G+,4,@$83%-; M)D&;^9I0( @2A323N!*EW]'9Q3;'-@@;7;A5K0OWR);)4Y69$T+>U:4+7,_7 M@@(;_9BMK;5G##9?W)KF9)/WM*O&&/+ S1FBP.=NE]L=^/C-&8CC4SCW1_NQ MDKWJ_:;$9ED5([E]8M.9#3![OUA:T1PKO_6WO00V_ZY7%W54(I V-0JNMER*#<=PU4AV1XU;MZ MQEB9X;M>O:EK.^]J+"&8FJ48YD"GW-!?@3/ 2IT"K9"2!84R*S*OX*I3K8R- MWQKS$E89ZUFUZC2.;J1U-3J16:FV[R;9 A0CA;P3@[#!4B=;&C9*JLO9H_"H MS@]?O5-[PQZG:S:K19&;X EI&.;]9KU9JFV(W$1QE"NI)=#(GK/RE)L%D51 MZ"R#&2RUYD7/?9N;!6-CBT\;>U%L;ZAJ1?1DV5A>S2]KPL/ M_*"[O,;\K;+ZUS;^M0N[",\H>SX_^&+M !VM>*W]H!](';M#SQ?U+,-G:_NM M/*?OEP^-:+C4AD69KD_['+;NV\LFABWV=M*]HPIOIS_5NT")LIJ#LP]SJ7[\ MW^IY4C!,12DPP#JC ")- 5!)_)(]D:F3PF1T]Y?4S7DX(U#%PHY[=")VB!G/M@WY\"FN=ZQ M'X>B\#QE68HI!I3F9@E-4@AX5I9 "8PE(23-E5#-.G5QS9)S+6L9FI!?,RV3JP M@_QC"_*!J.L*/,/26A]#AJ6\*Z ZHL-KWN6_%6JN/Y[?_1#?K6JCC>^:E#(M M$!0(E%)( #6#H$K]+@NH<\X*IDJGH)%S#8R-XK8V)ELCJU!$]VW021 O[X*N MA28R(WFBXK4%ZG*]UP[HY L'VP!UN=/>_W1^KJ<\NOBNY&:F/NN=9NH7M=2+ MY8,]GZN45VT4XNI6K*=/IND[>\/9VB0Q+F0.(4BKO!G&*."(2Y"1-*4ER042 M7FG9UYDS.F+8/#RPY;.=A;]\^_-?ZL3MI9I5<4[3>>66S6?SE!^_KLO)%MWDK\JA^(LC<)@&U8N^SJ3AE6W#@+?D1AU MF+?VST"]G1_FXNQ$JLU"3LP6JXT-R%4:X1Q9%6EI"#>'%)!"%$":-569,LJU M]BH?X=SRV+BUKDQ[F(GHGWCH!KOC96T,,&-?TFZS!8]S"EME"/:FA\T<]$(K M>):@6^N#9P1Z@7(J^\_O!7UK9#VI^4:]-QYLJV_]8[K^_F:S6B\>U/+P$"87 MI,@9Q0!B70#(40FXRB1 ,E,HX^8'T"OQSZ_YL9%78WWR58G%O9E5O-> GNB[ MT5<\3"-SV!9..YQVQ0^3OXWMR=;XN(==_9 +7-;+RX2!RW[U@>>X+%BOM_3< M%]L@%ANFHN1;L^>>W]=U ^IXENJ7+ZL3*CG)-,LT0=*&W1( RPP#8N\!*(:% M9I@1F'HE(?B;,#::JXQ,%K65B=J:V3_*KD>OI%G.M%8:E!1;90]E!:O-")(Z MS60I9)Y+.)FK>[LG?]5^H76_M$V)&*'P*GWA>/00]7L?^[@A?+E?M:J4J+J% M5?P/(7JC'/;@P=^,80\;>L-T=,#0_TT#5X2_6%[K]OY^6='4!S,-3^>KJ:CV M%O]1G9H8QJ4Z+S 'F2@D@(11P"2W6N(4IYH1[)F-\DI^C&TRW7TM!JH+?^6W MP)'KQ]^WXY\P'(M/[A!)=I#4ISLW28W*",K$A^G6<92*O]*7GZ-?->K5F MO?C&32)K5_MO:GR[T&V6B]@QD6>GHRK%^SRZ)H^K9?=-TG@4;B+IB5S0"<#7 MAD&)NR= AX3;]S7]B')W&_&'8O8JXJ'6*!2;I=T7-;K2EAT+K C@1&H I5: M,6(5=E,JN<9*"*\; Y=&QT:)._,2,]--/6\WG5!V([#0V$5FK?W%I15&W4(8 M7L+;!Y:@E.34\* \Y /%(?EX/7MEEL_^_K,5Q$8I1&5F4%:L!)#G$#!44(.[ MPI2FJLB9%]-T-38VA@F0[7,*4C=:"0549#K98]2*@TC^BIOQTP%)G*R?4PV^ M3N9/A^MGLW^ZGKGB^/2WRWO0WP[WH-4?7VU0TFJZ5DVUVOJP-YMPAB335 *9 M<@P@525@U&85(J0H3C-&*?8^' UMY=A(JK&NE[A\G&[T.-U\S2TPT9>4M8%) M8^%.K2WD2K(+@\!KR)--#;QZ['+W>-W8^6G_1,CF#>_-,I3-_I=BRW=S^9:M MU:0LA>)"%D!IC@"$9NG'"#2S(<4B0UEF?N!4^+:KD;&-^*WR8&UH8BU-C*F) MM=4]+?(LI-T<$ JHR S0"R.O),E+(/1*E#S[TL&2)2^YU4Z8O/C9:Y,F3R\^ MVM$\9[+P%$TA214'."NLNHS0@ EI_M!90=(LTR3S6@I<;]+82*25/+G^7ET& M/K+Y\[^L:B7^)JHT8=N$O<"IE;T[UG%G.&AW#;@-W&WO]NOO;43CS=#9E==" M&RG#LK=9KY1E>2V,YS,MKW[SM?1].U]/JYB!Z9/:*WF_^R%F&ZEDG6E@HPV: M8N?OV-*6J%QM2QVTTIL*EE.=0\!S:0L0Y 1PS5)0:E)J792JR-'D22WYPI_0 M0QGIPQAM4R,21RLW>^MALMJY:,N=5S[6B3UB[^5J]X3YY=^'<2--P,AB?U_= M=Q8(]OWPG15>H\]CSQ*MSFZ[URJ@D+Q[T>$M%^U#6R?WM6$&FD="=T:D>268 MF:\TSX2&^?R\$[REOCEF9K5:235IFZ[[?K;XVU?,N.L58QK[6S/M.*X2S2M+ MHV@=NT 2.(6EH\&!DU4NNWZV['W:5IW9? MJS@3X0ZV_+^2'2M"G^OU$EAAFBN5 "LRL1BL!1&<"8*V) M4 J:GWA51G%M>&S,LS?-9I<^+J=/-C.H.67SXQ]G[-UH* :BD=EH:[+-3VB, MWF9EU68G+;O#49(O4D&9R;GQ00G*%Y)#GO)^OF_EDM5*J<];1JQ*4]@0-EO; M]ZN]XU*9UN:[E@&#R!#4T(#)4I48,%EYJ:AZMK@V.AI:UNR=+XS=,;6 MC89"(A:9?FI3[3G[=D5467N3[%#\&N16T1>:P 5F+C0Z<,D9-PB.B] X/N?' M*]/YJ@J&-=0T?:HD1&>4E&FJ["DULDI<.: :"Y!SG5.F M$6'0*3/?J;6Q, E1 #E))I*I7\[?G/E3);PGI3:-9R3:S"5*TF*<89 MYV;/IG*[>\.E $QH"3C#L"BXX0563-96P=CQ7-NY:2]"V!D0\9Q6K6N1YDJ^ M83HW_VMLWH9N37T3#SWZP?'<.PJZL0_ #;#53=K6;)MH\\N?-].C6]U455S M*>-VMC'=XWF%Y]$=;IP6!^3X.\S*V.27K=F_6JSWQUK;&N(Q[O?\$0N=A^W: M_-!9V9ZPG,C1]GU#/TZ[%6;COJE"P-^JQZ42TVH+;_X^4U5.X%S>/BR6Z^D_ MJY\;DC5VK)^_F._@VOS.GO0_5@W(%!$,40,/E@.LL!1+RC!4,P@(SKV S;Q/&MI[=+ZP" M[\6[NN&J/7D@<%]W;[Z'?>]%G)"UWB .L5WO,F,,VW8'F!RW[RYO&EBDZ*)0 M;JV(^V%>"V(V.V M"C@VZ*Q=CV92XIP+GI4@QP(!J H,N&(98)KJ,I.IAE+Z3.1NS8YMEC6=.16& MZQJ9)O\H5$>TW2:^\!A&GI6LP:T)Y2;9"5Y9HY/:ZN B?WXP!25OQZ8'958_ M. YIS_/I?ISTNYH;LIO90R/Y,)U/[:;(AF@UR4&-2'F.&$5E!D%)"0'04!!@ MRORAB.#R>;OUVNUJM7G8UO1[5,*L M[>[4\B&;P*P42HK"%L MDE^>%5MZURV-UZ\>IQBOWEOC/Y;8GR D+8=ODMUWP/H\@IIUSMTRCK)TE\W] M.2K/.<,>K+B<>XL]DT+WX6-;N6-1E@)E909440H <8H @R(#6J2I%@(37C*? M0.+C)L86,'QGVTA$HX[:BJCS3 (]QM*-G:]#*#*KMHR+H!A]WO6PB9S'S0R; MNGG6S:-DS?.?[#?"WST\SA;/2E42A\T&"T,A2DXI*%-LJT!"#DC!(<@4*CC7 MD*A2^"P&3[0QNE5<8V(CY?IHWOO=AGT^FD_Y#?-3@):42)83;+ 4!$!9$D"1 M/<7D.3LW<5(GB;>:RNL(Q.]IO7[Y<#ZL;?5X) M563^W'WQ*O,B;/$[W _*H:?:&91$.QP]9-&NCUXG]O.UUGN^6]RQ'_^8KK]_ M7\RLVN?[Q?+TG> M'M&\=P/0+6RFG]IUL]L4PPX=YD[MQ6,(-IG;HV^I&?NQ4"= M[T;E(^S2R,Q_^^7#FXLLOZ^ML,N=TXME\F9A;]KW;@7,V!BV'\(F= QD^[#Y M'L-VR%$ZR,#-]Y#%>C=?+=ZR-3,CI-G*0I1Q3!@!N4(Y@%2:^<9&%F#-!!.0 M(:Z<9(=/OWYLT\+6P(HC//29CG'KINKKT8B]^V\#<7GS[X*(AT355<@,I$GE M]E7QTYXZZW>GV-3Q4\.I2YVU^(6X7C#%@3KZU=.\*MURH&-UDVSAWQF?;*T/ M>3/ECUG@.RL/ P:^S?*'YOB>J\<[^K'<'XNY,N]>_J=:OS?C<]7,HZK *2JM M8!:T*S*F$2#0K,A$0122I9!F2>;#9Z>;&1US62N3A\K,1%L[_=CI#)AN/'0] M1)$9IT:GMC"I3(QP8=.-0E ..=/4H&S1[>XA+USX=&^5%CL[KYK2RW=+)G?5 MO17,6:D% U0C"" B#! )%1!:8:1+@@KE10,=;8V-"[:F)H^UK=Y"*6=!=3Q@ M"P-5[$.Q+4J[NNF5H1&"81SP"*TVCGEFTI1Q'PAFBOEY1]L+;[;Q4G[]VII=7XG!2%0XE(#K6V%Y9P2PR4%! 7$ M""FJ,L2\DD;ZFS(VJMF:;%8>M;!M>[ M ]UX:YANB4QKC1-)V\I*>NDFV776UI,7'[I)ONP[Z]V^LWY?+E85289,KKL6 MZ, )=[W-&3@)[UK8CA/SKGZC'QE+-9V\FZ^MBK*4YFN_^K)8K=GL_YT^OEE( M-2DP(UP1 9 ]4H=0*$"%3@%A69XC@BG$3F=1WU_Z%R+[1>YQ0Y^:OZ165MP,,=)U2BGQ/O6WSU@^$C MYUU.@H\?"J$_\LE\2]XN'MAT/B&YO<"B#""927L=CP%%J01:05[D**-9FO=7 M'-DW-#;6.!+)L*8F?]7&>A9-.0NNZR[J>LBB[Y%ZH76EB,@Q%!%E0UJ-O:)0 MR+'+W=(@)S[OO[_XIL1F:<@FR_G==#U3$T@(T[A0($MMK3J2E8#J$H%"P!0S M:(-TG'<5AR\?&Q%41MEI,.5R#2>21[@N'US[AG-^] M=@='+QML3W#.C?9.X.QG>@IBK)M":7?VD'=2I!R25%!0I%(#B+ TL[:9NC', M48DEARSU*@OR\O5C&Z([ZY*_*OL\I^<#[-PFY?Z(1!Z@[F#XJS"<]#FLE/]4WB>%++]70UG=\W\C@3*6B!S0 %2&NKU9NG@!$E ,U* MLUEG-$\++ZW>XR;&-GQ;%FZS(3PO,D[ Z'BQ>A4XL>]36[B\NY ETB-7X)SG M@1;+N;FKZ)BCM67Q6PJGNL_[]2/ M]6_&Y/^.&KJB[/]CXD M+YWPK8;@V1UN#!(3Y,C\8DP_#ZZ]";"&)W\U_[4>))4+08L@]$,O< D$3R,& M+H#0#Z+C\@<]WS-P\8-30DZW<_F'6G]?R,5LQ.)9XU*O%L[\% ]0H\.MQQ:S:N;HR]WXLE MYE?IK[9\CU(%9\"^&D<] ^[?PZE?_^."*;AWZ-IO\ELM5Q/OEHKJD+W64DI M-"MQD.*T!#"3!+#2K,]Q*C-5LA)#15RFFQ=O'=N$4!EFAKHQS?$8[25(W13= MV_4!#LVFJ_54L)FA/+;:+)LCM&X:)&1^=:\<-7ZG_VI@.>/=D_F@R9S+.>*IQ!C"U1:P$98"6F( ,$\VIP(B5 M7C'#)UL9VW#<&YE45GJNR4X"Z;B*NA:>V$/V )D(^4>=$(1=3IQL:=@%0)>S M1U-VYX?];YC?+,SVPW&9?_3Y$7TI*[N"+I3/>MOK3O3EFP:[$#WI0/LV]/0' M>E^%SJ59'7Y9+N1&K/_![$)R_7PKQ'+#9A,"4\3,% )D7D M9E+"$5F4#*$ MTU2*3 DY>:PT3LR;EFOG"]*.1GV^H8=-Q_NR_L;,/X79\IO]H;J?SFT&B;W9 M?^RN_-,']%*KG"&= L5*#2 O).!4$T (U8QITP&:-Z"_FSN6;0\-^;;A00"W MTJ_*[*\-W/:O$2!WOL8.!&+\%7IE:-)8FFQ-31I;@UYS.V 2^MJ[J\FAK\$= MW#]Q+>[R5 ^)J'@E_F[O[Y>56& M-=3K5O82L+TN@?K -?0UD M2U]X$'>(0\RYHU]9KW@8=.GSA/NCHX_U(X0U; M?;^=2_L?NVQY8C.[8*F^ODAP##D2 %L5*8AP :C@%+"LQ+K,&2JD5X+3^:;& M1@W6Q"HTJ_I+R]A>]- !L1M#A $N]K5<7\R\B>(R'$&YHJ.Y0>GBLMN'C.'P M1(^S8K,9>FBJ%[3K&ZR^JI5:/BGY?K%\OUEOENJ#K<1G7-M717CYP4:4B=VK M1FMW@DE14J$9@"7) ,12 Y[#%'"5FZ^?)I"43G7!(]LY-KKZM+&A ?:>B^U< MJ$N6K6R5LLJ)JBS*M/%T)W%G?+I)'FJO/ [P(GX%' Z Q]&QT:,X^KP8D\3U:XK+>X M)']%.;/L!"&L?MK)EH;53>MR]D@OK?/#5U?=_&1,-KN72GWM;F'KH!\62Z>IE+)WY[_7"GY8?[9K'"93<.\%>OI4U7"?A?[ M"K&6BC%H:(,8 J$B-SL,G %:JES!G".SW>A9;C.*P6/CHI:_R7IAMAB-EU6I MY)GQ\-][5]J,T^%N5#>F;HS,FBU7;Y+&V5I]\L;VZ,[AQ'B)T40;@ MW3P% !4 !I;G-P+3(P,C(P,S,Q7W!R92YX;6SLO5F36TER+OBN7U'3]W5< M%?LBDW2-:XEV620OR5)?S0LL%@\2TR! 4@6J5\_'@!R7X@$3N2)[)%9-RL3 MF7F.+U]XN'MXN/_S__S^9?;+-URNIHOYO_R%_R/[RR\X3XL\G7_ZE[_\\?$E MN+_\SW_]AW_XY_\+X/\\??_ZE^>+=/(%Y^M?GBTQK#'_\N=T_?F7OV9<_>V7 MLEQ\^>6OB^7?IM\"P+]N_NC9XNN/Y?33Y_4O@@EQ]:?+?S*%BU T/(8/>;_^],_I2!4$25"BDR ,H)#L-Q C#HP[KPI 3_S;WWOVY^>O:KJ^E-OTB/Y;_^G]]??TB?\4N Z7RU#O-47[": M_M-J\^'K10KKCL?7_%? M_K*:?ODZ._OL\Q++O_RE/@"J;IG3S9.?Q-5Z&=)Z$IC( M#+D$Q@+!S/$('KD#Z5!*IXVRVEUFOY*^(MHWBEEA^L=/BV^_TH-)08+7+ZIL MMG*Y]KJM? ZC^W0=?J3?G:"5V;#L@%82DO"\MT3<>70;S[C5^_AB4]"-+GZ2R?_G6U*$/H:KT8 M0');M1"Y?_F%N"ZX7&)^O=7*K<7-;PZA\?]]$I;TQ-F/]_AUL5Q/ MD&'"3.M>%65 11;(*N8 !0,91\Y=TF$0Y5]Y\5XX$/WCX!AY=@*)=[B<+O*+ M>7Y.6_*DF!!HNQ2T0V9& BD,?&095- &52@J!AP$$)=>NQ<<9/]P.%R6G8#A MXS+,5],J^!V@>3'#F=X9N3+Q&7$^>9XB4DD,62,+1'<,H6LG&V^"0EDJ-]%!JN MOG$O%.A^47"4!+O0_GO\-*U"F*_?A"\X25E+ZYD#)-L&"B,'GV4&J845(7NI M\G'VX*:W[H4"TSL*CI!D%TAX1:']DDS81O ?2/[X;'$R7R]_/%MDG&0G?!8N M@S?TCV*"#)Q5!80/J+T4A&PQ ##N)&(OG-C><3*-^0NT)&<_H MR[?+CXL_YQ/E9#&%9Q!!&/*MA0"7,X*U0J82=<)LAL/%^8OW0T7'6<%(2^=-"!]!!D-5CV4#TA&WF1%#)D:#D$+[IS6_?#QT= MYSH'$VU/$'FW6*W#[/^9?MTXU5&I'%TNVR0^!>@%?/3D+Y7DI;,.D]/# >32 MN_>#1\>YSX'$.C(XJM5[LL2PH1N9\+Y@!FU93=Q2?!Z9\N!)1LIEB5H>!X>+ M;]L/ !UG.@\6W<@JKZ?HLW>?%_/3W)PTAN*CQ"'KZ&IFU@'%41*"B3Y9P4+P MQQV&77WC?JKO.+UYE A'5O\'3"=+@BX7\>-T/<-)8CH*# E8L1X4,@=1DQ!, M=(+Y' 4Y0$>I_^H;]U-_QWG-HT0XLOH_+D.M4_KPXTM_HG MD3BFW_!Y6(<=6Q.3#7.TNX%6CEP=R16X'#680B*SF7.)QWF+=[U]O_JI[A.1 M XBV"XC4 _[EL[#&3XOECXE@T1&)%IB49 0-"G"!_"%FE6;6>AO-$,BX]-+] M -%]#O)P07:!@P]?PFSV]&0UG>.*+)V+M!N2-VR$CT"Q$(=H21XQ6\$+;86! M'5<0?,-+]\-!]]G&PP79!0Y>?,'E)]KR?ELN_EQ_?K;X\C7,?TPPVJ!$LB!D M%0EG!&>#"JQT7)6<4_)J #S<^/+]<-%]FO%XP7:!CP^?<38[I3Y'+GE$!EF: M6D:N&3@=,G"BWO/ DTI#G'-??.=^:.@XYWBD&+L 1'^I1;X+-+?/GPFN:W> MGJSK79\:64]<(5^8>01K:NUP#I),'K&4&/J8A9%YD'*JNVC8#R0=9R<'%G,? MH"')+XAD .G;$@1W!4E(0^#D\FOW@T;' MF4O9^'3)/+H;7&$6R4RB2%23*TBI_U0*&FXMSH>%W%< M>MU^VN\X?7FX\,8^I=P&R"^GJQ1F_X%A>7K5Q"C#A> !0C:JIF +^,P1M$/' MO%%.'9G"O.W-^V&AXS3F("+MY/;..1,OZ1.*FX1,,F=-A"N*FX+QX+(F%H+W M*5J5E3^N4.Z6%^\'BHX3F$,(M"M,;"^F;9E(L@AE! (*FT!II\#7*PA,:4;! MDO88\H"HN/#J_:[Y=9RU'$:H@R'CGW^])LC7],$QE_>?/GG]Y,VS%Q_^[<6+ MCQ\N$[S?!?[+#QCL$O\==!UYD?]D!9]"^#K95+95Y;XM+Z?S,$]3TO!B>W7O M##A:ZBR*]I"XLK0IN C.!8H<-*;","MM[[H 5\(J;G2Z>^EV >%LO3K]9+.2 M@/%=(X;_<1_J#C47I^]XLEKA>G7&J_>^T$H@7G61H*P@7EF]N::X#-9R=/RN M"QJ'\WJ9CG%:!C1#Q:DY&4#H(^XPEZG?^5!G3$BO78H)(4E&KE.A?[Q",J^6 M[&!R+$ILB9PKY(P+H&/T>R-4CA%V!XAY%E:?G\QS_<^+_SR9?@LS8F;U9/TL M+)<_IO-/_QYF)SB1DL2$WD(6V8%*O&9T(X,@N8ZE)&N=;8*@O,T5&F'E^-EW@%P+HEE8I1/,?H *M;H M(7LDU-/T7&FX#1TLX\,!LEB'V2 >;V8?_J(RR_5 M.J[6-1!=383"4IM60BS*4PR!!9QP"8IC7G&F?2EW%:<>#I,;B.G!9QDDN#I6 MT!T8DW?+Q5=?)A!T#.8Z#N T5OB)-2"[=<85OB^]M]]6_Y8X49<$R.T MCEH&<%Q&,J*E0,!HP&8F-'V$*;;)@-Y)5@_.S2! &D[X/2!I_1F76^&\63TX.T,@YRCA=T!8K;T3Z20 MHLCB0",KH!Q93*>5AJ*,+$%;IP-OZ B/Z]0\T)'#O83<@R<\#7$Z(RG@BC;8 M33W?Y\6,5+&JF^WZQYEHN//6!<,@&_+5:!$I")D[$%E[I2@$M-C&T]F7PG&] MGN;P:J*H#FS3!;ZNAJ<^.&D"(]L:F*TE9!F\UQ*L0RQ,%LFQC;VZG:9QSRC: M8.!VH!VCD Z@=9HI?Q=^U#1YO5Y]EM%BT4B3/=$>=5V*N391T0FR,RDER1S% MIDV/*FX@JAMP':7W6XXKCE5"'WA:GM!;KPEJ(E1V4I-A-[[FP+ V /3D:R:! M,5IE$C>-/*O;2!K7V6J'I0$4T &2WBS6>+HB3EF('(-DU@&RI$$1^B&D4,#% M$C/*>BNOS>'\#<2,ZTLU0L^Q0N\ -SUI1^"KYH M=O?UQR&=I''318U0PCQ=CGXB_B?N*R-TS%"MD@>8M(9 C,6R) &H4TI MQ=YUM>'XTXZ+U'2S637TJH]50@?6YW(6]51L/R[DQ71VECGRY6RH!08J>7+H M#'EURAMD111N[[I?.50:^P;2NMG1VD%L6/7T@+>:>[T@N@N$]"QPUX>\)I0P5W@-_WN [3.>8783DG MT:TNL/LN3DF'0_;GM(T;67>$ MTH'5V $PKPMW(C5:QX*!S"GB4QP1 G(+TB@OE _&RS;AR75:Q@V/.P+>D6KJ M(/_SLUS#Q-N 6'NC!E.K@$M.$$V($*V7W$D=-6\#NY]1-L[LWK'RBLZ Z*'[+7$"N)HE6*%J1T!E0=%1Y0 MEDU7XTC6*##6IE[B07H-S6:+/^G1^'*Q?+XXB>MR,KO>+^"TCJ$FX7.DY8", M89TRF,%'17N^"%K6(^E\9W_+(P*-^Y Y=I9O8$Q="QZ:J:P##^UR8I(LP-OE M1J!YDT!ZA\M-[^!)*$Z*0NX$6H[U.HVL\\TTB&25#HY)5]J4#>Q'W]@9P,8( M;*"D[J"W[5']Y&3]>;&<_A?FB?(.2R&7DP(;5G-(%H+6#ESB(151?&1W334> M"G)7Z1H[]_>@4#M**9U"[-5J=4*<>,6#J>M$&Z7J ;[Z61>&5CA@IE! ;NIU94VBXC8*E43PK:ZN M_(2PL3-M(P#L4+5T@+(+IWFW;OFU'I#50V,5:V^Z*!-X8S*PG*(W KDPS<]@ MCW+*&J;7&J-M:/7TA;AK.W^)+I%ORIHT=D[39^8Q"SD!HL"DO1LHD0DE: *@?B(D0KVNR4MQ"T%Z(& MG^HP'J(.4$./:+JXRZO@DO N0-'&@Q*8((9Z@P.=\M$X&5.C%KK'SI0:?##$ M>+@Z5"$]CPCX\/')QQ>_OWCS\/7O+UZ__?#ACWDXR5/R!@Y)^Q_RFL'. X[F<:"#@FU-QAENSP=8U*'J M/B5PTD@*%+D#QV@#Y#$4YH,1R;>Y57(+0<=7;GS#^0F^I"7[K![NTB/_.EU_ M?G:R6M/KEB^^[TZ$:^L:^E^NQ2G)H(G($$1PJMZ(Y?6N)*TL&7C.@A<3V^R9 M!Q [[M' $"BZ7J315F-=;*\KVBE^6RSRYKP6E]^F"5,F[UM@Y5 )=U"S+3?_9'5>3%+R5@EM(#G.MY*T'5MQ#MBIHB9;E1E<'[B1K7+=H(-5?P&&S0XFXIWIEAA MV^3=?T+8N,Y0&V -J8L.H'5-2!/F7=+22N VUR9K*D+4DH')L8A0'*)H<752:,%1FM+F T5C%8)!^ (DJ>?4*A-;.ZL8=T3LRX MOE%CT!PH\PY@\V8Q7USF8B>A\YKN1(YBO9N'R1)#J41P(60@3DQD7#,EVX#H MIZ2-6ZC0PMT>5AL=;&/G\T*V[)Q>2)D4D8*K_IV5J1Y\)PLQ,E9-K+2T50?1 MJ/_ ;12-ZVP/K/@;AH<=K87[H\EOT33'3[7F82 \;2D_]>ILD#*[0E(1J1Y) MDKY=[1P:D\Y92Q6D:G,+X HAXWK4K=%SN,P[,$&;J[RW2FBB6(B<6P;2UA9& MOF;=A:"XTVL==%;!-4HXWDW7N#YV6T -J)$NC-+MK$B+/"E60,?@:ZU] E\* M.011*>Z2#P7;M"0[#E?-W/"VN!I&#\="ZN-@OOEY5'%ZCCB=GQ!ON[!C,5\] MQ;)8[EH3? S?$1>1.FQBTE;1$/](* #@+5,Q9W:_HISK$>9R%#'54E/K)ZUFD% M!,L+(2_GPLE5<:F5!W@C0>-6F[8#X7&2[\ /W!Y_;G(TV7D12_%@O:KSD[V# M4/NX9!9-3APMBC:8.:=AW!+2%C Y4+X=F)9]FOWQ7^W'?)";GT"$Y$ M53/&EK["!%R1^QIDT:WVU($8&+?\M,GQ]0B:[<#4_3%?8IC5&P"_A>F\,OMV M?G%R+T,BW@4'QHE,$3Q/M#Y#';4B&'D#'*-LSTXMS3\-JFB:&,143#U!BX;5!;@97NY=FHL#Z['3$-L6F-Y*S'X(>52WS M\6+OP!)=9>+Y=':RQCR1/-A(SBG$@(%<55N+KGT"I! X8-1.Z#9;X2T$[8>? M1U6H/(3H.T#07[&.&\?\Y!LNPR=\<_(EXO)MN7:3:;L\',/ L9"$',E*%5M% M%VG?CDE[GB,3C:Y?W(O,_=#VJ$J=VZFI7PSN5M3U2W71"*0='H'7$A1EC0%O MMA?-N3*6%1;:3*BX)Z'[X?!154ZW5-5CN?_XX>/;9__KW]Z^?O[B_8<7__N/ M5Q__8[ [CW<]NLD]Q[UY&;X)XAT--VTN#(W4$''CA:4"/DL.@EL?N(PAFC8W M'?.93VLJ"6\P=#"%+0P4PJ>!V32M&FH?IF.;AH9 M#H2+ZWU^#Y9Z!UOD&?5;B=3P=S&ON9,GWZ>K"4]6\I@"Y%#G"ROGP'.FZ@31 MG#%E:;"-6W8G69T@Z@!]WP:=HX7? 9*N\/!\\25,YQ/!?1)>:*@=LVF?CK7I MOPY O$69C>1)- H8;R*G$^0/1LN\ 0!?Z7?R.U?V;$./"&J:A6%M MN4QKBW$)&7V*CF+>D-ILU]=(&1'T^RX\!B$5D4 L[5S MF)1(@4EV$(3(UD:K?*.+L#?3,VX1[/!P&D#J'6#GS)M\3;QL*A=I#V!P MKSZ3]]#-P3C[BLOI(M.*6JX'VAJ'F (W":@9I\ %9!0DU-J[-7!%K@%F@];X M[!$;;:=#T#]Z#[<'0_ (^NX+Z]N.P\]/EI7C[0LV*WGSP[=?-U=?7GS'99JN M:IMK)8/W+I+O3"RJP ,%2=Q#\58%:8OTHN&TR'O1.GION8?%<#L]=N #W,+A MIKG_S0Q:GJ(4RH..M:! &4^;CS:@B\M,:UF2:N.)WIO4T5O9C8W3@;38 TQW M19N8:\X!YZN=&I=A_FGC\#_]OISK-:+T\VY>>;7-7'SV&^ M$\F_TR:#^=5\*[&)UC8HR13(;$D+W"IP*2?@0D7-@Q.6M<>;A% MT2-F#EY+WW 9%T.NIE4]'R Y?PS?:UOGJ@(R'/3!S7*;^%BWMJ!!FD@6PS@& MO@ZQ38X)[THN.;3IW78(M:-?HWY8E+?4Y=&]! 8\7OQ_3W:7B-[C;-NG8%^. MC4;EK);@E CDEID,SI.#9EGAEG&;?&ET/G0XT:-?PWXP$#^49OO!\IV1Q1O\ M<_.CU<0;9J2T'$*1F=PTB;10->%,%::\%,+Z-A>#]J-O]!O@8WO8Q^BK![?Z MCKCAG"F&B"P8!G+3;=W6:U*>(T@4M;E:*,PV3+G]C+S1;WR/C<$CM-4!!"^8 M_H^+6XI7;K;\%P/;]TB27DW7N)LAL97,>TR+3_/-$R>)6B &Q[_V.X:WT UD.EA)1][]GZ!.UF*(4"0KE5URJ2RW M8$2T.3FGBFB3^CB2\/&O*S\8\A]2Q1T@FEBZT)4Z!J>UBQ8<,QI4CI%$6 )8 M)0W#J%)IY(9<(F/\R\T/AK;#Q=\!=NX\0&^-/WLR8=_>_GZ[5^'FP][PQ.;7)'^ M&>7#WXQ^%E:?7\X6?YZ/\XB,9^,CA>RRU,OS3$.P]%7BT0DAE6&\S?6\NZ@: MP)>KSWRW7'R;DOR>_OAC58_0SL://$GKZ3>*NRZ,-;%H:[=D!N@EWT[Y<\6Z M.DZY,)9+UJR9PW=/6CLI>ST633=X@"V5UH&;>*'C)U/92JY"O9<2Z_1N3\98 MDX.;M$8AR";K-JTO[]E1M=T C\;:OKW9ZGU$WP%H+B2@ZL9.,MO4FG]"ET^KBXKUA9XDKI3=/%0"ZPSP$B1P8^>L5"UD$W&GK5FK-Q 7XHXF[/ M/XZO_@Z6PW.D-Z?I1HWT]0PW^ISG)U^J*_Q?VV-:DK4N'@M8)TG@23((C/XA MDB6CN$XY;./4[$/=N+#L"T^+QLKM +!79TF1>"^R4SM:T,:G*>7*CWB%CMC2L=6"FR+A%->J!A7WL0.^XE@Z[AW%KU_5287&;K MY70>2/;S3\\6J_5J8E-(J+.J5[+KY-> M'>@:BL>KKP,,WE)+B,H8CS8#E>4LIH8(8WEKD",4M8C @O190$\H*F.A\_FRG6K MZXGT_5\W;MU\EXAKI*L.C.#I#,N-H"_-&C1$-C),@-G**B=+(B+#Y0OZ'&44 M7C;:C&\C:=Q:^"Z!.:P:^PE./U6BP%6Y*0D$P73D#DA2QFN MP-,G$*W/(AI7D+?)[M])5F^]58;!PD\A=ZABNIC:?)V=FM^:TQ_1&IU(4Y+) M0=4K*+5U1AT"4(BQQ!WZ9#D&U:;*[4ZR>NN \D X.U0QG>+LW1*_AFE^OJ/H M= 3V?-L+\LEJA>O5Q/O"BQ$"I*Z;@W9\6WH06?!."M3!-AO0? "]O?4U>2!D M#J[*3B'[)&T2^ZMWX<>F :&UPA6+&FSU6I0A)\9[DT&B-E+5$E3=)LCY*6F] M-2YY(" >HZ NG3YB:'E"=$Q#G,XV?O/$X8-74 O?TKMR:<.V>811 HL8I.0RS"@UG M<=P;O5V'S(T4W<%@U%LXVY[7WRS(%&4)=>XB>N7K:#,+(?A,5B A&0%1O'U0 M*-]!:R>=EQ^H/G@HI75@67=]H>I%X_2?)],E$J^TV-8_WLW"IDBDWO[X6G]E MXH4->=?+=9<-*!%]I -,EJ%EU)N4TR"YMF!\H)C->A2MJME_1MJXMG!L$!ZEJ'X.:?87 MX\201Z.LU\!RG0HJ9(%@,GVEE(W9%Z9]&R3N3^.XF9\'AF0CU?7K0YZ5R]WL MC">.,H/6O'8/JSF&&"UPG9FW.D7KVY2EWY_6<4'ZT#[D4$KKP8=<+A)B7KTD MH=[3149CUHBD^ ,,:M\S?3'.F:"%QE91I)K&[-X*,5=.I7- MU[Q!NA-?')&J$X3$:7VJ$,&I0"AC1?(^YHM2 M,)$S].)[^EP;BK\GS+^=5V;K_VMJX5N8;1/T, M;M<\YZ)8MZ*>*/3RB=HO<^JNRE8^/) MUZ^SC2C#[%24+[8?G$O4:.MMBAJX,996);EHSEH#AAPUHWG&Q-L8V'VH&_=B M23,D#JZ8#CSFTWZ/M4,Y1<23;%TQ,I.';P4Y_-$JB"@,!;VHB0->6&[3B_X* M(2-WK1MP>HV14];NJQ\W1]0JR0ZWM2*7EZLGZS6/\';EB;V"AD MSM)#WM3)T:^YC(Z-G: M?CCY\B4L?RS*A^FG^;1,4ZU>W%Z5V;0;GTU3/58ZP [O^>3A&FT?P,E MOOZ M:\Y BZFV0U"T*RMDH)++X&.1(##4LM H FLT&>I6FHZ.;N^2[_D*,3'YPL@# M#K;Z(T**FBWEY .QI*5%94-J$]_N1=_(73F'0B(UES,8R M:IS3CEO;<984I&7)Q/GD(N7;?#-9"#)&!=K079$]>:*/R]KW(&[D5U;S1G/A8AOF*!%7K3XG7S;>SC>*N,6H,X]+%"!EK TXL-=W.(A1?M'=1 M"^;:9!0.)GGD3K]M4/DP"NP J;^'Y=]P,]CJ Z:3Y:9\;\O21">;6>(2ZDA MH*B?D=M:(LDOR*0#X[Q1>X/;:1JYE6\;K VD@@[ ]#),EYL)UK]CJ/F;FLZY MV7M +S3*VGB&1T6K1(?:9Q-!.(^9.ZZM8FW,W+XDCMROMY%9:Z*@#I#W;#%/ MQ,MRHZ#WT]7?GA$-TW7]:I*<3<)% [QP\E29B.#1(_VC/);(9"IM,B-W$#5R M;]Y&KMQ 2N@ 3QH.(OP,8W=J(XUH( MSXLQ@1M0*9"PG!(0A-,@31'"*"VQD=OI\BJ/+$:KG0W@@PHD2,P0E4CUQB_*XJ,P ML5'#O@.HW2^YS!X9'IOKK0-LODLP/I%2T_40JX0&NP6&M(P"R'1H<<]Z-S/SP^MM..AKKJ (EUIMC;\B', M\-J:0B$1AW0'',/HH ,TO2>% M$ 'UN.8Y+9O98N-(['I,[X(@5G/?V28P@NRU*AS!9\J4>P=DJA)RBB2YPZ+ M;979VXO _0#WV,XK6FBG ] ]R=\H4)JN3D=Q7F4G)&>,]"0MG1%4]K%N_1ZD MD$YH,M6NM)KC?B=A^X'LL9U4#*F-#L#U&BFPP))&J M5B :2$)F-$F7U&B$T!U$[0>JQW9 ,906.@#4MFGYQ_#]6OJ0I=H+RD-"4X@/ MEL#KPNJ :^MK;5;(S882W$C1?E!Z;"<'@\B_ QS5S7R)GVD_GW[#+5,W'PA+ M8Q4/68 TM;=R\0DY>A.6<9%7; MPFSZVUUEQUD; [<&;$P<5#U1J].T@%LM>4%0R\6HSV97YR#M2OYRV_KF-23 MY9(HV5SUV.CAP@F']"0&F8#QVTLZP]BW0574%?AH8>63M/YK6"YI9?TXY?#'5?YD(CE&#LBCK^=Z""Y4 M,QXMAD3?HFWM(>Y':;=7>(8!8@-U/?Y8^<(TMN>X#M-9P[CYAG<]< S],VX? M(IYFF24G@'DI0,F $$R=+\%#T,IS5D2;(1WMXNG-#9 ;\NYU0O"3;R3DNK[J M7)9P\<;F^:CA-[A^6SZ&[Q.'+JJL$V1;!PP9G\&'ZNJ:HJQ6+H5&D^/NFN]R<90;Q>#1I]C7%_@Z JO[S',IO^%^;$2+"J7PP*(G M'KDFITD3>))GZ%W&Z%*;S.TAU'8<>+<"Y0!J>_SNYUEB=G'>V?+5G&1_\C N MZ9[O?V W]1"IM'==BTXDW^2@5GZ!2MJ!RQ0=,9&2$8E"]OS87-?[G@O0+[Q9 MS)?7CPDFEBF'.EO & V0/X,4HBH.QN0B"O-,LS:EU8.QT*WS>A_PY/OT]6D>.691 >&T::FR"<"IPJ#$G-, M*1A''[>%[9WTC8O)D* MBEDP%0L(AYY$Q#)$9A%TG2-F0Y8^-6ID>3M1XZ:*QH78(7KI%&)RQTH]P"J. M"9!:'@QB\AX0:Y;X&1=BA^BE)X@]_7%!;"^7^)\G MM??KQLN0OOC(R1QGQVC5B)@A,*_!,1.S%2:$1M,#]R"N$ZO62U QB Y[@N5- M#.U6L%6;&V41+$\*E$L<@J_-YUBRP6CO4FF3PMJ#N$[\N:$ L4?H<(QV.@7< MZFS=GKH/5NO$G0,6A:H>J@#G.0/-A$ CDRJIS67E?:CK!')#06*?:/48_72 MN9N[_V]6)V.8F$P!8C*:5J=1$)(MD&LQ$UI1DGK(60Q[[[3MG;M1=]J!--8! M]JX-Q;["T\V?GJZSC!B+L6"BHG46M0//'#'LE%4IH2NJ31WN,52/:Q^'0L[U M_D '&+W>CV=XZLU?EE-7(F8)'I P\EY=UQ J%,++'VHB[)!L<:SG(9@8]S+ M8IWX$Z/AHH-%L>7Y3 3G4^C/"O=R23(Y$X ;$XFA$L%%D^IDCJ2D*(:BUS8% MHS\CK9/$Y\/#YFK7T$%UV $HKR9+UL_"Y-XOA9SZ'QL5=*_EAE=8#"#Y\7R_5'7'ZY<,_Y M3&)*^9*5J:>W-22UJ4!@!),Z#8>)JYY<"P4=##P* M_N.B=9Q13\%L$JB EU(/'^I]WE(26)&=T2&F$-JT[KZ5I)&OL38U9\/HX7!; MMEB'60]75D_[M6V6U@-T3+GRKA$ZIMS%[0-<.\T^1R4T:%-[UQ*>P/O(P5-L M:V3)C+E&J[S9M=.SEG_OPY^_!]JEIV&VVO3)J,.)EK0S3+1')26M5+2L0#TN M &^!E%O'RPZCD@YR*9)H)$VSC6=A$1;?-1 9!SGW%/)C'-0!$JN>XFX-V M:E1M"2$2)U&D $I:48\9&4CZ7%.L8HGBMH"Y1E.W_3@'@<]Q*GC\'6=.N^&& M"XUPF_OQ=[WT@1WZO?EO[]D;D4.R04*2VI(5,P:"5Q1&ABB3#%HIUN8^XD/, M%KB]Z_+FV%E8J3C7&BS*#>\"*$KVM.@DFN@\*T(UX7U?"KOU\N^#FCN;P0ZE MGA%]L-5R/7D?YI]P4V^6BY%!,-BVJN9"SWU I[H MNZM8NO3:D1.J332Z.%:\/6!B5VN5I> FUN;)1AM0W""$0EQHU%[GPK3?[];W M_J@8LQ;N")5=5?H!\AM9[;]34/GEY,N.<*G0YMLP2A/B:KQ#D.!KT 3%& MAV&OHYB]%'_IU2.K_A#%+8:0XMCJ#]\O$$XQ@K(Y>W"I]C$OUH.W66Z&UA2K M"FJ]5]YT/_5??/4XF9O!U'^P%#M(QMRZ"3[]44M^-T;1"R55-!F"E;I.[@T0 M0R;!Y!*E8SXEVZ9Z>@_BQDWZ-74F6JFH9]15AG;UY,QKP8M(P*-*H)PK$+AT MP,B&HDA,&-FF_&0/XL9U80<'Q-[S?P[3SHB JXF/S8C?$WK6&1_UNL.BK/\D M:9]>2^1UMTX2F+$*E*U-*@+WH*VV48IH$E[Q>:]G=O9\5Z?8.52WBW:"[L!0 MG7&R(Y_;H%U.%G2JUU=9CK2Q:^)&&H,H4!$/38S2%4+&W?9:@6@(J7< FLT MC-\#"7&.RQ\7Y7,:(GB;DE.^]L5)=3R1!*]\@JA3,8XGB[GAW)([*!OW(*PU MK ;52PXUAA9\7L_SJR]?EXMNV7\V.%1&<<%)2&"+J@9\Q=5IT0,BB*%-/ M;T2CUGUW$#7N.5EK= VEC0Z ]6RQN=V9JFI>S4EPGTA7I[PXGC6/N8Y"L20C M7[E27(,4UODD(_+8IK7M752->[FP-;0&TT<'V+I55J_/+JAQF8(./$(R,=6R M9@X^2K+% ;WE)65F'SCR>WVO2ZS--LAQTPV'*:AGR/VVK -TBHM11]KU168U M8:MI 960P O#?##&B8%^0W5\E'0#L24HG7TYF=8[<OI?F\]O97X2F>$^2P5Z,[E$.9)F0@LF1:MT=D'F M9@4.@W#0:5PZ#&A'47,7@PUO9:76%FH50O F0.*EGGB0<^M%X?15+L2DPLS; MW."ZBZI.(]G&UO.^ZNB@U/-67OY883F9O9X6G)1:R M6+9:21';>()W$-5I9#L,OH92QN.O,J9/EB>87WS_BO/5 UP4O.5]#UQ;O _7 M#W!A4-EH?=:02BB@L+:I-\F"+-JA*USXU&9[:5=6O!/LAS +]2;FLY-E7>T3 MG2FL*MR +>1SJI(81.TIS K!A9B9BT6VXO0&>KHM&;X/(FZ($HX5?0?;Y*LY M/0M7ZW?A1\THG7)1,#+%A80BG:U-_B0XGS+X$HV4PDO&VZ3F;J:GWRM_1P!H M -%W "#R'/))6O\U+)=D^G]L5D68/9N%U8JV \RG;'$;C(TQT [O/#/- M+$HGDZ; IYKF(#W$[ J8[*(I&'P.;=RJN^D:-W1L!:SA5-$!L&YGA+@0VI!X M$DM(IIC##)H0IM!FT?!R?SR. TC (>?Y.BFSV"A[CG?,=K'_ZF M\[XR:)^4B!Y+8-D +Z(6"'^$9=$&E0V!*BS8#,1O>=5Z'>0[+?+.<)P:C M,)D%X$R3QVDD0A J0TS,A22S*JK1#><[Z>HV27$?A%R[USR<*@ZV?>0A3A>9 M*%FNAVEF>B=/NV]KA[+5BBS^Q!>3M2+7 ,GI)$]!(;A@Z5ME6"J2!]ZHE/M^ M=':;XF@'OZ-4U8%3=S=W[\*/36GHI) C@<>W+?/JSP M :/T1H"OW<"4- 1JD7.=,Y9\]BA$?&QGG=N)D-NQ)]<%?=[*F/BCF!XAJ\T M &6@-N"L'=&"+S9+SML<-.Q'7[=AQGT0*YI MQQ0'Z=/+ K,EO_.!]!<.Z1.24BLP82883<)N:JVX20)->%24TQ(6^R MRO:G<8C.I[LWO9KOWK5=4[46X-I;Y_D9K84PG7]V1V*\C\B$W/*6%!6N9L[@'R(3/QND<(:5ZX\#D -YAI #59&.9LSZV M29QW9<(F7.F$&,FOX+5?84%?UUH!)FU1,44,MLU8Z#V(>S0&ZSY8.L!@W4M) M':0V;ICOOFTGQZUGGB$P8;#:=0DU/4XVEZ$F;S&A;[/D;B%H7'P-KOBK8\(' MT$('8*(@9+ZB-]>XY ,NOTT3A21ORPW7C >,*F6V-0+Z'!ZNC+5;:7%*;,M_KM/0$GN.U M?;4?Y7&B[P \Y^WN;A]6_OJL#P4*9D(,"(8Y5>>49K&PK=J)[W M/F2.6U79>C=LI[$.X'B5I2O"W/8NP?QLL5H_#2O:"BSCV;K(@,?L0;G$(8:8 MP0B6A2]&,=>FXNB^E/8RD6MPT%RM'&FIP0YZ:?V$O_/V=9LNBW_,*02:589_ MHW#J*9;%DDS ]TG)12AI-/DM.8&J766]K.?5%I- ADFI-A-6!R&_EX$P(V.Y M@:[[-\&W,OV:OCMGVAKRGKA5(&2=EUW;+T8M*= O3 9NT''?Z&K=$.3WTH*X M5X ?KNLN6FW>+M;+ IBHP#G;,)5#K7DT$9PFMTTQIICPP<=6O6+WI'##U=#<1,E =3/;1Y\78 6GT 8',:MZ6R,C M!*D#0<5$&ZUPF;>YY'>9CN-'VZQ6B)>;"*W.J[],E#E@,E X%Z!0(CA&FWS1 M(=%WF4??*(=X)UWCQM%'(.'Z+)O!Q-^_@3B\;OC2WP]L+!I6"U\!2C;&\A@U M>$& 5W7TE>.20]:(1HN%[D_F%QOY;$%\I6Y4>D.+H);@ MRT+0M9(6A&,"I#*%:9DIWDT_4_N]WMB53;B/JB]-=FPBW_Y-PYMZ;WL]_89' MU.;>\J2!S<7=E#;R-;)@T="^HJ*JG=]UAJ@P K=&%F.-T-CFQ&587^/)$L/; M\A[#[,6*E("G/<\G1B19IY("#S7[6S2G;8Z8Y#D*'24OAC>Z*WT+15W9DOMH M_UI0,H3(QQXK?).3].:D'K16UN;X9YB]_5J5LYI8E5G$E,%FHRGRUPI<5@YL M,I%Y$:)19J]=9_]WCIL''P K+67<07;E)LYV'-53^TEBCH)NIB$$S^H ;P<^ M)@E),U[OTB0A6GEE=Q(V;OIY0!LTI +&-D6OYHF$1[O_2Y)896RQ?%^K>R/9 MULW$*4R81-0"=,#:RZ9VWN6*>"M,^(R>@KG]#-#/WC1NTG253QR5H$">E3I*E&7PSAN04DD;=.'1M+E1M!]]XZ9LFYN>H]31*!T"I,BT*;7.C,38WT[,7?.PC@,\ XNX_ MI[--985+J:RCTSMW/73@3,_>]+=)^FB#DB43(*T%4&YSZJO.0>#R*_[K:7*UQ-@G5*D0R@F'J3(^0$07D$;[R6095(;MD# M[#)7R!H'00.J_HLZDW9X(*IDC'>(0B5:J]%&E/S8FBR*0=FJ0C MTVTJ#W]"6%?)PD/,4@L%](NGTQ$EWJ6B?/!U]*H Q6B=>*P=THM(//HL,+>Y M$S_ 0*MFF]R@$+C?5*O[Z.-@='W#95RTQ=>%6C#)6%)&>X@V\)I5S_4V$-92 M#R&\$B2N-BFAGY(VKLT: 64':J5?,S9!HWF4J=3K!K1*3*)8-;),,BL\[[>^']2X]?Z%MQ+O%:EH5^*(&PZMIG-%?KLYWPYB#9].&XD9^1< M5AN\W-5%X3!%/!9;#2KP[S.SZ__&8A&2:B(ZYQJY>4CR<+40*6XT6 M,:K2QANZB9IQ<7.LAN\$S 'B'KL>LMKCUXLP/V5AU_^*AUJU5YM%YI1!!2N( MA=KR@A7Z;Q!:8_F9KW/'\WO"P"%*6PPKP1%!L%JN)^_#_-.V)9_@SKIH''"A M:V8 D?Q_(\%'IY)E,BFSUST.>NH%(T'?7340EUX[\IG:H#O)X?+L 02GW>]" MY#9;HM,H"60>'3@D[.84BTZF-G;:ZVKT_C 8TRPUCZ$@EZA8%,2!LO7:N@3DB$7PG(MH=/5=5 =ZT^E^TV3GQY-/2\0+;>9%\-(RS6E33HEDEA@$ MLLA !EJ3XTX.]=6VVK>$(_=_=T_X.53ABX>3?@>VZ2:;_?JL0U2JO4A5IGW9 M\FJWK:.(SY!%*5I(DXJUJ=')T%UDC7P9L,DN-YP>.@75[^%[]?J>+I;+Q9_3 M^:=GX2O]9/V#>*/@'A.2VV?K@J$8(F348*PS+)JB1"/WZ3Y4]I>_/1 <>\!N M$$UU@,++V\&K.3T95YO[:L_):^5P]#;/98C$__6CQ%-^% M::;?K/?"PR>![PQ M5#0V(L_)?EO>+?'KEJF7B),ZG%([;0%];5OL=8%0[]88SSG#G)-48B^@W?J* M_KRT ? SC$![@L6K>:HCR_#5_*(-?C5_\6U3'OD<2SB9K2?!>5<$)N"LY%J: M5,!K[DF R2F3?)1>WQLO^[U[Y/X,[8'40 4=N%\7"U@FG'E)YA%A$X8KZ6J/ M:@P@--G.1&ZEPC8]SZZ7K8[6CZ&=$W^HI'NN(7SQY>ML\0/IK];TP\UN/0OS M0\H(;WG28)6$^U Z4#'AL\67KSA?;3$[S^=OK-TX9HO5R1+/JL*\,=XZ)@$M M0U I!8@^)3 F)&%B;=K0)KE\#R*/+N"Y_*I333S%.9;I1@VKM^O/N/SX.UNP- T;U'AN"=Y;<>\6+5X(V MY=AF\,0#VE!R+\D+H>4Q7R^G\:2^L:I@IYCE[V%-RW[^Z=+/M\[KV[+YX:9K M'4;T8&(B=S0606M9LWK:$HTQ,KBKL>1@&;0C27\\]O(^2+R>:GM(#8\=W-[" M[9/Y_"3,KO!X:GUV*>\7L^FGZ7:FR27A[*0Q,5+:0-$\Q%+(4_<*P:FD("&O M,TV$+B+_S*XVIG'<='%K1/>DX Y"[,,7]H1+R;*T9%(QRVV\Z;1.X)+VR8K" M*1KMS&:/FY#NWUC?2Z?]H[?*=8GUT[#\H[(/:XHQKT6?AX1CMSQIL#AL'TH' M"L#.H?:V7'S9>]S,W:QCDE>;L#U6T"19F]18"#X*"%;; MH*73Q38JFCR*[J.MY;YO?WKQ[>>)#I^]<;J.S''1@JJ#]USB'K(2V=@H6"HC MB^UFPD?+3\2:,:$H4@89084ZI/7TVVEI]#G'J$R,B+0/BII)-*[05RX"9O12.XL< MV_3F.Y[V<5-K7>#_0=3>*=!W(GWR9UCFBQS_>YB=;%&P6IU\V7YVA7NO&6<^ M&$A*U803FA@>*4^JVK@^C1V?QPJ^$(1L;-Y'6V'!X* M$%VMAS>+^3?B=>/-6X7:!]N;J?GQIF"$OCE,W^'/:1 MR"F)6RPR Q:E0>G@(9J0ZYF@\,XJSAO- NDED7-+4+Y] MQ6M442R0K?">*U#6VEIF7V>>J81,66U4FW/%P5AXU(F:^^#WOHY)&Q!TX)+4 ML]7:[V#3,P/K:;_TM.-X0^$%:@G1QD2PB\DZQ45N=-)SD8IQ,3@2$!8#::4C M1.TZ: AKA7(L .(F9)4&O&0"LF2,BSK4@;4I\;Q,Q[BH.ER?MP#C .&.75VY M<9+.YEA71NI]V%WO$^>X$2Z1[)'C76_K P"&J M6[208P>V8FLNZ9>W"\.7PKBTD(.O'6)33?5NBM)*%-*HY!KY3Y?(&#=9W\?^ M<[A>.@#5X8([9WN>KRQ75%P;F05$7L0VTQ245. MJL*CU"ZU&3O6@IMQ#>$1 MX+KJM8^MZ0[0?G:P?'Z2L-L+,'JD;8619,UF^G:$F)"L ,L\L%"RM&WJ"&XE M:637?G2T+%JHK@,,_CNNZL"LS7HN++)HBP?&ZO7,*"@*=[KV9[516&=\V*^W M];U1=X&(<8\;^]C"#]5)/W Z76&RE@#40T[:'(CD&&J'=T9LH C)%VMEFP#R M$AGCFJZ#E7DS* Z0; >PN&4U;98+K2A:=6_GIQVF%852N4@/J 6998P(P:H M1J_6ZD.Y:S<1V06D#H'"?E[8T7IY%)#[^.=BQYKAM/:\L2!-H'6I MR(?U)GGPCCA3.AI6Y$B0.R-RW-CV(2%WF%Y&GA+P<;J>;;HZY>FW:3X)LXW! M=S'(4+0&2S$1**$%N,H%R\BEXT('N=",L!H#!7: :4")>:+K\[H[ ,J1Z%X/(NH=12-N0QHKHHB.'4#!?.V"2A59>UC(^D1R& M;,M>S7(:S,-J5I];H+MI_Z+ MKQXG?AY,_0=+L=]4S/DN>=LF^?JL4VX(#M'(BG6526X,P5DF09,8'*;,,V]T ML?9HVL=M0-S'B<8#(Z #S!.?7W:7))^%K]-UF&T87+TG]2^_87ZY6+X\69\L M\=5J=5+O%$QHWY?.& X\9@XJR0@^LT@KNYY$NEB";'-#ZMZD=GX6/#"6KO>A M;:C8L2O][LW=^4V)R[^XV[!HP[.>&;8)AFFKDE%#B(Y19&NET%E[GZZNKOA[ /UQ>N_ ,SE8"V].:O"QT=6H+CR(IV@YT:-0.H04[(Z?C'^E"&0P@ MO:R2^',AQ!N%L*LN>3_]]'F]NC!U3R,/*+.#1"Y258N"*#-IR?/ L9 @&DUB M:,+.R(F@#E;)J #I994<;"IV0CBU$)AL"5XEVD=CS<=)!C[1/\P*YS$GJ[K< M0BYSL=>:L'_/:V(,./2R% ZQ!R^^?YTN-[^\&Q:<-.RT"]_>\"!X<"!VL@+W:BIYU']JPO/JX6-=I)^<_KXTU MWBS6_X'K\Z:C%QO33;S59 KJ]3Q;ZGB(5&N36 %!<9;+12D=V]SI>1#V]EHY M_N]TY?0'H+_G5;4U,B\7R]U']??XA+&0K,X<:(/5M1+>@4G6AS M6>5A^=SOQ(_]]T)[:$P]ON9Q-W]*FSE]B>>B&;R=W#W?V[C!W#%2Z*/EG"O) M.E;[=V9#\097"%$K6X=/H=,AF!+_N^7<7?4TJM@<:N\8IB5MK!Q3+0M(P*/R M7,BLBL'.IC_WT4L'H&K2W".*J.O$(V"YWE8V,8.G4 4R M\^0&9G1JOXM+_]WTYQAP/433G_MHN@>T7^L8(YF5JL[L4M$94"'13F2* &1! M"2*5-EXS_/S3YN15F0^-PN%4V('UN]!$?UL?M&/#NY#J MA!0H1E8V4@)G'/'BC65.LZ!,FPX:'D0V-P"+7='WU^B[XYKH=OM[=C M0+.,Q:4 V4A+WHPHX%1AM)I,<3$5IAMU?KF!F,[+#1\:<\>JJP-K]VJ>%E^( M@;#>2/#U;D+@QH_6TN98> ;:]%\$0EBLAQ0LAPSQN"8:8*\.XCZ>^F?>TPH M/93.^H7?;FV2\YHLI@C>DZ04CP:"]PCH8_':!Y-D&^?O3K+$&4_Y^H#I M$QW JF96WY;?%HO=*=?.-D?.M6>I-BROHZ)K%=/N_.LTV!:&J2(INJ[Q#?&1 M(=2F.,P9)KV*230R4'L0-^Y.V0Y=0^NE ZC]AG-=0BRYE"QLFR;Q_U][W];CUK&C^W[^"\_4_?(R M@+?C##S(W@GL9 _FJ5$7EBV,+65+:B.>7S\L27UUJUN755HEV4#2<+>ZURJ2 M'UDDBT7NM+QQP]%V-AT ;H!J%1NBR.2H@K01R=>@D"E$G4C/0BFQ2(EA MI)$%P[2[.(,&WL?$$"=&0 >8?_5I]3N8GR9]H\]7W$0G=='@HZ6M0VL)WFH& M2:'/D@7K?)MRN=W6U_GYQ\"H>7R&/+P(S[0Z;7WD3:O'Y(3E;04A?8S62^4AA3 ,:[!2312*VM3.6E;_2/I.>O:LWV0 M/9AO,1P\.O W!N3"NE_!E?-:"T5;FD1TZR8VON;X68<"XVJ,(8FY4R] MF 'QV4YE#@#+P=KRY^IV (7=\V'./X]EPZI]Q^+MYKK=?\QGB\65CE9R0QZF ME#F26$*=IF4EH*;82=:Q#;JS0'4[,9W7G9R?WAP+F![VF=7$UL7B&O-/U_/; MZ];K(HC[]^3>_(7S-"$^7 7+G3*Y0,%(MB'5UC8,)5B>I&!6,<4;J<3>:^V\ MRF4$Q+<5]Q$E,!^J7]G%-D!\+CBIK=)N5?M*.!=8K>XH=5-4W@3:#XT&9C1# M;:7!U"94:T!,YV4XY[<-' N8B]":;WU(;RT:GCS8D#4%@4*!S^BA]C]C!8U5 MO,WQYC@!1W_MO_K5F./ .&&F>:.1+X MSF&G?(DU-]3OQIW()#,^>F")8FS%DP"O; 3-O/4FU>8"JD_5W(O.B\FUGX5V MMH/@)2CH$QG99_E35")+%0R(4-L>6*\A9.L@^LR1.">]IXCS'(X7NE#* M$4!W>0<2S[)&1"')K]> $04HQR6$4*]B9AO0)T6>19_ZN".!XVZ29YQD;0&@ M"]CG[B;MWY8'6XM?02ED(.+24&) H6IPU/93A/#3ZY-SY(U[IYV MQCHT'%AZT9SX,C/BWIOU.ZQW<^GGKV?3%6NNPZ??&8X-.2^QYGU4,"/6A9JZ<"'<7H)K;]_IM+.)7+FH=I+<@ M"B-/6B8' ;, 8X*W5A=-7[I4S0.(/>_#BGY5LS7NSEDUW_SK>K+\^G9*8KI> M>32_+C_B_/>/87HCU@\?YJN:T;?$H>CH\<7$HL^[E$ZZ2B45P8R$8 M7NJ(<0X^"0N),6&T8[*P1ZGC;UMBC4Y%!R4^9Z.BHPMK+\B=7[>Y5XO%]>BFC4;D/ GTQ$!//M=4^F:EJM237!;7&($6C M"IH?HU'WQ&^[T:C[@*"#8.OAE$01&:(6 82K;8X<^951*@6: O90OXW6&"L+$<7: M'+QN75('AS"CHN6Y86T'BVY$#"[FRZMWE7LK34XLYF@, \,Y!UHR0=74 MA7,I\%S<3N>*]-1[6*/O'N/LP6LO9?S:(=OUX?SO 30WXPF]R3RX""[7F1$) M"_@HZZAL7EO1"%;\3K7*N\-F3&-TA,@>"_T _HTL]K]/II//UY\W"T<>,$49 MH!1F"?'>0PC, 5'@C&)*N3RF31'R*XV1!<'%O\X:]["W?>.$3T"32WL20FK9$[N2>[B?_^J\?9,@83_\%<[,!;/3@O_LOMN!9=*T., M0N E$\6L%'"8$T3%G99HE=2=S63XY=+&/!V36C@Q LX9\[?Y^WLI?HI _H[+ MC[,\^S3[\/6N>KHDEU)PX%RH7?VT(8E8#[(@Q1&68V:E+Z78G;C.H\:!\3J4 MNC0"3R_Z=,AQ\%,LJ1.ZTA+SNJ@?A< '>31;_\_,<:U$0$O26*X;H M6&3 *, D2P+#7!L\&PV9Z:BC4YQ$V+^Z/45:!R6CWXNR'8VL2U.U&^OST^3+ M).,TKQFB%3=Q-J2RK7OR:.M4UC4WS;4'E22"X_1%FY"C5ZXV[&JG%>?6%*<091U ;VG+YW$>FC1G>X?Q3[[HG? M=L6^^X"@ R_\8=U?1.-DH'U*25EHVS(%7#T-I4U(>.ND:W75\2*+??>"PK/% MOOO(I0-0-2GJHP V&18L%%W5FZL"OM@"O#@1/>DWUWR<:.[,BWWW M:/61*%+9,]J5H@%A7;:!6Q-EF_3ZL\OJ_ "J M.6IFK438 1X'.!PWJ3@54B:*:_T_%@\Q& 'D8+%Z:EZOE/>5.=NOG.<,2H^/ M<1Y.C(!^,ER'T+SZ\@[_=3U93);X'N=?)@G7,QSXE;"%^\P%,"M6QU<"7&V\ MINMU[M4>4M^'PFW&1T<70Y1& M5QD&4$E)\*(@%"Y"%,KK(D::/C<4B6>Z?9T YZ=7R0- UU=#R";L>3A*\PJ9 MS#KI"$9@ 163AJ@2@M"1,:%D5H_;3'6OD@\I/-.-[Y(T\@C(7?3VN&YT>QP*T:;@M ,C%84=M;&T9[FF;+VT+(;"^+F%A]\0>::E>I>D ME\[3R]'^ZWT+TOJ"5]EY(71A00A>3D^)=HM'#! M\LZN<;5AQ)GZP6>3BVT&RHN.1G=GWQ7')#"*"-$S5V>827"2(UC&360N1^LZ M&Q,[(/47G^)MISX=FH*]L/S=I8=?9A]%*4[:X,#F5*>TD.A#H6^17#=1NTH9 MWMD%MJ%9J"0ZAUB,6"TE9)^E$( M>-XY[&',07_._7=E#EJB^J+-P29-60%+ M]"86>VY1PC[T7WQ6_0(,03,\7[05V".ZAN8- M&P']8[;\;UR^PS3[,)W\[^;>_H9Q5SHZ=)H,' DN4#0D$:*W'C K[CF3G$QA M$]4]"7EG&OD.XPOW!Z ._-YF3%GG\'^>S3<_JK_'KXR,TAGF"/V.8G5)=F=U M!ZS8>J['9 BV30?)T]*YDYZ9'WIV:DB=7Z-+HKG,YI_#-&'#3I?/OJ5QJ\O= M*>RCUR57!B62A8F90J!ZU B>E (*$S$JS;S#'[TNG[8OFVE3:&.(0D.2B:+) ME!!"\ *$%TK)S*UG/WI=MNMUN0]^&PZVWP,$';A)#]O>%>TR*UI "@%KB^;: MP[OHNOEXE5ABTK3)V%UDK\N]H/!LK\M]Y-(!J YGW#.]['C.SDCB@?.>/+>8 M"_AZ4\WH@&BE%VFL7AYGWNMR+W"=HM?E/I+N .WW_;Q*ZF+3(C$4Q;.H;;!X MY::/Y+]':VD_DD5;8<@ M,FX;%E0!V<3HR)E-KS8>IA.OI[/S:.4&0UD5!84 M PA,P,E!B+<\ P>(P>1 M'*)C.F'&86'3Q5SS_46V9:3]/OP;>Z;YHV'L*D;)+5BMZS1NR\$+^I)HMW>I MF()LIZ;VYSK2?B_!/3/2?G8M8XK MSG8JECK7D?8'B_]@+G;@IPZ0/<\,*UT>4&JBN# BUGA/4M>1?"U&@.]L4.,O M%S?2_HBDPHD1,&H/[)JI/YS@>\'!ICV.9HY'C0&")9]!A1+ ,2E :VYL';,C M\!'TOSVC&'A-G0=T X-I-KY<1S3BSY!]CZ;?P_P#+ND'J2+A UD+3W2PH,!8 MBF,5"T2=$0*,T"DZ5U04QZ#VF5=W4#?5%3B'DM(Y.Q*'M6O2V17O4@3+%7$G M"5E/>#PDSEWTQ@2IS[;[UB4UZ3E$8%7I(R'@.Z3JZT]'!]_KZ@8Q+"99)Q"2[56T&, NQ,;D8P'CV% MV18[&UDW8B/8GJ^,=QYC-@/E]['+OMP20S*N7?)DK*,C6\A\[9.G,C!;LK!& M.N[.=@/^T0BVG?IT: KVPO)W%_:^S#ZKF'!Q0?.%V /6J+ZAU.PYEGF)=0A;D"")\E[)L 5<@^-PQ2L2T*E>&:6 M8&"GX)P#]@LP HVPW%.P/TJ/DE0P1J,5%#1D+'4,$%BT4-L46)36ZW A#:;V MZOG6''/B>(G"(;8:WFCNRQTPW' M,XQ"?]*,;8J'X;0OL+N M;;\:?8$]W\Y4H_=!:"<^\VE:=BF9/4M& %-(\DR,@3=6 IF_'+W**:>=;GGU MTY1J[YYO/?>B.L87[@] '?B])V[0I8+-,H<,TK.R-I=.60N),R-31A=BF_"S MPYYO]H>>G1I2Y]?S[9:9]=/?KN?I(_U&;>DP>-^W%]_4N/?;?I3VT?\M>\4R MI@+(BJ' *" $3]Y?*!J+-5E(N5,S@.^V_YMR/D:/=6(W)P8B6O""*/8AQ.*B MXTXV2D?^Z/^V)W[;]7_;!P0=N$PW#776G:""ME'K!"*FFAHI&7P*!JQ*3G'G MBN%MJFONK^)2NK_M!83'O8D.E4I'B-JT:,(8$X\4,Z"6&51 !T$H!&&BC,&R MI!K=WNNIX=KA\MP"C .8._;EY:TNT::;AN7)$ LB:&<<*"(J\:,61 M:_Z2,[C+B_I PB$"G#7B9@=&8X H3RG+G"4]TLJ2O=5) P53 J*-7#(TD36* MQH]?^Z7T43MFRSLQ D;M37)TSOQ6X>>3M':6/\^F:U.P[BIPQ4LB02@#WAM; M9X?:.OS0@O;%<_K?-NV6VH2F#LY93XC/H8Y7AH5*!UO%/0I>AS\GR_!I1?CB M'>%A_@5K2NWGZSIA]^UB<5W;;5Q1\.>YC!Y,3?TI3=MM2"%!3L8QC#K=&P0Z MJ"[LO=0.#A['@WA;P8[M_NY-W:N<5TGAQ[^XZ4%':JN#8KFVFY,,%(MUYE5P MX*PKHGC#H]K-7QYZ96=:D7H7\<4 _*XQT@T;3!$RN1+ .U:+8BF.<49) M,-YY+$$$_;C NS74OUGCV=^L'!_TQ\F]Y].PMU/Z)_X>_L*#CKCN__E@YU9; MUS308=3M\^^R^K>9>NF\*#K56IW,0:GB"&:A@&%9*"&*8;9-3O"911WKEC[Q MZ-^)E7^CW_F?*P(J\T0Q9&\4J) )R#4OXW*0+/+LE&B3FWAN5>/&4T/AX[$7 M.9@SZ(H&*=U)+_)9%8OV9:ZCRC0,F43K,KF<;SKV5]\VFQSL!I89RS% RALA7@F,#+2)H32I3" MFZ!XFP'-+RRL8UNS!TH>VYHAI=%!9H48])K>.EG>)V5U9&51( HI089*")?$ M)*$CU*MVW(F$9%6:P&KKDL8%U*""G[600J]PNG?V906FR&T&5D?VJ.@]!*<4 M9(8Y1F]BL6TN\+^PL'&A-9#X=P'5@;+H %HU9*0%?-P<=J9DDVAQT/U]$A< X5\6PP?G> EMOM_]7U\N-L/EE^7>D3=]H; M"BD ,Z>U.VDA8(Q@,;$Z7KG6:;3U#Q^L9]SKJ< M?[T91F035]XC&,R:B @:HF,%2G99&%F$9FUVKR>7TQMX#I'T;&BV=X"=]R2$ M.@'S%_K-3_]Y/9\L\B15L=R,K4S9VAAM/?R4H*Q4X$MP8!0JYUEV/K:9-OK" MPL;=UIK@:4A1=("L[5O_W>E0E$QF6TL4C )0HBLA!;:JS9W0W98 MW+CGS2T=IZ$ETP'8;A7RS5_UG!+_AE,LD^65EX&++ IHK"&%T@4<-QPBP^03 M#RXWZN&U94&]YI<.%/PVA^H(*7110;F=450[QA0#60+#HP4D_GX#Y7]_'*,\M+S@*2SZ6.#9;@K$Z@,%K, MCD72D1.FPE>+ZG4'' 970TFC V#],9W?7@ GLC9F=W%5M*#E1DW!1R2/4:H M+OL($77PC G$U.;8;LN"QJUF:@VH(:30 9C>3XB$,DEANGS]L19ZO9UNH>SM MXAV&Q6Q*#NG7WXBG$W),UPKT:UG_"4DTWS@!B@=E*0@"AW7>!%,9O$4)(O 4 M)4I4O%$+MS8$C=LSL368>T!!SZ4R[_%#K79\AW_.YE4,89K?X1><7N-/DT78 MM):B]QQ20+/SLX?K-G$0-0,5VSQ^^5W?,)FW,A7 MI8; R3=V;F"17(+-6F68#NN:L]\;3FZ_GJ*LM143T6!-G ,)R8H8I'(*W!I)-Z(0U*&2KDHJ#%]VIU=L'5]\67IQ& MA)=@#8]I(K;G*TYN#UO64&\%KF:!688(7M1"%8S#(D[NO].G)-?"UI*JF ,2%1V%.5I0VMV]?4J3G; M!Q6/S=E N@A^7+;-&.CKXLG;?3JE)AB_\D7S*\6"UQN3@65=+%D:4%F]'5/ M*,1$5\!:JYA)T2?7)N%WW+I'OI_> I(G%.2(L%W,E^NRADG!EIS[1])9[2*3O'J/PV67TTOBM/0YF0PME M;&2M%?,^"9LR&^50&V<%*+&BQ#CPI28ZB^,L.>9PM].RW9"U;1GC(&M \,]BF1W$/JF[_2 MI^M#94ZWKVJ@M.B;,)^21&]?,;6Q2EN7-*[M&003WXR8&83] Y9C-[8AAY]:/_&4)O:DX>GS M5@3%C(;B_T"0R82@: L$'RR4HB2&9)1H5$/3RJK<.9JOILM)GGRZ7M*N_![3 M]7RRG.!BO6=B7N^IG_^\7DONU[)='V+02KA:/R*1D3ZX""YJ1U^2C;4W%)>- M!KT/3DNG=FP?%&[/I(\B\/,Q@$<<5#_UF"8FL.6!\U;T&4M283X DZ5>RLP& M DL&DF Y!Y>"X6V*3OJW@:O@VP13K"D11(J)M#,)\"@L\(1H=#0&6QW(#TI' MI[9O'_2ULWU["[J#A,>1-/_MZ],/6)V3^$0;4*U=*B4*4,X1*U0NX!(*AU)X M87D3S#3SM-C==8G<+K5H7O]FS27+ DR2E)18*DR5V2>I FW=([M4D+3>3Q?^83I:+=^__N#FD-'7><1T1 MM;KY)DG8T44&/J7H)5/*J6:=^[8O:]P3NJ9X&DX<7?1_(#->9O//=:S >IC MAA"F VK+'/CH'1&2(D0O$H3"%!:']'D;KW'+@L:]H=\444.(H LL/1BIN"&B ME!R\=$A;OJM=ZV*=:!<]"%3&.JM1J#:CHYY8S+B7\IMBZ%C6=X&?(SW1NX-J M:8LT2/3&XC@H=!F\-H02Y#X4GS63;2JCAJ*@EPJ7L IP SZ/@9Z?QT7^*]K M>MR;+_3ED".@QX\8[B[B A/?Y$T&87_/97F/*#SF]O/33VIE6)K>9=Z&)<<*5Z76+?OHUI?P8X@! MF#5:ET@HDXU:U)S&OJQ]59Z4,J9H"%*S6N*:(6KGP)7"L]-!!&PS4N6IU71J M5?9!P@M697^F=Y"0?4P#_=GJL(.Q*"7* %F7&N<4D%=P>< 2;\ G4/8WB=Z-OF?[$/B4CA(*=*^&I@"SWTB-3/<6(>>A3:UPEN7 MU!>"#A+XRR Z@/O]P>@F9DXY M+J*)(+*H*6J;P2D1P)9H.9GVH'9K";[;;?0C5CIR G6HO>^D AL9F-OHN)F^ MEKB)MA87QII%YJ1=H=3Q1SER:94O2N_47&XGZ#V_EA&OP9\,"[,F@AD18C6R MOGHS73'L'JV_#_Z4>/ MAY(A!38;C'O].4UW&?I(3J3@F4$II=X3"QY\MK23QVB=EMDS=DL5;_B%1 $3E$%R?>:2/1 MA]JCI@V@=EUA5[[Y@7AX7$?30CCM$]B;#^J7&!;X[__O_P!02P$"% ,4 M" @:-4_[#,Q>#$N:'1M4$L! A0#% @ (&C5+7_AGTV" $2H !( M ( !; @ &$R,#(R+7$Q97@S,7@R+FAT;5!+ 0(4 Q0 ( "!HU0@ M@-5.V 4 H8 2 " =(0 !A,C R,BUQ,65X,S)X,2YH M=&U02P$"% ,4 " @:-4C=7:OM % #T%P $@ @ ': M%@ 83(P,C(M<3%E>#,R>#(N:'1M4$L! A0#% @ (&C5+.N7"N^?P$ M2ML/ !$ ( !VAP &EN'-D4$L! A0#% @ (&C5%/AU^;[%0 7LL !4 M ( !?*@! &EN&UL4$L! A0#% @ (&C5,W>)T40;@ W3P% !4 M ( !_Q0# &EN